Skip to content

Extension de transfert d’événements de l’API Track Events

L’extension de transfert d’événements de l’API Track Events de Braze vous permet d’exploiter les données capturées dans Adobe Experience Platform Edge Network et de les envoyer à Braze sous la forme d’événements côté serveur à l’aide de l’API /users/track.

Ce document décrit les cas d’usage de l’extension, comment l’installer dans vos bibliothèques de transfert d’événements et comment utiliser ses fonctionnalités dans une règle de transfert d’événements.

Cas d’usage

Cette extension doit utiliser les données de l’Edge Network dans Braze pour tirer parti de ses capacités d’analyse client et de ciblage.

Par exemple, prenons une organisation de vente au détail avec une présence multicanale (site web et mobile) qui capture des données transactionnelles ou conversationnelles sous forme de données d’événements depuis ses plateformes web et mobiles.

En utilisant diverses règles de tags, ces données sont envoyées à l’Edge Network en temps réel. À partir de là, l’extension de transfert d’événements Braze envoie automatiquement les événements pertinents à Braze depuis le côté serveur.

Limites de débit

API Limites de débit
User Track 50 000 requêtes par minute.

Consultez la documentation de l’API User Track pour plus de détails.

Intégration

Étape 1 : Rassembler les informations de configuration requises

Pour connecter le réseau Edge Network à Braze, les éléments suivants sont nécessaires :

Type de clé Description
Instance Braze Votre instance Braze peut être obtenue auprès de votre gestionnaire d’onboarding Braze ou consultée sur la page d’aperçu de l’API.
Clé API REST Braze Une clé API REST Braze avec toutes les permissions.

Elle peut être créée dans le tableau de bord de Braze depuis Paramètres > Clés API.

Étape 2 : Créer un secret

Créez un nouveau secret de transfert d’événements et définissez la valeur sur votre clé API Braze. Celui-ci sera utilisé pour authentifier la connexion à votre compte tout en sécurisant la valeur.

Étape 3 : Installer et configurer l’extension Braze

  1. Pour installer l’extension, créez une propriété de transfert d’événements ou choisissez une propriété existante à modifier.
  2. Ensuite, sélectionnez Extensions dans la navigation de gauche. Dans l’onglet Catalog, sélectionnez Install sur la carte de l’extension Braze.
  3. Sur l’écran suivant, saisissez votre instance REST et votre clé API, puis sélectionnez Save lorsque vous avez terminé.

Étape 4 : Créer une règle d’envoi d’événement

Après avoir installé l’extension, créez une nouvelle règle de transfert d’événements et configurez ses conditions selon vos besoins. Lors de la configuration des actions pour la règle, sélectionnez l’extension Braze, puis sélectionnez Send Event comme type d’action.

Action de règle de transfert d'événements Adobe configurée pour utiliser Braze Send Event.

Champ Description
External user ID Un UUID ou GUID long, aléatoire et bien distribué. Si vous choisissez une autre méthode pour nommer vos ID utilisateur, ils doivent également être longs, aléatoires et bien distribués. En savoir plus sur la convention de nommage suggérée pour les ID utilisateur.
Braze user ID Identifiant utilisateur Braze.
User alias Un alias sert d’identifiant utilisateur unique alternatif. Utilisez les alias pour identifier les utilisateurs selon des dimensions différentes de votre ID utilisateur principal.

L’objet alias utilisateur est composé de deux parties : un alias_name pour l’identifiant lui-même et un alias_label indiquant le type d’alias. Les utilisateurs peuvent avoir plusieurs alias avec des labels différents, mais un seul alias_name par alias_label.
Champ Description Obligatoire
Event name Nom de l’événement. Oui
Event time Date et heure sous forme de chaîne de caractères au format ISO 8601 ou yyyy-MM-dd'T'HH:mm:ss:SSSZ. Oui
App identifier L’identifiant d’application ou app_id est un paramètre associant l’activité à une application spécifique dans votre espace de travail. Il désigne l’application avec laquelle vous interagissez au sein de l’espace de travail. Non
Event Properties Un objet JSON contenant les propriétés personnalisées de l’événement. Non

Les attributs utilisateur peuvent être un objet JSON contenant des champs qui créeront ou mettront à jour un attribut avec le nom et la valeur fournis sur le profil utilisateur spécifié. Les propriétés suivantes sont prises en charge :

Attribut utilisateur Description
First Name Prénom de l’utilisateur.
Last Name Nom de famille de l’utilisateur.
Phone Numéro de téléphone de l’utilisateur.
Email Adresse e-mail de l’utilisateur.
Gender L’une des chaînes de caractères suivantes : “M”, “F”, “O” (autre), “N” (non applicable), “P” (préfère ne pas dire).
City La ville de l’utilisateur.
Country Le pays de l’utilisateur sous forme de chaîne de caractères au format ISO-3166-1 alpha-2.
Language La langue de l’utilisateur sous forme de chaîne de caractères au format ISO-639-1.
Date of Birth La date de naissance de l’utilisateur sous forme de chaîne de caractères au format “YYYY-MM-DD” (par exemple, 1980-12-21).
Time Zone Le nom du fuseau horaire issu de la base de données IANA Time Zone (par exemple, ‘America/New_York’ ou ‘Eastern Time (US & Canada)’).
Facebook Un hash contenant l’un des éléments suivants : id (chaîne de caractères), likes (tableau de chaînes de caractères), num_friends (entier).
Twitter Hash contenant l’un des éléments suivants : id (entier), screen_name (chaîne de caractères, identifiant X (anciennement Twitter)), followers_count (entier), friends_count (entier), statuses_count (entier).

Étape 5 : Créer une règle d’envoi d’événement d’achat

Après avoir installé l’extension, créez une nouvelle règle de transfert d’événements et configurez ses conditions selon vos besoins. Lors de la configuration des actions pour la règle, sélectionnez l’extension Braze, puis sélectionnez Send Purchase Event comme type d’action.

Action de règle de transfert d'événements Adobe configurée pour utiliser Braze Send Purchase Event.

Champ Description
External user ID Un UUID ou GUID long, aléatoire et bien distribué. Si vous choisissez une autre méthode pour nommer vos ID utilisateur, ils doivent également être longs, aléatoires et bien distribués. En savoir plus sur la convention de nommage suggérée pour les ID utilisateur.
Braze user ID Identifiant utilisateur Braze.
User alias Un alias sert d’identifiant utilisateur unique alternatif. Utilisez les alias pour identifier les utilisateurs selon des dimensions différentes de votre ID utilisateur principal.

L’objet alias utilisateur est composé de deux parties : un alias_name pour l’identifiant lui-même et un alias_label indiquant le type d’alias. Les utilisateurs peuvent avoir plusieurs alias avec des labels différents, mais un seul alias_name par alias_label.
Champ Description Obligatoire
Product ID Identifiant de l’achat. (par exemple, nom du produit ou catégorie du produit) Oui
Purchase time Date et heure sous forme de chaîne de caractères au format ISO 8601 ou yyyy-MM-dd'T'HH:mm:ss:SSSZ. Oui
Currency Devise sous forme de chaîne de caractères au format de code alphabétique ISO 4217. Oui
Price Le prix de l’objet. Oui
Quantity La quantité achetée. Si non fournie, la valeur par défaut sera 1. La valeur maximale doit être inférieure à 100. Non
App identifier L’identifiant d’application ou app_id est un paramètre associant l’activité à une application spécifique dans votre espace de travail. Il désigne l’application avec laquelle vous interagissez au sein de l’espace de travail. Non
Purchase properties Un objet JSON contenant les propriétés personnalisées de l’achat. Non

Vous pouvez choisir d’envoyer ou non des attributs avec chaque événement dans la vue de configuration.

Les attributs utilisateur peuvent être un objet JSON contenant des champs qui créeront ou mettront à jour un attribut avec le nom et la valeur fournis sur le profil utilisateur spécifié. Les propriétés suivantes sont prises en charge :

Attribut utilisateur Description
First name Prénom de l’utilisateur.
Last name Nom de famille de l’utilisateur.
Phone Numéro de téléphone de l’utilisateur.
Email Adresse e-mail de l’utilisateur.
Gender L’une des chaînes de caractères suivantes : “M”, “F”, “O” (autre), “N” (non applicable), “P” (préfère ne pas dire).
City La ville de l’utilisateur.
Country Le pays de l’utilisateur sous forme de chaîne de caractères au format ISO-3166-1 alpha-2.
Language La langue de l’utilisateur sous forme de chaîne de caractères au format ISO-639-1.
Date of birth La date de naissance de l’utilisateur sous forme de chaîne de caractères au format “YYYY-MM-DD” (par exemple, 1980-12-21).
Time zone Le nom du fuseau horaire issu de la base de données IANA Time Zone (par exemple, ‘America/New_York’ ou ‘Eastern Time (US & Canada)’).
Facebook Un hash contenant l’un des éléments suivants : id (chaîne de caractères), likes (tableau de chaînes de caractères), num_friends (entier).
Twitter Hash contenant l’un des éléments suivants : id (entier), screen_name (chaîne de caractères, identifiant X (anciennement Twitter)), followers_count (entier), friends_count (entier), statuses_count (entier).

Étape 6 : Valider les données dans Braze

Si la collecte d’événements et l’intégration avec Adobe Experience Platform ont réussi, vous verrez les événements dans la console Braze lors de la consultation des profils utilisateur. Plus précisément, les nouvelles données d’événement envoyées à Braze sont reflétées dans la section Purchases ou Custom Events de l’onglet d’aperçu d’un utilisateur donné.

New Stuff!