Il existe deux méthodes principales pour intégrer l'e-commerce Universal Analytics : l'e-commerce standard et l'e-commerce amélioré.
Les rapports sur l'e-commerce standard vous permettent de mesurer les transactions et d'analyser l'activité d'achat des utilisateurs sur votre site ou dans votre application. Ils vous donnent des informations sur les produits et les transactions, la valeur moyenne de la commande, le taux de conversion de l'e-commerce, le délai avant l'achat, etc.
L'e-commerce amélioré ajoute des fonctionnalités supplémentaires aux rapports sur l'e-commerce standard. Vous pouvez savoir à quel moment les clients ont ajouté des articles à leurs paniers, commencé le processus de paiement et terminé un achat. L'e-commerce amélioré vous permet également d'identifier les segments de clients qui sortent de l'entonnoir de conversion.
Ces instructions décrivent comment intégrer des balises d'e-commerce Universal Analytics à l'aide de Google Tag Manager.
E-commerce standard
Pour configurer une balise d'e-commerce Universal Analytics standard :
- Connectez-vous à votre compte Google Analytics et activez l'e-commerce pour la vue de votre choix.
- Créez une balise Universal Analytics et définissez le type de suivi sur Transaction.
- Configurez votre balise en renseignant les champs nécessaires.
- Ajoutez l'objet
dataLayer()
à la page de transaction pour collecter et transmettre les variables requises. Assurez-vous que les variablesdataLayer()
sont insérées dans le code avant le déclenchement de la balise. - Créez un déclencheur pour déclencher la balise sur la page de confirmation des transactions.
Toutes les informations sur les transactions doivent être transmises via la couche de données, avec les noms de variable ci-dessous :
Données de transaction
Nom de la variable | Description | Type |
---|---|---|
transactionId (obligatoire) | Identifiant de transaction unique | chaîne |
transactionAffiliation (facultatif) | Partenaire ou magasin | chaîne |
transactionTotal (obligatoire) | Valeur totale de la transaction | numérique |
transactionShipping (facultatif) | Frais de livraison correspondant à la transaction | numérique |
transactionTax (facultatif) | Montant des taxes correspondant à la transaction | numérique |
transactionProducts (facultatif) | Liste des articles achetés dans le cadre de la transaction | éventail d'objets produit |
Données relatives aux produits
Nom de la variable | Description | Type |
---|---|---|
name (obligatoire) | Nom du produit | chaîne |
sku (obligatoire) | Code produit | chaîne |
category (facultatif) | Catégorie du produit | chaîne |
price (obligatoire) | Prix unitaire | numérique |
quantity (obligatoire) | Nombre d'articles | numérique |
Placez ce code au-dessus de l'extrait conteneur Tag Manager afin que la couche de données soit prête au moment du déclenchement de la balise Google Analytics.
Si, pour une raison quelconque, vous ne pouvez pas placer les données d'e-commerce au-dessus de l'extrait conteneur Tag Manager, vous pouvez essayer l'une de ces deux solutions :
- Déclenchez votre balise lors d'un événement personnalisé plus bas sur la page (par exemple, en combinant la transmission des données et de l'événement comme décrit dans la documentation destinée aux développeurs).
- Définissez le type de déclencheur sur DOM prêt.
En savoir plus sur l'e-commerce Google Analytics
E-commerce amélioré
Il existe deux façons d'intégrer l'e-commerce amélioré avec Tag Manager :
- Couche de données : transmettez les données d'e-commerce à la couche de données à partir de votre code. Choisissez de préférence cette méthode.
- Variable JavaScript personnalisée : créez une variable JavaScript personnalisée dans Tag Manager. Cette variable doit renvoyer un objet contenant les informations que vous auriez transmises à la couche de données.
Quelle que soit la méthode choisie, vous devez d'abord vous familiariser avec l'e-commerce amélioré dans Google Analytics avant d'implémenter des balises d'e-commerce amélioré à l'aide de Tag Manager. Vous devrez peut-être demander l'aide d'un développeur pour l'intégration de votre couche de données.
Important : Vous pouvez utiliser différents types spécifiques d'informations disponibles pour le suivi de l'e-commerce amélioré. Pour obtenir une liste complète de tous les types de données compatibles, veuillez consulter la documentation destinée aux développeurs.
Intégrer la couche de données
- Dans votre code, ajoutez les informations sur l'e-commerce dans un objet de couche de données appelé ecommerce. Pour en savoir plus sur l'implémentation d'une couche de données, consultez la documentation Tag Manager destinée aux développeurs.
- Dans Tag Manager, créez une balise Universal Analytics avec les paramètres supplémentaires suivants :
- Définissez le Type de suivi sur Page vue ou Événement.
- Dans la variable "Paramètres Google Analytics", sous Plus de paramètres E-commerce, définissez Activer les fonctionnalités d'e-commerce amélioré sur Vrai.
- Cochez la case Utiliser la couche de données.
Intégrer une variable JavaScript personnalisée
- Créez une variable JavaScript personnalisée. Elle doit renvoyer un objet contenant celui d'e-commerce.
Dans cette variable, utilisez la même syntaxe que celle que vous auriez utilisée pour transmettre ces informations dans la couche de données. - Dans Tag Manager, créez une balise Universal Analytics avec les paramètres supplémentaires suivants :
- Définissez le Type de suivi sur Page vue ou Événement.
- Dans la variable "Paramètres Google Analytics", sous Plus de paramètres Publicité, définissez Activer les fonctionnalités d'e-commerce amélioré sur Vrai.
- Cochez la case Utiliser la couche de données.
Ressources associées
- E-commerce pour Google Analytics 4 et Google Tag Manager
- Google Analytics : À propos de l'e-commerce
- Google Analytics : À propos de l'e-commerce amélioré
- Remarketing Google Ads standard
- Remarketing dynamique Google Ads
- E-commerce amélioré avec gtag.js
- Démonstration de l'e-commerce amélioré
- Guide du développeur sur l'e-commerce amélioré (UA)