Gérer ses différents types d'emails
Chaque type d’email répond à des contraintes temps spécifiques. Exemple type : un email contenant un lien d’activation doit arriver en quelques secondes, alors que pour une newsletter, le délai ne doit pas nécessairement être aussi court.
Avec Mailjet, les envoyeurs peuvent gérer leurs différents types d’emails, en définissant jusqu’à 4 niveaux de priorité. Cela simplifie les processus et ouvre une foule de possibilités. Mais c’est néanmoins un outil à manier avec précaution.
Ce que la gestion de priorité permet de faire
Imaginons que vous deviez gérer 4 types d’emails :
- Type A- Des emails de monitoring de vos services (ex. une alerte d’indisponibilité)
- Type B- les flux d’emails transactionnels de votre site / application
- Type C- les flux d’emails marketing liés au cycle de vie de vos clients / utilisateurs
- Type D- le flux d’une campagne pour une “Vente Flash”
Les emails de “Type A” devront toujours arriver instantanément et passer devant tous les autres, y compris le transactionnel : c’est une file réservée aux urgences absolues. C'est un outil à préserver pour les cas de force majeures. Les emails transactionnels de “Type B” doivent eux rester prioritaires. Les priorités de ces emails sont donc fixes et arrêtées.
Par contre, dans le scénario d'une “Vente Flash”, on désire informer un maximum de personnes, le plus rapidement possible. Le but est en effet de vite activer un maximum de transactions, pour créer un sentiment de rareté, idéalement matérialisé par une rupture de stock. On pourra donc vouloir que les emails de “Type D” passent avant les “Type C”. Cette subtilité est simple à mettre en place : elle se fait grâce à une cote de priorité pouvant être placée dans les headers des emails.
Comment utiliser le tag de priorité dans les headers
Il y a deux files : une “haute priorité” et une “basse priorité”. Les valeurs de priorité sont à inclure dans les headers. Utilisez le tag suivant (sensible à la différence majuscules/minuscules) : “X-Mailjet-Prio:N”, où N pourra être égal à :
File basse priorité
- 0 → File basse priorité (FIFO)
- 1 → passe avant la file basse priorité (LIFO)
File haute priorité
- 2 → File haute priorité (FIFO)
- 3 → passe avant la file haute priorité (LIFO)
Attention, notez bien que :
- Par défaut, les emails transactionnels devraient être envoyés avec le code 2, et les emails marketing avec le code 0.
- D’ailleurs, par défaut, les envois par l’outil Newsletter sont en “0” et ceux via notre relai SMTP sont en “2”.
- Les codes 1 et 3 ne doivent être utilisés que pour des buts bien précis : situation de l’exemple ci-dessus, ou tout scénario nécessitant un étroit contrôle des flux.
- En haute ou en basse priorité, la vitesse de traitement est la même : ce n’est que l’ordre de priorité qui change.
- Le code 3 pouvant bloquer des emails en code 2, il est déconseillé de l’utiliser pour des envois en volumes et est plus déstiné à un usage de type “monitoring”, pour les cas critiques.