Tag E-Commerce

Tag e-commerce

Documentation :

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 NameDescriptionTypePour cette démonstration
transactionId (Required)Unique transaction identifierstringNombre aléatoire
transactionAffiliation (Optional)Partner or storestringN/A
transactionTotal (Required)Total value of the transactionnumeric15
transactionShipping (Optional)Shipping charge for the transactionnumeric5
transactionTax (Optional)Tax amount for the transactionnumeric1
transactionProducts (Optional)List of items purchased in the transactionarray of product objects
Données transactionnelles devant être poussées dans le dataLayer

Product Data (Universal Analytics)

Variable NameDescriptionTypePour cette démonstration
name (Required)Product namestringMon super produit
sku (Required)Product SKUstring123456
category (Optional)Product categorystringdémo
price (Required)Unit pricenumeric9
quantity (Required)Number of itemsnumeric1
Données transactionnelles devant être poussées dans le dataLayer

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"
		}
	}
}

_____

Besoin d'aide pour implémenter Google Tag Manager ? Dibenn Consulting peut vous accompagner.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Close Bitnami banner
Bitnami