# Options d’envoi

> Ignorez les contacts qui ont reçu un e-mail récemment ou n’interagissent jamais, ajoutez des paramètres UTM aux liens, ajoutez des tags aux campagnes et étalez un envoi dans le temps, par fuseau horaire ou selon la meilleure heure de chaque contact.

L’étape **Settings** de l’assistant de campagne détermine qui est écarté, comment les liens sont balisés pour vos statistiques et comment la campagne est étiquetée. À l’envoi, vous choisissez aussi comment les e-mails sont répartis dans le temps. Cette page présente chaque option et son champ d’API.

## Envoi intelligent

L’**envoi intelligent** (smart sending) écarte les contacts qui ont reçu une autre campagne récemment, pour que personne ne reçoive deux campagnes coup sur coup. Réglez **Skip if emailed within (hours)** entre 1 et 168. Les campagnes créées dans le tableau de bord démarrent avec l’envoi intelligent activé et réglé sur 16 heures.

Emailit vérifie au début de l’envoi : un contact à qui un e-mail de campagne, quel qu’il soit, a été envoyé dans ce nombre d’heures est exclu. Les e-mails des automatisations et de l’API e-mail ne comptent pas. Dans l’API, définissez `smart_sending_hours`, ou `null` pour le désactiver.

## Ignorer les contacts inactifs

**Skip unengaged contacts** écarte les contacts qui ont reçu au moins 3 e-mails de campagne au cours des 90 derniers jours sans en ouvrir ni en cliquer aucun. Les fournisseurs de messagerie surveillent combien de vos e-mails restent non lus : cette option protège donc votre réputation d’expéditeur. Dans l’API, définissez `exclude_unengaged` sur `true`.

Comme certaines applications de messagerie chargent automatiquement les images, quelques contacts qui ne lisent jamais vos e-mails comptent quand même comme actifs.

Les listes de contacts peuvent aussi exclure leurs abonnés inactifs de toutes les campagnes, avec une période de votre choix. Consultez [Contacts inactifs](/fr/docs/audiences/unengaged/#compared-with-the-campaign-setting).

## Récapitulatif d’envoi

Les contacts écartés par l’envoi intelligent ou comme inactifs, par ce paramètre ou par le [filtre des contacts inactifs](/fr/docs/audiences/unengaged/) de leur liste, ne reçoivent pas la campagne et ne consomment pas de crédits. Le rapport de la campagne affiche un **Send summary** qui indique combien de contacts de la liste ont reçu la campagne et combien ont été écartés par chaque règle ou parce qu’ils sont bloqués.

## Paramètres UTM

Activez **Add UTM parameters to links** pour ajouter des paramètres UTM à chaque lien de la campagne, afin que Google Analytics et votre boutique voient les visites et les ventes qu’elle génère. Les liens vers Emailit lui-même, comme le lien de désinscription, ne sont pas modifiés, et un lien qui contient déjà un paramètre UTM garde sa propre valeur pour celui-ci. Les paramètres sont ajoutés à la fin de chaque lien, et le reste du lien reste exactement tel que vous l’avez écrit : les liens signés continuent donc de fonctionner.

| Paramètre | Par défaut |
| --- | --- |
| `utm_source` | `emailit` |
| `utm_medium` | `email` |
| `utm_campaign` | `{campaign_name}` |
| `utm_content` | Non ajouté, sauf si vous le définissez. `{variant}` est une bonne valeur pour les [tests A/B](/fr/docs/campaigns/ab-testing/). |
| `utm_term` | Non ajouté, sauf si vous le définissez. |
| `utm_id` | Non ajouté, sauf si vous le définissez. |

Les valeurs peuvent utiliser `{campaign_name}`, `{campaign_id}`, `{subject}`, `{variant}` (le nom de la version A/B) et `{send_date}` (`YYYY-MM-DD`), dans la limite de 191 caractères chacune. Les campagnes créées dans le tableau de bord démarrent avec les paramètres UTM activés. Dans l’API, définissez `utm_tracking` sur `true` et, si vous le souhaitez, `utm_params` :

```json
{
  "utm_tracking": true,
  "utm_params": { "source": "newsletter", "campaign": "{campaign_name}-{send_date}", "content": "{variant}" }
}
```

## Tags

Les **Tags** sont des étiquettes pour votre propre usage, comme `newsletter` ou `black-friday`. Ils apparaissent dans la liste des campagnes et dans le [calendrier](/fr/docs/campaigns/reports/#campaign-calendar), et vous pouvez filtrer par tag. Séparez les tags par des virgules. Une campagne peut avoir jusqu’à 20 tags de 50 caractères au maximum chacun. Dans l’API, définissez `tags` sur une liste de chaînes.

## Stratégies d’envoi

Quand vous sélectionnez **Send campaign**, choisissez comment les e-mails partent :

| Stratégie | Valeur API | Ce qui se passe |
| --- | --- | --- |
| **All at once** | `immediate` | Tout le monde la reçoit immédiatement, ou à l’heure programmée. |
| **Throttled** | `throttled` | L’envoi est réparti uniformément selon **Emails per hour**, de 100 à 1 000 000. Utilisez cette stratégie pour les grandes listes ou un nouveau domaine d’envoi. |
| **Recipient's local time** | `local_time` | Chaque contact la reçoit à la date et à l’heure que vous choisissez, dans son propre fuseau horaire. |
| **Best time per recipient** | `smart_time` | Chaque contact la reçoit à l’heure à laquelle il ouvre ou clique habituellement, dans une **Window (hours)** comptée à partir du début, de 1 à 48 (24 par défaut). |

La campagne reste **In process** jusqu’à ce que le dernier e-mail soit confié à la livraison. Chaque lot vérifie de nouveau ses contacts juste avant son départ : les contacts qui se désinscrivent ou sont supprimés pendant un envoi étalé ne reçoivent donc pas la campagne.

### Heure locale du destinataire

Le fuseau horaire d’un contact provient du [script de suivi](/fr/docs/events/tracking-script/), qui enregistre le fuseau horaire du navigateur avec chaque événement qu’il envoie pour un contact connu. Les contacts sans fuseau horaire reçoivent l’e-mail à cette heure dans le **Timezone** que vous choisissez (UTC par défaut).

L’envoi commence quand l’heure choisie arrive dans le fuseau le plus en avance (UTC+14) et se termine quand elle arrive dans le plus en retard. Si l’heure est déjà passée dans le fuseau d’un contact au début de l’envoi, il reçoit l’e-mail immédiatement. Une heure déjà passée dans tous les fuseaux est refusée.

### Meilleure heure par destinataire

Emailit examine quand chaque contact a ouvert ou cliqué des e-mails de campagne au cours des 90 derniers jours et envoie à son heure la plus fréquente. Les contacts sans cet historique reçoivent l’e-mail à l’heure où la liste interagit le plus, ou à l’heure de début.

### Utiliser l’API

Transmettez `send_strategy` et `send_options` à [Envoyer ou programmer une campagne](/fr/docs/api-reference/campaigns/send/) :

```bash
curl https://api.emailit.com/v2/campaigns/cmp_4Tq9Xv2kLm8Rw/send \
  -X POST \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "send_strategy": "local_time",
    "send_options": { "local_time": "2026-11-27T09:00", "timezone": "America/New_York" }
  }'
```

| Stratégie | `send_options` |
| --- | --- |
| `throttled` | `per_hour`, obligatoire. |
| `local_time` | `local_time` au format `YYYY-MM-DDTHH:mm`, obligatoire. `timezone`, un nom IANA comme `Europe/Prague`, pour les contacts qui n’en ont pas. |
| `smart_time` | `window_hours`, 24 par défaut. `timezone` est facultatif. |

`immediate`, `throttled` et `smart_time` acceptent aussi `scheduled_at` pour démarrer plus tard. `local_time` l’ignore et démarre de lui-même. Les [tests A/B](/fr/docs/campaigns/ab-testing/) sont toujours envoyés tout d’un coup.

## Voir aussi

  - [Tests A/B](/fr/docs/campaigns/ab-testing/): Testez des versions et envoyez la gagnante.
  - [Tester et programmer](/fr/docs/campaigns/test-and-schedule/): Envoyez des tests, puis envoyez maintenant ou plus tard.

---
Source: https://emailit.com/fr/docs/campaigns/sending-options/
