Comment les attributs de campagne et de Canvas diffèrent selon les sources dans Braze
Les noms et ID de campagne, de Canvas et d’étape du canvas sont tous disponibles dans Liquid, notre REST API et Currents. Ces attributs correspondent à la même valeur dans les trois sources, mais peuvent avoir des noms différents. Cette page est destinée à vous aider à établir les liens entre ces trois sources.
Cas d’utilisation
Liquid
Les attributs de campagne et de Canvas sont disponibles sous forme d’étiquettes Liquid dans notre tableau de bord (comme {{campaign.${api_id}}}). Vous pouvez utiliser Liquid pour transmettre ces attributs dans le message lui-même, dans un appel de contenu connecté ou en tant que paires clé-valeur. Cela est généralement fait à des fins de suivi.
REST API
Les attributs de campagne et de Canvas sont également disponibles dans l’endpoint Exporter les détails de la campagne ou l’endpoint Exporter les détails du Canvas. Vous pouvez utiliser notre REST API pour créer des mappages, c’est-à-dire une liste de tous les noms de Canvas et de leurs ID correspondants.
Currents
Les attributs de campagne et de Canvas sont liés aux événements d’engagement liés aux messages de Currents. Notez que seules les étapes Message ont accès aux attributs de campagne, et les autres étapes du canvas n’ont accès qu’aux attributs de Canvas. Cela est important pour pouvoir déterminer à quelle campagne ou à quel composant Canvas un envoi push ou une ouverture d’e-mail est associé.
Attributs de campagne
| Attribut | Liquid | REST API | Currents |
|---|---|---|---|
| Nom de la campagne | {{campaign.${name}}} |
name |
campaign_name |
| ID de la campagne | {{campaign.${api_id}}} |
S.O. (utilisé comme entrée pour l’appel API lui-même) | campaign_id |
| Nom de la variante | {{campaign.${message_name}}} |
messages.message_variation_id.name |
S.O. (mappez le nom de la variante à l’ID de la variante à l’aide de l’endpoint Exporter les détails de la campagne) |
| ID de la variante | {{campaign.${message_api_id}}} |
messages.message_variation_id |
message_variation_api_id |
Attributs de Canvas
| Attribut | Liquid | REST API | Currents |
|---|---|---|---|
| Nom du Canvas | {{canvas.${name}}} |
name |
canvas_name |
| ID du Canvas | {{canvas.${api_id}}} |
S.O. (utilisé comme entrée pour l’appel API lui-même) | canvas_id |
| Nom de la variante | {{canvas.${variant_name}}} |
variants.name |
canvas_variation_name |
| ID de la variante | {{canvas.${variant_api_id}}} |
variants.name.id |
canvas_variation_id |
| Nom de l’étape (pour les étapes Message uniquement) | {{campaign.${name}}} |
steps.name |
canvas_step_name |
| ID de l’étape | {{campaign.${api_id}}} |
steps.id |
canvas_step_id |
| Canal de message | S.O. | steps.messages.message_variation_id.channel |
S.O. (inhérent au type d’événement, par exemple envoi push ou ouverture d’e-mail) |
| ID de message | {{campaign.${message_api_id}}} |
steps.message.message_variation_id |
canvas_step_message_variation_api_id |