Skip to content

Tealium

Tealium est un centre de données universel et une plateforme de données client composée d’EventStream, AudienceStream et iQ Tag Management qui vous permet de connecter des données mobiles, web et alternatives provenant de sources tierces. La connexion de Tealium à Braze permet un flux de données d’événements personnalisés, d’attributs utilisateur et d’achats qui vous permet d’agir sur vos données en temps réel.

Un graphique d'aperçu de Tealium montrant comment les différents produits Tealium et la plateforme Braze s'intègrent pour activer des campagnes cross-canal en temps réel.

L’intégration de Braze et Tealium vous permet de suivre vos utilisateurs et de diriger les données vers divers fournisseurs d’analyse utilisateur. Tealium vous permet de :

Tealium EventStream est un centre de collecte de données et d’API qui se trouve au cœur de vos données. EventStream gère l’ensemble de la chaîne d’approvisionnement en données, de la configuration et de l’installation à l’identification, la validation et l’enrichissement des données utilisateur entrantes. EventStream agit en temps réel grâce aux flux d’événements et aux connecteurs. Voici les fonctionnalités qui composent EventStream.

  • Sources de données (installation et collecte de données)
  • Événements en direct (inspection des données en temps réel)
  • Spécifications et attributs d’événement (exigences et validation de la couche de données)
  • Flux d’événements (types d’événements filtrés)
  • Connecteurs d’événements (actions du hub API)

Tealium AudienceStream est un moteur omnicanal de segmentation client et d’action en temps réel. AudienceStream exploite les données qui affluent dans EventStream et crée des profils de visiteurs représentant les attributs les plus importants de l’engagement de vos clients avec votre marque. Consultez notre article AudienceStream pour les étapes de configuration.

Tealium iQ vous permet de déclencher du code dans vos applications en utilisant une balise dans l’interface de gestion des balises Tealium iQ. Cette balise collectera, contrôlera et livrera les données d’événements des plateformes mobiles et web, vous permettant de configurer une implémentation native de Braze sans ajouter de code spécifique à Braze dans vos applications. Les utilisateurs peuvent choisir d’intégrer des commandes à distance mobiles via la gestion des balises iQ ou des fichiers de configuration JSON (approche recommandée par Tealium). Les utilisateurs qui utilisent le SDK Web Braze doivent s’intégrer via la balise web iQ.

Pour en savoir plus sur les avantages et les inconvénients de chaque méthode, reportez-vous à la section suivante Gestionnaire des balises Tealium iQ.

Conditions préalables

Choisissez votre type d’intégration

Intégration SDK côte à côte

Commandes à distance

Les commandes à distance sont une fonctionnalité des bibliothèques iOS et Android de Tealium qui vous permettent de passer des appels depuis le SDK Tealium — via les serveurs Braze — vers Braze. Le module de commande à distance Braze installera automatiquement et créera les bibliothèques Braze nécessaires et gérera tout le rendu des messages et le suivi analytique. Pour utiliser la commande à distance mobile Braze, vous aurez besoin des bibliothèques Tealium installées dans vos applications.

Tealium propose deux façons d’intégrer les commandes à distance mobiles ; il n’y a aucune perte de fonctionnalité entre les types d’intégration et le code natif sous-jacent est identique.

Utilisez les mappages de données de commande à distance mobile Braze pour définir des attributs utilisateur par défaut et des attributs personnalisés, et suivre les achats et les événements personnalisés. Reportez-vous au tableau suivant pour les méthodes Braze correspondantes.

Vous pouvez trouver plus de détails sur la configuration de la commande à distance mobile Braze et un aperçu des méthodes prises en charge dans la documentation développeur de Tealium :

Balise du SDK Web Braze

Utilisez la balise du SDK Web Braze pour déployer le SDK Web Braze sur votre site web. Tealium iQ Tag Management permet aux clients d’ajouter Braze comme balise dans le tableau de bord Tealium pour suivre l’activité des visiteurs. Les balises sont généralement utilisées par les marketeurs pour comprendre l’efficacité de la publicité en ligne, du marketing par e-mail et de la personnalisation du site.

  1. Dans Tealium, accédez à iQ > Tags > + Add Tag > Braze Web SDK.
  2. Dans la boîte de dialogue de configuration des balises, entrez la clé API (votre clé d’identification d’application Braze), l’URL de base (endpoint SDK Braze) et la version du code SDK Web Braze. Vous pouvez également activer la journalisation pour enregistrer des informations dans la console web à des fins de débogage.
  3. Dans la boîte de dialogue Load Rules, choisissez « Charger sur toutes les pages » ou sélectionnez Create Rule pour déterminer quand et où charger une instance de cette balise sur votre site.
  4. Dans la boîte de dialogue Data Mappings, sélectionnez Create Mappings pour mapper les données Tealium à Braze. Les variables de destination de la balise SDK Web Braze sont intégrées dans l’onglet Data Mapping de la balise. Les tableaux suivants répertorient les catégories de destination disponibles et décrivent chaque nom de destination.
  5. Sélectionnez Finish.

Ressources d’intégration côte à côte

Intégration serveur-à-serveur

Cette intégration transfère les données de Tealium vers la REST API Braze.

L’intégration serveur-à-serveur ne prend pas en charge les fonctionnalités de l’interface utilisateur de Braze telles que les messages in-app, Content Cards ou les notifications push. Il existe également des données capturées automatiquement (telles que des champs au niveau de l’appareil) qui ne sont pas disponibles par cette méthode.

Si vous souhaitez utiliser ces données et ces fonctionnalités, envisagez notre intégration SDK côte à côte.

Étape 1 : Configurer une source

Tealium exige que vous configuriez d’abord une source de données valide pour que votre connecteur puisse s’en servir.

  1. Depuis la barre latérale dans Tealium sous Server-Side, accédez à Sources > Data Sources > + Add Data Source.
  2. Recherchez la plateforme souhaitée dans les catégories disponibles et nommez votre source ; il s’agit d’un champ obligatoire.
  3. À partir des options Event Specifications, choisissez les spécifications d’événement que vous souhaitez inclure. Les spécifications d’événement vous aident à identifier les noms d’événements et les attributs requis à suivre dans votre installation. Ces spécifications seront appliquées aux événements entrants.

    Prenez le temps de réfléchir aux données qui vous sont les plus utiles et aux spécifications qui semblent les plus appropriées pour votre cas d’utilisation. Des spécifications d’événements personnalisés sont également disponibles.
  4. La boîte de dialogue suivante passe à l’étape Get Code. Le code de base et le code de suivi des événements fournis ici servent de guide d’installation. Téléchargez le PDF fourni si vous souhaitez partager ces instructions avec votre équipe. Sélectionnez Save & Continue lorsque vous avez terminé.
  5. Vous pourrez désormais voir votre source enregistrée ainsi qu’ajouter ou supprimer des spécifications d’événement.

    À partir de la vue détaillée de la source de données, vous pouvez effectuer les actions suivantes :
    • Afficher et copier la clé de source de données
    • Voir les instructions d’installation
    • Retourner à la page Get Code
    • Ajouter ou supprimer des spécifications d’événement
    • Accéder à la vue des événements en direct liés à une spécification d’événement
    • Et plus encore…
  6. Enfin, sélectionnez Save / Publish en haut de la page. Si vous ne publiez pas votre source, vous ne pourrez pas la trouver lors de la configuration de votre connecteur Braze.

Reportez-vous à Data Sources pour plus d’instructions sur la configuration et la modification de votre source de données.

Étape 2 : Créer un connecteur d’événement

Un connecteur est une intégration entre Tealium et un autre fournisseur utilisé pour transmettre des données. Ces connecteurs contiennent des actions qui représentent les API prises en charge par leur partenaire.

  1. Depuis la barre latérale dans Tealium sous Server-Side, accédez à EventStream > Event Connectors.
  2. Sélectionnez le bouton bleu + Add Connector pour parcourir la place de marché des connecteurs. Dans la nouvelle boîte de dialogue qui apparaît, utilisez la recherche pour trouver le connecteur Braze.
  3. Pour ajouter ce connecteur, cliquez sur la tuile du connecteur Braze. Lorsque vous cliquez dessus, vous pouvez voir le résumé de la connexion et une liste des informations requises, des actions prises en charge et des instructions de configuration. La configuration comprend trois étapes : source, configuration et action.

Source

Une fois la source configurée, retournez à la page du connecteur Braze sous EventStream > Event Connectors > + Add Connector > Braze.

Ensuite, sélectionnez la source de données que vous venez de créer et, sous Event Feed, sélectionnez All Events ou une spécification d’événement spécifique, le chemin recommandé pour envoyer uniquement les valeurs modifiées dans Braze. Sélectionnez Continue.

Configuration

Ensuite, sélectionnez Add Connector en bas de la page. Nommez votre connecteur et fournissez votre endpoint API Braze et votre clé API REST Braze ici.

Si vous avez déjà créé un connecteur, vous pouvez éventuellement utiliser un connecteur existant de la liste des connecteurs disponibles et le modifier pour répondre à vos besoins avec l’icône de crayon ou le supprimer avec l’icône de corbeille.

Action

Ensuite, nommez votre action de connecteur et sélectionnez un type d’action qui enverra les données selon le mappage que vous configurez. Ici, vous allez mapper les attributs, événements et achats de Braze aux noms d’attribut, d’événement et d’achat de Tealium.

Cette action vous permet de suivre les attributs des utilisateurs, des événements et des achats en une seule action.

Cette action vous permet de supprimer des utilisateurs du tableau de bord de Braze.

Si vous souhaitez modifier vos options choisies, sélectionnez Back pour modifier ou Finish pour terminer.

Sélectionnez Continue.

Votre connecteur s’affiche désormais dans la liste des connecteurs sur votre page d’accueil Tealium.

Veillez à sélectionner Save / Publish pour votre connecteur lorsque vous avez terminé. Les actions que vous avez configurées se déclencheront désormais lorsque les connexions de déclenchement seront remplies.

Étape 3 : Tester votre connecteur Tealium

Une fois votre connecteur opérationnel, vous devriez le tester pour vous assurer qu’il fonctionne correctement. La façon la plus simple de le tester est d’utiliser l’outil Trace de Tealium. Pour commencer à utiliser Trace, assurez-vous d’avoir ajouté l’extension de navigateur Tealium Tools.

  1. Pour démarrer un nouveau traçage, sélectionnez Trace dans la barre latérale sous les options Server-Side. Sélectionnez Start et capturez l’ID de traçage.
  2. Ouvrez l’extension du navigateur et entrez l’ID de traçage dans AudienceStream Trace.
  3. Examinez le journal en temps réel.
  4. Recherchez l’action que vous souhaitez valider en sélectionnant l’entrée Actions Triggered pour la développer.
  5. Recherchez l’action que vous voulez valider et consultez l’état du journal.

Reportez-vous à la documentation Trace de Tealium pour obtenir des instructions plus détaillées sur la mise en œuvre de l’outil Trace de Tealium.

Démonstration d’intégration

Dépassements potentiels de points de données

Il existe trois principales façons d’enregistrer accidentellement des points de données inutiles lors de l’intégration de Braze via Tealium :

Envoi de données en double — n’envoyez que les deltas d’attributs Braze

Tealium ne transmet pas les deltas d’attributs utilisateur à Braze. Par exemple, si vous avez une action EventStream qui suit le prénom, l’e-mail et le numéro de téléphone portable d’un utilisateur, Tealium enverra les trois attributs à Braze chaque fois que l’action est déclenchée. Tealium ne cherchera pas ce qui a changé ou a été mis à jour pour n’envoyer que ces informations.

Solution :
Vous pouvez vérifier votre backend pour évaluer si un attribut a changé ou non, et si c’est le cas, appeler les méthodes pertinentes de Tealium pour mettre à jour le profil utilisateur. C’est ce que font généralement les utilisateurs qui intègrent Braze directement.
OU
Si vous ne stockez pas votre propre version d’un profil utilisateur dans votre backend et ne pouvez pas déterminer si les attributs changent ou non, vous pouvez utiliser AudienceStream et créer des enrichissements pour n’envoyer les attributs utilisateur que lorsque les valeurs ont changé. Consultez la documentation de Tealium sur les règles d’enrichissement.

Envoi de données non pertinentes ou réécriture inutile de données

Si plusieurs EventStreams ciblent le même flux d’événements, toutes les actions activées pour ce connecteur se déclencheront automatiquement à chaque fois qu’une action unique sera déclenchée. Cela pourrait également entraîner l’écrasement de données dans Braze et l’enregistrement de points de données inutiles.

Solution :
Configurez une spécification d’événement distincte ou un flux pour suivre chaque action.
OU
Désactivez les actions (ou connecteurs) que vous ne souhaitez pas déclencher en utilisant les bascules dans le tableau de bord Tealium.

Initialisation de Braze trop tôt

Les utilisateurs intégrant Tealium en utilisant la balise du SDK Web Braze peuvent voir une augmentation spectaculaire de leur MAU. Si Braze est initialisé au chargement de la page, Braze créera un profil anonyme chaque fois qu’un utilisateur web navigue sur le site pour la première fois. Cela inclut le trafic de bots, ce qui peut gonfler votre nombre d’utilisateurs actifs. Certains peuvent vouloir suivre le comportement des utilisateurs uniquement lorsque ceux-ci ont effectué une action, telle que « Connecté » ou « Regardé une vidéo », afin de réduire leur nombre de MAU.

Solution :
Configurez les règles de chargement pour déterminer exactement quand et où une balise se charge sur votre site. Pour des conseils plus complets sur le filtrage du trafic de bots et l’initialisation conditionnelle du SDK, consultez Filtrage du trafic de bots.

New Stuff!