Tag e-commerce
Documentation :
- avec Universal Analytics : https://support.google.com/tagmanager/answer/6107169
- avec GA4 : https://developers.google.com/tag-manager/ecommerce-ga4
Contexte :
Nous allons imaginer que ce site propose le produit suivant à la vente.
Lorsqu’un utilisateur achète ce produit, nous allons enregistrer la transaction; avec Google Universal Analytics et avec GA4.
Enregistrer la transaction signifie concrètement envoyer dans les bases de données Google Analytics les informations contenant le(s) produit(s) acheté(s) et leur(s) caractéristique(s).
Selon que nous utiliserons Universal Analytics ou GA4, ces informations seront présentées différemment.
Caractéristiques du produit (i.e informations poussées dans le datalayer) :
Transaction Data (Universal Analytics)
Variable Name | Description | Type | Pour cette démonstration |
---|---|---|---|
transactionId (Required) | Unique transaction identifier | string | Nombre aléatoire |
transactionAffiliation (Optional) | Partner or store | string | N/A |
transactionTotal (Required) | Total value of the transaction | numeric | 15 |
transactionShipping (Optional) | Shipping charge for the transaction | numeric | 5 |
transactionTax (Optional) | Tax amount for the transaction | numeric | 1 |
transactionProducts (Optional) | List of items purchased in the transaction | array of product objects |
Product Data (Universal Analytics)
Variable Name | Description | Type | Pour cette démonstration |
---|---|---|---|
name (Required) | Product name | string | Mon super produit |
sku (Required) | Product SKU | string | 123456 |
category (Optional) | Product category | string | démo |
price (Required) | Unit price | numeric | 9 |
quantity (Required) | Number of items | numeric | 1 |
Au final, voici les informations poussées dans le dataLayer lorsque je clique sur le bouton ‘achat confirmé de ce produit’ :
{
'transactionId': {{identifiant_transaction}},
'transactionAffiliation': '',
'transactionTotal': 15,
'transactionTax': 1,
'transactionShipping': 5,
'transactionProducts': [{
'sku': '123456',
'name': 'Mon super produit',
'category': 'démo',
'price': 9,
'quantity': 1
}]
}
Transaction & product Data (GA4)
Voici les instructions de Google Analytics : (source : https://developers.google.com/tag-manager/ecommerce-ga4#measure_purchases)
Au final, voici les informations poussées dans le dataLayer lorsque je clique sur le bouton ‘achat confirmé de ce produit’:
{
event: "purchase",
ecommerce: {
currency: "EUR",
value: "15",
tax: "1",
shipping: "5",
affiliation: "",
transaction_id: {{identifiant_transaction}},
coupon: "GA4_demo_coupon",
items: {
item_name: "mon super produit GA4",
item_id: "mp1122",
price: "9",
item_brand: "PARKA4LIFE",
item_category: "GA4 category",
item_category2: "GA4 category2",
item_category3: "GA4 category3",
item_category4: "GA4 category4",
item_variant: "GA4 variant",
quantity: "1"
}
}
}
_____