Aller au contenu principal

Intégration Tealium pour Ecommerce

Ce guide vous guide à travers le processus d'intégration avec Rokt en utilisant Tealium. Vous apprendrez comment créer des variables dans Tealium basées sur votre couche de données, et comment utiliser le tag mParticle par Rokt pour initialiser le SDK Rokt et insérer des emplacements.

Avant de commencerLien direct vers Avant de commencer

Assurez-vous d'avoir :

  • Une couche de données déjà implémentée sur votre site (généralement réalisée par vos développeurs)
  • Votre clé API Rokt (fournie par votre gestionnaire de compte Rokt)

Comprendre la couche de donnéesLien direct vers Comprendre la couche de données

La couche de données devrait avoir été implémentée sur votre page web par vos développeurs.

Une couche de données est un objet qui contient toutes les informations que vous souhaitez partager avec Tealium. Les variables peuvent être partagées avec Tealium via la couche de données ou dans les déclarations de changement de vue ultérieures.

Consultez le guide du développeur Tealium pour des détails complets sur le fonctionnement de la couche de données.

Exemple d'une couche de données :

window.utag_data = window.utag_data || {}

utag_data['email_address'] = 'test@test.com'
utag_data['first_name'] = 'john'
utag_data['last_name'] = 'doe'

Définir le déclencheur de vueLien direct vers Définir le déclencheur de vue

Pour déclencher l'événement approprié, utilisez le code suivant dans votre application lorsqu'un événement d'achat se produit :

utag.view({tealium_event : 'purchase', email_address : 'john.doe@example.com', amount:'20.00', currency:'USD', confirmationref:'123456789'})

Configuration du Tag : Initialiser le SDK RoktLien direct vers Configuration du Tag : Initialiser le SDK Rokt

  1. Connectez-vous à votre compte Tealium.
  2. Cliquez sur Tags dans la navigation de gauche.
  3. Cliquez sur le bouton Nouveau Tag sur le côté droit, puis recherchez le tag mParticle par Rokt. Image du Tag
  4. Entrez un nom de description pour votre tag, comme "Rokt SDK".
  5. Sous Clé API mParticle, collez la clé API Rokt fournie par votre gestionnaire de compte Rokt. Configuration de la Clé API
  6. Activez Enregistrer les vues de page
  7. Cliquez sur Enregistrer.

Règles et ÉvénementsLien direct vers Règles et Événements

Sous Règles et Événements, définissez votre nouveau tag pour qu'il se déclenche sur toutes les pages.

Mappage des Variables : Modifications Requises dans le Code de la Page WebLien direct vers Mappage des Variables : Modifications Requises dans le Code de la Page Web

1. Événement TealiumLien direct vers 1. Événement Tealium

Sur votre site web, vous devez inclure une valeur tealium_event sur CHAQUE page où vous souhaitez que Rokt rende un emplacement. La valeur tealium_event doit être définie directement dans votre objet utag_data, ainsi que tous les autres attributs qui seront envoyés à Rokt.

Par exemple, définissez :

var utag_data = {
tealium_event : "purchase"
}

2. Nom de la PageLien direct vers 2. Nom de la Page

Veuillez vous assurer que pageName est une variable qui existe dans votre couche de données. Rokt utilise pageName pour aider à enregistrer et différencier les vues de page. (Optionnellement, vous pouvez également transmettre l'URL de la page.)

3. IdentifiantLien direct vers 3. Identifiant

(Optionnel) Définissez un Identifiant de Page si vous devez identifier de manière unique une page (utile pour les processus de paiement en plusieurs étapes qui réutilisent la même URL). Si vous décidez d'intégrer un Identifiant de Page, veuillez en informer votre gestionnaire de compte Rokt. Exemples :

  • stg.rokt.conf - Une page de confirmation dans un environnement de mise en scène (test)
  • prod.rokt.conf - Une page de confirmation dans un environnement de production
  • stg.rokt.payments - Une page de paiement dans un environnement de mise en scène (test)
  • prod.rokt.payments - Une page de paiement dans un environnement de production

Si vous choisissez d'utiliser un identifiant, vous devez également le définir dans votre couche de données :

var utag_data = {
tealium_event: "purchase",
identifier: "mp-layout"
};

Mappage des Variables : Modifications Requises dans TealiumLien direct vers Mappage des Variables : Modifications Requises dans Tealium

Vous devez configurer les variables UDO dans Tealium selon votre couche de données spécifique avant de les mapper à Rokt. Consultez les Variables de la Couche de Données Tealium pour plus de détails sur les variables.

1. Créer des variables UDO dans votre conteneurLien direct vers 1. Créer des variables UDO dans votre conteneur

Dans Tealium, chaque champ que vous souhaitez mapper et transmettre à Rokt doit exister en tant que variable UDO, y compris :

  • Tous les attributs que vous souhaitez que Rokt utilise pour la sélection d'offres
  • tealium_event
  • L'identifiant (si vous en avez configuré un avec votre gestionnaire de compte Rokt)
  • pageName (et éventuellement l'URL de la page) pour prendre en charge la journalisation des vues de page

Si vous souhaitez envoyer des attributs supplémentaires non listés dans le modèle de balise, ajoutez-les à votre couche de données et créez-les en tant que variables UDO dans Tealium.

2. Mapper les variables UDO vers les bonnes destinationsLien direct vers 2. Mapper les variables UDO vers les bonnes destinations

Sous Variables Mappées, mappez vos variables UDO vers les destinations Rokt. Chaque variable que vous souhaitez envoyer à Rokt doit être mappée. La plupart des destinations devraient être facilement disponibles dans la balise. Si une destination Rokt n'existe pas pour une variable UDO que vous souhaitez mapper, veuillez utiliser la fonctionnalité "+ Ajouter une Destination Personnalisée".

remarque

Si vous utilisez un identifiant, il doit être mappé en utilisant "identifier" comme destination personnalisée.

  • Commencez par utiliser les catégories et destinations de balises fournies :
    1. Identifiants Uniques (par exemple, email) → utilisez la catégorie Identités Utilisateur Email Mapping
    2. Champs de profil utilisateur (par exemple, prénom) → utilisez la catégorie Attributs Utilisateur First Name Mapping
    3. Attributs de niveau page (par exemple, nom de la page) → utilisez la catégorie Attributs de Vue de Page Page Name Mapping
    4. Déclencheurs de placement basés sur tealium_event → utilisez la catégorie Sélectionner les Placements Select Placements Mapping
      • Pour chaque valeur tealium_event que vous définissez sur votre site (par exemple, "purchase"), ajoutez un mappage qui déclenche un événement de sélection de placements lorsque cette condition est vraie.
      • Cela garantit que lorsque votre site envoie : utag.view({ tealium_event: "purchase" }), tealium déclenche selectPlacements
  • Mappez tous les attributs non listés sous une catégorie existante en utilisant une destination Personnalisée (par exemple, identifiant) Identifier Custom Mapping

Attributs Prédéfinis Communs de RoktLien direct vers Attributs Prédéfinis Communs de Rokt

Clé de l'AttributValeur ExempleCatégorieRemarques
Emailjohn.doe@example.comIdentités UtilisateurL'adresse email du client.
Email Hachéa8b1a93c...7890abcdefIdentités UtilisateurHachage SHA-256 de l'adresse email du client.
PrénomJohnUtilisateurLe prénom du client.
Nom de FamilleDoeUtilisateurLe nom de famille du client.
Mobile3125551515UtilisateurLes numéros de téléphone peuvent être formatés soit comme 1112345678 soit comme +1 (222) 345-6789.
Âge33UtilisateurL'âge du client.
GenreMUtilisateurLe genre du client. Par exemple, M, Male, F, ou Female.
VilleBrooklynUtilisateurLa ville du client.
ÉtatNYUtilisateurL'état ou la province du client.
Code Postal11201UtilisateurLe code postal du client.
Date de Naissance19900717UtilisateurDate de naissance. Formatée comme yyyymmdd.
TitreMrUtilisateurLe titre du client. Par exemple, Mr, Mrs, Ms, Dr.
LangueenUtilisateurLangue associée au client ou à l'achat.
Montant20.00E-commerceLe montant total de la transaction.
Numéro de Confirmation123456789E-commerceLe numéro de confirmation de commande ou de référence de transaction.
Nom de la PageConfirmationVue de PageLe nom de la page actuelle.
URLhttps://www.example.com/confirmationVue de PageL'URL de la page actuelle.

Suivre des Événements PersonnalisésLien direct vers Suivre des Événements Personnalisés

Vous pouvez définir et suivre des événements personnalisés en mappant une variable UDO personnalisée à un type d'événement personnalisé Rokt existant. Les types d'événements personnalisés pris en charge sont :

  • Navigation
  • Location
  • Search
  • Transaction
  • UserContent
  • UserPreference
  • Social
  • Other

Pour suivre des événements personnalisés :

  1. Ajoutez des variables d'événement personnalisé à votre code de page web sur chaque page où un événement personnalisé doit être déclenché
  2. Ajoutez votre variable d'événement personnalisé comme une variable UDO dans Tealium Variable UDO d'Événement Personnalisé
  3. Mappez la valeur de cette variable UDO à l'événement que vous souhaitez déclencher : Mapper l'Événement Personnalisé
  • Sélectionnez Événements comme Catégorie
  • À côté de Quand la variable mappée est égale à, entrez la valeur exacte définie dans votre code de page web
  • Choisissez n'importe quel nom d'événement
  • Sélectionnez l'événement que vous souhaitez déclencher sur cette page

Exemple de configuration des variables mappéesLien direct vers Exemple de configuration des variables mappées

Final Mapping

Cet article vous a-t-il été utile ?