9 min de lectureIntégrations

Raccourcisseur d'URL Brevo : liens courts de marque dans les campagnes

Utilisez un raccourcisseur d'URL Brevo pour vos e-mails et SMS : liens courts de marque, événements link_click renvoyés à Brevo, et raisons pour lesquelles les nombres de clics d'Elido et de Brevo diffèrent.

Ana Kowalska
Marketing solutions engineering
Raccourcisseur d'URL Brevo : un lien court de marque dans un e-mail et un SMS Brevo, le clic étant renvoyé à Brevo comme événement link_click

La configuration d'un raccourcisseur d'URL Brevo est simple à décrire : vous créez un lien court de marque dans Elido, vous le collez dans votre e-mail ou SMS Brevo, et chaque clic est renvoyé à Brevo comme événement personnalisé link_click via son point de terminaison trackEvent. L'événement contient le slug et l'identifiant du lien, le pays et l'appareil de la personne qui clique, ainsi que la destination. Il arrive sur un contact fictif plutôt que sur la personne qui a cliqué : ce sont donc des données au niveau de la campagne, pas un historique par abonné.

Ce dernier point détermine tout le reste de ce guide. Le suivi des liens Brevo sait déjà quel contact a cliqué ; Elido sait ce qui s'est passé lors de la redirection, y compris les clics qui ne sont jamais passés par l'e-mail. Utilisés ensemble, ils couvrent davantage de cas que l'un ou l'autre seul, et les liens courts dans les campagnes Brevo remplissent aussi deux fonctions que Brevo ne peut pas assurer : ils affichent votre propre domaine dans le message et économisent des caractères dans les SMS.

Si vous n'avez pas encore défini votre méthode de balisage des campagnes, commencez par l'article de référence sur le suivi des UTM de bout en bout. Tout ce que Brevo voit est ce que le lien transporte.

Ce qu'Elido envoie à Brevo à chaque clic

Un clic produit un POST vers in-automate.brevo.com/api/v2/trackEvent, le point de terminaison documenté par Brevo pour suivre les événements personnalisés via REST. Il est déclenché après la redirection du visiteur. Même si Brevo est lent, le lien ne le sera pas.

Voici le corps de la requête, avec un lien réaliste :

{
  "email": "[email protected]",
  "event": "link_click",
  "properties": {
    "workspace_id": 12,
    "link_id": 4711,
    "slug": "sept-sale",
    "country": "DE",
    "device": "mobile",
    "destination": "https://shop.example/sale?utm_source=brevo&utm_medium=email"
  }
}
ChampContenuUtilisation dans Brevo
eventToujours link_clickLe nom choisi dans les déclencheurs d'automatisation
emailUne adresse fictive par lien, ou une adresse définie par vos soinsConsultez la section sur l'identité avant de vous y fier
slug / link_idLe lien court qui a été cliquéDistinguer les campagnes et les CTA
country, deviceDéterminés lors de la redirectionSegmenter les flux par marché ou entre téléphone et ordinateur
destinationL'URL vers laquelle le visiteur a été envoyéLes balises UTM figurent uniquement dans cette chaîne

Ce qui manque est tout aussi important. Le payload ne contient ni adresse IP ni user-agent, ce qui allège l'événement du point de vue du RGPD. Il ne contient pas non plus d'horodatage : Brevo enregistre donc l'heure à laquelle il reçoit l'événement. Enfin, il n'existe pas de réglage par lien : dès que Brevo est connecté, chaque clic du workspace est transmis.

Pourquoi l'événement ne peut pas retrouver l'abonné

La limite concerne l'identité. Lorsqu'une personne appuie sur go.yourbrand.com/sept-sale, la redirection voit un téléphone et un pays. Elle ne voit pas de contact Brevo. Pas de cookie non plus.

Le champ email reprend donc la valeur elido-link-<link ID>@noemail.elido.app, avec une adresse par lien. Chaque clic sur sept-sale est envoyé au même contact fictif, quelle que soit la personne qui a créé le lien. Vous pouvez remplacer cette adresse par une seule adresse fixe pour l'ensemble du workspace, mais ce sera toujours une adresse unique, pas celle de la personne qui a cliqué.

Identité du suivi des liens Brevo : le propre lien de suivi de Brevo sait quel contact a cliqué, tandis que l'événement link_click d'Elido est enregistré sous une adresse fictive par lien ; trois abonnés qui cliquent sur le même lien court produisent donc trois événements sur un seul contact fictif

Je pense que c'est le bon compromis. Il a toutefois un effet secondaire. La documentation n'indique pas si trackEvent crée un contact pour une adresse qu'il n'a jamais vue, alors vérifiez la section Contacts après votre premier clic de test. Si des contacts fictifs apparaissent, excluez le domaine noemail.elido.app de toutes vos listes d'envoi. Rien ne doit jamais lui être envoyé.

L'attribution par abonné existe déjà, au demeurant. C'est le propre suivi des liens de Brevo. Laissez-le activé.

Configurer le suivi des liens Brevo avec Elido

La configuration nécessite un seul identifiant, et il est facile de prendre le mauvais. Le point de terminaison trackEvent s'authentifie avec un en-tête ma-key, et le guide du tracker REST de Brevo vous renvoie vers les paramètres d'automatisation de votre compte pour le trouver. La clé xkeysib- de la section SMTP & API est différente.

  1. Dans Brevo, copiez la clé du tracker depuis la page des paramètres d'automatisation.
  2. Dans Elido, ouvrez Integrations, choisissez Brevo, cliquez sur Connect, collez la clé et enregistrez. Elle est chiffrée au repos et n'est jamais réaffichée en entier.
  3. Attendez environ cinq minutes. Le forwarder met en cache les paramètres du workspace pendant cette durée.
  4. Appuyez sur l'un de vos liens courts depuis votre téléphone, en dehors du Wi-Fi du bureau.

Le bouton Test connection permet de vérifier la clé : il envoie un événement de test (marqué elido_test: true) au tracker de Brevo et affiche la réponse de Brevo. Ainsi, une clé REST collée à la place de la clé du tracker échoue immédiatement. L'événement n'apparaît pas sur un contact, donc le clic depuis votre téléphone reste le contrôle qui compte.

Si vous voulez que chaque événement arrive sur un contact qui vous appartient, par exemple [email protected], configurez-le via l'API : PUT /v1/workspaces/{workspace_id}/event-integrations/brevo avec Authorization: Bearer elido_... et un corps contenant à la fois api_key et email. Le formulaire du tableau de bord ne comporte que le champ de clé, et son nouvel enregistrement remplace toute la configuration : l'adresse e-mail doit donc être envoyée avec.

La livraison se fait dans la mesure du possible. Un POST en échec est réessayé une fois après une seconde, puis abandonné.

Les liens courts dans les campagnes SMS Brevo

Les SMS sont l'endroit où l'intérêt des liens SMS Brevo relève purement de l'arithmétique. La référence des campagnes SMS indique que le maximum par SMS est de 160 caractères et que tout dépassement "will be counted as more than one SMS". Les noms d'expéditeur sont limités à 11 caractères alphanumériques. La ligne de désabonnement consomme une partie de ces 160 caractères.

Une page de destination avec toutes les balises UTM atteint facilement 110 caractères. go.yourbrand.com/sept en fait 21. Pour un envoi à 40 000 destinataires, la différence est celle entre un segment facturé par message et deux.

La marque compte autant que la longueur. Les opérateurs comme les destinataires se méfient des domaines de raccourcisseurs génériques dans les SMS, tandis qu'un lien sur votre propre sous-domaine est identifié comme le vôtre. Le guide des raccourcisseurs pour le marketing par SMS détaille le texte relatif à l'opt-in et les règles de désabonnement ; pour les SMS, la propriété device de l'événement Brevo vaut presque toujours mobile, alors segmentez plutôt sur country.

Les domaines de marque dans les e-mails Brevo

Dans un e-mail, la longueur ne coûte rien. La raison d'utiliser des liens courts dans les campagnes Brevo est le domaine. Un domaine de raccourcisseur public partagé porte la réputation de chaque spammeur qui l'a utilisé. Un domaine personnalisé ne porte que l'historique de vos envois. L'explication de la délivrabilité détaille ce que les filtres examinent réellement.

L'autre raison est le contrôle après l'envoi. Un lien dans une newsletter envoyée est figé dans des milliers de boîtes de réception. Un lien court ne l'est pas : vous pouvez rediriger sept-sale vers la page de l'offre prolongée lundi sans toucher à l'e-mail.

Suivi des clics Brevo et nombres de clics Elido

Placez un lien Elido dans un e-mail Brevo et vous obtenez une redirection doublement enveloppée. Votre lien court est réécrit dans le propre lien de suivi de Brevo : un clic passe donc d'abord par Brevo, puis par Elido, avant d'arriver sur la page.

Clic doublement enveloppé dans un e-mail Brevo : le clic atteint le lien de suivi de Brevo et est compté pour le contact, puis le lien court Elido le compte par lien et filtre les robots évidents ; le visiteur arrive ensuite sur la destination tandis qu'Elido renvoie un événement link_click à Brevo

Chaque étape compte selon ses propres règles, les nombres ne correspondent donc pas. Elido écarte les clics dont le user-agent annonce un robot, notamment les robots d'exploration, les récupérateurs d'aperçus de liens et les scripts comme curl. Un scanner de sécurité qui se présente comme un navigateur normal passe, et les clics que la redirection signale comme suspects sont tout de même transmis à Brevo. Quels que soient les filtres appliqués par Brevo à son étape, Elido ne les voit jamais. Les transferts et les collages dans les discussions de groupe ? Uniquement Elido.

Voici un détail facile à manquer. Brevo peut ajouter des valeurs UTM à ses liens de suivi sortants, mais sur un lien court elles arrivent sur l'URL courte, puis Elido redirige vers la destination enregistrée sur le lien. Ajoutez plutôt les balises à la destination Elido.

Vous voulez gérer la redirection de vos campagnes sur votre propre domaine ? Choisissez un forfait et envoyez votre prochaine newsletter avec des liens de marque.

La documentation des événements présente ici deux usages importants : déclencher des workflows d'automatisation et segmenter les contacts selon leur comportement. link_click se comporte comme n'importe quel autre événement personnalisé à cet endroit. La réserve exposée dans la section sur l'identité détermine ce qui est réellement utile.

Un workflow qui envoie un e-mail à "the person who clicked" ne fonctionnera pas avec cet événement, car le contact est fictif. Pour cela, utilisez les propres conditions de clic de Brevo sur l'e-mail. Ce qui fonctionne, c'est l'usage interne : définissez l'adresse fixe sur un contact de boîte d'équipe, puis déclenchez une alerte Slack ou e-mail lorsqu'un lien de lancement reçoit son premier clic depuis un nouveau pays, ou lorsqu'une réimpression d'un ancien code QR se réactive.

Pour les rapports, les événements par lien vous donnent une série de clics par slug, sans les robots évidents, qui inclut les partages en dehors de Brevo. Comparez-la au tableau de bord des analyses de clics, qui contient également le référent et le navigateur.

Une remarque concernant l'UE, sources à l'appui. La société mère de Brevo, Sendinblue SAS, est enregistrée à Paris selon sa politique de confidentialité. L'événement qu'elle reçoit d'Elido ne contient ni adresse IP ni e-mail d'abonné. C'est fixe dans le forwarder, et non un paramètre dont vous devez vous souvenir. L'URL de destination, elle, est transmise : ne placez donc pas de données personnelles dans vos valeurs UTM.

À lire aussi sur le blog

Questions fréquentes

Brevo possède-t-il un raccourcisseur d'URL intégré ?

Brevo enveloppe les liens de vos e-mails dans ses propres liens de suivi, ce qui lui permet de compter les clics par contact, mais il s'agit de suivi, pas d'un lien court de marque que vous contrôlez. Pour les SMS, où chaque caractère est facturé, et pour les liens que vous voulez utiliser sur votre propre domaine, créez le lien court dans un outil comme Elido et collez-le dans le message Brevo.

Quel événement Elido envoie-t-il à Brevo lorsqu'un lien court est cliqué ?

Un seul événement personnalisé appelé link_click, envoyé au point de terminaison trackEvent de Brevo pour chaque clic sur un lien de votre workspace. Ses propriétés sont l'identifiant du workspace, l'identifiant du lien, le slug, le pays, l'appareil et l'URL de destination. Il ne contient ni adresse IP, ni user-agent, ni champs UTM distincts.

Brevo peut-il associer un clic Elido au contact qui a cliqué ?

Non. La redirection ne sait pas quel contact Brevo a appuyé sur le lien, donc l'événement est enregistré sous une adresse fictive par lien, ou sous une adresse fixe que vous configurez pour l'ensemble du workspace. L'attribution par contact vient du propre suivi des liens de Brevo, que vous devez laisser activé pour cette raison.

Quelle clé Brevo l'intégration des clics sur les liens nécessite-t-elle ?

Le point de terminaison trackEvent s'authentifie avec un en-tête ma-key, et la documentation du tracker REST de Brevo vous renvoie vers les paramètres d'automatisation de votre compte pour obtenir cette clé. La clé API xkeysib- de la page SMTP and API est un autre identifiant et ce n'est pas celui que ce point de terminaison vérifie.

Combien de caractères un lien court permet-il d'économiser dans un SMS Brevo ?

Brevo compte 160 caractères par SMS et facture tout ce qui dépasse cette longueur comme plusieurs messages. Une URL de page de destination avec des balises dépasse souvent à elle seule les 100 caractères, tandis qu'un lien court de marque tient en environ 20 caractères, ce qui permet généralement de faire tenir un message promotionnel dans un seul segment.

Pourquoi Brevo et Elido affichent-ils des nombres de clics différents pour la même campagne ?

Ils comptent à deux endroits différents. Brevo compte le passage sur son lien de suivi et l'associe à un contact ; Elido compte le passage sur le lien court et écarte les visiteurs dont le user-agent indique qu'ils sont des robots. Les clics provenant de liens partagés en dehors de l'e-mail n'arrivent que chez Elido, donc un écart est normal.

Essayer Elido

Collez une URL, obtenez un lien court

Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.

Gratuit, sans inscription · 2 par jour

Essayer Elido

Raccourcisseur d'URL hébergé en UE : domaines personnalisés, analyses approfondies et API ouverte. Forfait gratuit - sans carte bancaire.

Tags
brevo url shortener
brevo link tracking
short links in brevo campaigns
brevo sms links
brevo custom events
branded short links

Lire la suite