Comportement du Dispatch ID
Le
dispatch_idest un ID unique pour chaque envoi de message, ou « transmission », envoyé depuis Braze.
Comportement du dispatch ID dans les Campaigns
Les messages de Campaign planifiés reçoivent le même dispatch_id. Les messages de Campaign basés sur des actions ou déclenchés par l’API peuvent obtenir un dispatch_id unique par utilisateur, ou le dispatch_id peut être le même pour plusieurs utilisateurs lorsqu’il est envoyé à proximité immédiate ou dans le cadre du même appel API. Par exemple, deux utilisateurs faisant partie de l’audience de votre Campaign planifiée ont le même dispatch_id chaque fois que la Campaign est planifiée. Cependant, deux utilisateurs faisant partie de l’audience d’une Campaign déclenchée par l’API peuvent avoir des dispatch ID différents si les Campaigns ont été envoyées dans des appels API distincts et non à proximité immédiate l’une de l’autre.
Les Campaigns multicanales ont le même comportement pour leur type de distribution.

Un dispatch_id est généré aléatoirement pour toutes les étapes Canvas car Braze traite les étapes Canvas comme des événements déclenchés, même lorsqu’elles sont « planifiées ». Cela peut entraîner des incohérences dans la génération des ID. Parfois, un composant Canvas a un dispatch_id unique par utilisateur par envoi, ou il peut avoir des dispatch ID partagés entre les utilisateurs par envoi.
Intégrer le dispatch ID dans les messages avec Liquid
Si vous souhaitez suivre l’envoi d’un message depuis le message lui-même (dans une URL, par exemple), vous pouvez intégrer le dispatch_id via un modèle. Vous trouverez le format correspondant sous les attributs Canvas dans la liste des balises de personnalisation prises en charge.
Ce comportement est similaire à celui de l’api_id : comme l’api_id n’est pas disponible lors de la création de la Campaign, Braze l’intègre en tant que marque substitutive qui s’affiche en prévisualisation sous la forme dispatch_id_for_unsent_campaign. L’ID est généré avant l’envoi du message et est inclus au moment de l’envoi.

L’intégration Liquid de dispatch_id_for_unsent_campaign ne fonctionne pas avec les messages in-app, car les messages in-app n’ont pas de dispatch_id.
Champ dispatch ID dans Currents pour l’e-mail
Le champ dispatch_id est disponible dans les événements e-mail de Currents pour tous les types de connecteurs. Le dispatch_id est l’ID unique généré pour chaque transmission, ou envoi, effectué depuis la plateforme Braze.
Alors que tous les clients qui reçoivent un message planifié obtiennent le même dispatch_id, les clients qui reçoivent des messages basés sur des actions ou déclenchés par l’API obtiennent un dispatch_id unique par message. Le champ dispatch_id vous permet d’identifier quelle instance d’une Campaign récurrente est responsable de la conversion, afin de voir quels types de Campaigns génèrent des résultats.
Vous pouvez utiliser le dispatch_id comme balise de personnalisation, dans les événements d’engagement liés aux messages, ou lorsque vous utilisez Segment, Mixpanel ou Amplitude pour Currents.