Guide Enhanced E-Commerce Google Analytics 4 pour GTM
Mis à jour : mardi 11 juillet 2023
Référence des événements e-commerce
Les événements sont classés par ordre chronologique en fonction du tunnel de vente e-commerce théorique.
Adapté depuis la documentation officielle.
view_item_list
L’événement
view_item_listdoit être déclenché lorsque l’utilisateur voit une liste de produits. Généralement, une liste ne contient pas plusieurs fois le même produit mais un produit peut s’afficher dans plusieurs listes (catégorie, produits mis en avant, nouveautés, etc.).
Modèle de Data Layer pour view_item_list
dataLayer.push({ ecommerce: null }); // On supprime l'ancien objet ecommerce
dataLayer.push({
event: "view_item_list", // nom de l'événement
ecommerce: {
// paramètres de l'événement
item_list_id: "nouveautés_été",
item_list_name: "Nouveautés été",
items: [ // produits présents dans la liste
{
// paramètres du produit
item_id: "4561897",
item_name: "T-shirt Iron Man",
affiliation: "Store de Paris",
coupon: "PROMO_ETE",
discount: 4.57,
index: 3,
item_brand: "Paris Clothes",
item_category: "Habits",
item_category2: "Hommes",
item_category3: "T-shirts",
item_category4: "Univers Marvel",
item_category5: "Manches longues",
item_list_id: "nouveautés_été",
item_list_name: "Nouveautés été",
item_variant: "Rouge",
location_id: "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
price: 29.99,
quantity: 19
}]
}
});Modèle de données de l’objet ecommerce pour view_item_list
| Nom | Type | Obligatoire | Exemple | Description | |
|---|---|---|---|---|---|
items | Array<Item> | ✅ | Voir ci-dessus | Tableau de produits présents dans la liste présentée à l’utilisateur | |
item_list_id | string | ❌ | nouveautés_été | L’identifiant de la liste qui a été présentée à l’utilisateur | |
item_list_name | string | ❌ | Nouveautés été | Le nom de la liste qui a été présentée à l’utilisateur |
Modèle de données de l’objet Item pour view_item_list
| Nom | Type | Obligatoire | Exemple | Description |
|---|---|---|---|---|
item_id | string | ✅ | 4561897 | L’identifiant du produit |
item_name | string | ✅ | T-shirt Iron Man | Le nom du produit |
quantity | number | ❌ | 19 | Quantité du produit en stock |
price | number | ❌ | 29.99 | Prix du produit |
item_brand | string | ❌ | Paris Clothes | La marque du produit |
item_category | string | ❌ | Habits | La catégorie principale du produit |
item_category2 | string | ❌ | hommes | La catégorie de 2ème niveau du produit |
item_category3 | string | ❌ | T-shirts | La catégorie de 3ème niveau du produit |
item_category4 | string | ❌ | Univers Marvel | La catégorie de 4ème niveau du produit |
item_category5 | string | ❌ | Manches longues | La catégorie de 5ème niveau du produit |
item_list_id | string | ❌ | nouveautés_été | L’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_list_name | string | ❌ | Nouveautés été | Le nom de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_variant | string | ❌ | Rouge | Élément ou détail qui différencie le produit |
index | number | ❌ | 3 | Position du produit dans la liste présentée à l’utilisateur |
affiliation | string | ❌ | Store de Paris | Entreprise qui fournit le produit ou magasin physique dans lequel il a été vendu |
coupon | string | ❌ | PROMO_ETE | Le nom ou le code de la réduction appliquée au produit |
creative_name | string | ❌ | banniere_promo_ete | Le nom de la creative |
creative_slot | string | ❌ | footer_site | Le nom de l’emplacement de la creative |
discount | number | ❌ | 4.57 | Valeur de la réduction associée au produit |
promotion_id | string | ❌ | PROMO_15465351 | Identifiant de la promotion associée au produit |
promotion_name | string | ❌ | Promo été | Nom de la promotion associée au produit |
location_id | string | ❌ | ChIJD7… (Place ID de Paris) | L’identifiant Place ID de Google. Lien vers la documentation |
view_item
L’événement
view_itemdoit être déclenché lorsque l’utilisateur voit la page d’un produit spécifique. Cet événement peut vous permettre de voir quels produits et quelles catégories de produits sont les plus consultés.
Modèle de Data Layer pour view_item
dataLayer.push({ ecommerce: null }); // On supprime l'ancien objet ecommerce
dataLayer.push({
event: "view_item", // nom de l'événement
ecommerce: {
// paramètres de l'événement
currency: "EUR",
value: 29.99,
items: [ // produit présenté à l'utilisateur
{
// paramètres du produit
item_id: "4561897",
item_name: "T-shirt Iron Man",
affiliation: "Store de Paris",
coupon: "PROMO_ETE",
discount: 4.57,
index: 3,
item_brand: "Paris Clothes",
item_category: "Habits",
item_category2: "Hommes",
item_category3: "T-shirts",
item_category4: "Univers Marvel",
item_category5: "Manches longues",
item_list_id: "nouveautés_été",
item_list_name: "Nouveautés été",
item_variant: "Rouge",
location_id: "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
price: 29.99,
quantity: 19
}]
}
});Modèle de données de l’objet ecommerce pour view_item
| Nom | Type | Obligatoire | Exemple | Description | |
|---|---|---|---|---|---|
currency | string | ✅ | EUR | Devise au format ISO 4217 | |
value | string | ✅ | 29.99 | Le prix du produit | |
items | Array<Item> | ✅ | Voir ci-dessus | Tableau contenant le produit présenté sur la page produit |
Modèle de données de l’objet Item pour view_item
| Nom | Type | Obligatoire | Exemple | Description |
|---|---|---|---|---|
item_id | string | ✅ | 4561897 | L’identifiant du produit |
item_name | string | ✅ | T-shirt Iron Man | Le nom du produit |
quantity | number | ❌ | 19 | Quantité du produit en stock |
price | number | ❌ | 29.99 | Prix du produit |
item_brand | string | ❌ | Paris Clothes | La marque du produit |
item_category | string | ❌ | Habits | La catégorie principale du produit |
item_category2 | string | ❌ | hommes | La catégorie de 2ème niveau du produit |
item_category3 | string | ❌ | T-shirts | La catégorie de 3ème niveau du produit |
item_category4 | string | ❌ | Univers Marvel | La catégorie de 4ème niveau du produit |
item_category5 | string | ❌ | Manches longues | La catégorie de 5ème niveau du produit |
item_list_id | string | ❌ | nouveautés_été | L’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_list_name | string | ❌ | Nouveautés été | Le nom de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_variant | string | ❌ | Rouge | Élément ou détail qui différencie le produit |
index | number | ❌ | 3 | Position du produit dans la liste présentée à l’utilisateur |
affiliation | string | ❌ | Store de Paris | Entreprise qui fournit le produit ou magasin physique dans lequel il a été vendu |
coupon | string | ❌ | PROMO_ETE | Le nom ou le code de la réduction appliquée au produit |
creative_name | string | ❌ | banniere_promo_ete | Le nom de la creative |
creative_slot | string | ❌ | footer_site | Le nom de l’emplacement de la creative |
discount | number | ❌ | 4.57 | Valeur de la réduction associée au produit |
promotion_id | string | ❌ | PROMO_15465351 | Identifiant de la promotion associée au produit |
promotion_name | string | ❌ | Promo été | Nom de la promotion associée au produit |
location_id | string | ❌ | ChIJD7… (Place ID de Paris) | L’identifiant Place ID de Google. Lien vers la documentation |
add_to_wishlist
L’événement
add_to_wishlistdoit être déclenché lorsque l’utilisateur joute un ou plusieurs produits à sa liste de souhaits. Cet événement peut vous permettre de voir quels produits et quelles catégories de produits sont les plus ajoutés à la liste de souhaits.
Modèle de Data Layer pour add_to_wishlist
dataLayer.push({ ecommerce: null }); // On supprime l'ancien objet ecommerce
dataLayer.push({
event: "add_to_wishlist", // nom de l'événement
ecommerce: {
// paramètres de l'événement
currency: "EUR",
value: 29.99,
items: [ // produits ajoutés à la liste de souhaits lors de l'événement
{
// paramètres du produit
item_id: "4561897",
item_name: "T-shirt Iron Man",
affiliation: "Store de Paris",
coupon: "PROMO_ETE",
discount: 4.57,
index: 3,
item_brand: "Paris Clothes",
item_category: "Habits",
item_category2: "Hommes",
item_category3: "T-shirts",
item_category4: "Univers Marvel",
item_category5: "Manches longues",
item_list_id: "nouveautés_été",
item_list_name: "Nouveautés été",
item_variant: "Rouge",
location_id: "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
price: 29.99,
quantity: 19
}]
}
});Modèle de données de l’objet ecommerce pour add_to_wishlist
| Nom | Type | Obligatoire | Exemple | Description | |
|---|---|---|---|---|---|
currency | string | ✅ | EUR | Devise au format ISO 4217 | |
value | string | ✅ | 29.99 | Valeur totale des produits ajoutés à la liste de souhaits lors de l’événement | |
items | Array<Item> | ✅ | Voir ci-dessus | Tableau contenant le ou les produits ajoutés à la liste de souhaits lors de l’événement |
Modèle de données de l’objet Item pour add_to_wishlist
| Nom | Type | Obligatoire | Exemple | Description |
|---|---|---|---|---|
item_id | string | ✅ | 4561897 | L’identifiant du produit |
item_name | string | ✅ | T-shirt Iron Man | Le nom du produit |
quantity | number | ❌ | 19 | Quantité du produit en stock |
price | number | ❌ | 29.99 | Prix du produit |
item_brand | string | ❌ | Paris Clothes | La marque du produit |
item_category | string | ❌ | Habits | La catégorie principale du produit |
item_category2 | string | ❌ | hommes | La catégorie de 2ème niveau du produit |
item_category3 | string | ❌ | T-shirts | La catégorie de 3ème niveau du produit |
item_category4 | string | ❌ | Univers Marvel | La catégorie de 4ème niveau du produit |
item_category5 | string | ❌ | Manches longues | La catégorie de 5ème niveau du produit |
item_list_id | string | ❌ | nouveautés_été | L’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_list_name | string | ❌ | Nouveautés été | Le nom de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_variant | string | ❌ | Rouge | Élément ou détail qui différencie le produit |
index | number | ❌ | 3 | Position du produit dans la liste présentée à l’utilisateur |
affiliation | string | ❌ | Store de Paris | Entreprise qui fournit le produit ou magasin physique dans lequel il a été vendu |
coupon | string | ❌ | PROMO_ETE | Le nom ou le code de la réduction appliquée au produit |
creative_name | string | ❌ | banniere_promo_ete | Le nom de la creative |
creative_slot | string | ❌ | footer_site | Le nom de l’emplacement de la creative |
discount | number | ❌ | 4.57 | Valeur de la réduction associée au produit |
promotion_id | string | ❌ | PROMO_15465351 | Identifiant de la promotion associée au produit |
promotion_name | string | ❌ | Promo été | Nom de la promotion associée au produit |
location_id | string | ❌ | ChIJD7… (Place ID de Paris) | L’identifiant Place ID de Google. Lien vers la documentation |
add_to_cart
L’événement
add_to_cartdoit être déclenché lorsque l’utilisateur ajoute un ou plusieurs produits au panier. Cet événement peut vous permettre de voir quels produits et quelles catégories de produits sont les plus ajoutés au panier.
Modèle de Data Layer pour add_to_cart
dataLayer.push({ ecommerce: null }); // On supprime l'ancien objet ecommerce
dataLayer.push({
event: "add_to_cart", // nom de l'événement
ecommerce: {
// paramètres de l'événement
currency: "EUR",
value: 29.99,
items: [ // produits ajoutés au panier lors de l'événement
{
// paramètres du produit
item_id: "4561897",
item_name: "T-shirt Iron Man",
affiliation: "Store de Paris",
coupon: "PROMO_ETE",
discount: 4.57,
index: 3,
item_brand: "Paris Clothes",
item_category: "Habits",
item_category2: "Hommes",
item_category3: "T-shirts",
item_category4: "Univers Marvel",
item_category5: "Manches longues",
item_list_id: "nouveautés_été",
item_list_name: "Nouveautés été",
item_variant: "Rouge",
location_id: "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
price: 29.99,
quantity: 19
}]
}
});Modèle de données de l’objet ecommerce pour add_to_cart
| Nom | Type | Obligatoire | Exemple | Description | |
|---|---|---|---|---|---|
currency | string | ✅ | EUR | Devise au format ISO 4217 | |
value | string | ✅ | 29.99 | Valeur totale des produits ajoutés au panier lors de l’événement | |
items | Array<Item> | ✅ | Voir ci-dessus | Tableau contenant le ou les produits ajoutés au panier lors de l’événement |
Modèle de données de l’objet Item pour add_to_cart
| Nom | Type | Obligatoire | Exemple | Description |
|---|---|---|---|---|
item_id | string | ✅ | 4561897 | L’identifiant du produit |
item_name | string | ✅ | T-shirt Iron Man | Le nom du produit |
quantity | number | ❌ | 19 | Quantité du produit en stock |
price | number | ❌ | 29.99 | Prix du produit |
item_brand | string | ❌ | Paris Clothes | La marque du produit |
item_category | string | ❌ | Habits | La catégorie principale du produit |
item_category2 | string | ❌ | hommes | La catégorie de 2ème niveau du produit |
item_category3 | string | ❌ | T-shirts | La catégorie de 3ème niveau du produit |
item_category4 | string | ❌ | Univers Marvel | La catégorie de 4ème niveau du produit |
item_category5 | string | ❌ | Manches longues | La catégorie de 5ème niveau du produit |
item_list_id | string | ❌ | nouveautés_été | L’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_list_name | string | ❌ | Nouveautés été | Le nom de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_variant | string | ❌ | Rouge | Élément ou détail qui différencie le produit |
index | number | ❌ | 3 | Position du produit dans la liste présentée à l’utilisateur |
affiliation | string | ❌ | Store de Paris | Entreprise qui fournit le produit ou magasin physique dans lequel il a été vendu |
coupon | string | ❌ | PROMO_ETE | Le nom ou le code de la réduction appliquée au produit |
creative_name | string | ❌ | banniere_promo_ete | Le nom de la creative |
creative_slot | string | ❌ | footer_site | Le nom de l’emplacement de la creative |
discount | number | ❌ | 4.57 | Valeur de la réduction associée au produit |
promotion_id | string | ❌ | PROMO_15465351 | Identifiant de la promotion associée au produit |
promotion_name | string | ❌ | Promo été | Nom de la promotion associée au produit |
location_id | string | ❌ | ChIJD7… (Place ID de Paris) | L’identifiant Place ID de Google. Lien vers la documentation |
remove_from_cart
L’événement
remove_from_cartdoit être déclenché lorsque l’utilisateur retire un ou plusieurs produits de son panier. Cet événement peut vous permettre de voir quels produits et quelles catégories de produits sont les plus retirés du panier.
Modèle de Data Layer pour remove_from_cart
dataLayer.push({ ecommerce: null }); // On supprime l'ancien objet ecommerce
dataLayer.push({
event: "remove_from_cart", // nom de l'événement
ecommerce: {
// paramètres de l'événement
currency: "EUR",
value: 29.99,
items: [ // produits retirés du panier lors de l'événement
{
// paramètres du produit
item_id: "4561897",
item_name: "T-shirt Iron Man",
affiliation: "Store de Paris",
coupon: "PROMO_ETE",
discount: 4.57,
index: 3,
item_brand: "Paris Clothes",
item_category: "Habits",
item_category2: "Hommes",
item_category3: "T-shirts",
item_category4: "Univers Marvel",
item_category5: "Manches longues",
item_list_id: "nouveautés_été",
item_list_name: "Nouveautés été",
item_variant: "Rouge",
location_id: "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
price: 29.99,
quantity: 19
}]
}
});Modèle de données de l’objet ecommerce pour remove_from_cart
| Nom | Type | Obligatoire | Exemple | Description | |
|---|---|---|---|---|---|
currency | string | ✅ | EUR | Devise au format ISO 4217 | |
value | string | ✅ | 29.99 | Valeur totale des produits retirés du panier lors de l’événement | |
items | Array<Item> | ✅ | Voir ci-dessus | Tableau contenant le ou les produits retirés du panier |
Modèle de données de l’objet Item pour remove_from_cart
| Nom | Type | Obligatoire | Exemple | Description |
|---|---|---|---|---|
item_id | string | ✅ | 4561897 | L’identifiant du produit |
item_name | string | ✅ | T-shirt Iron Man | Le nom du produit |
quantity | number | ❌ | 19 | Quantité du produit en stock |
price | number | ❌ | 29.99 | Prix du produit |
item_brand | string | ❌ | Paris Clothes | La marque du produit |
item_category | string | ❌ | Habits | La catégorie principale du produit |
item_category2 | string | ❌ | hommes | La catégorie de 2ème niveau du produit |
item_category3 | string | ❌ | T-shirts | La catégorie de 3ème niveau du produit |
item_category4 | string | ❌ | Univers Marvel | La catégorie de 4ème niveau du produit |
item_category5 | string | ❌ | Manches longues | La catégorie de 5ème niveau du produit |
item_list_id | string | ❌ | nouveautés_été | L’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_list_name | string | ❌ | Nouveautés été | Le nom de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_variant | string | ❌ | Rouge | Élément ou détail qui différencie le produit |
index | number | ❌ | 3 | Position du produit dans la liste présentée à l’utilisateur |
affiliation | string | ❌ | Store de Paris | Entreprise qui fournit le produit ou magasin physique dans lequel il a été vendu |
coupon | string | ❌ | PROMO_ETE | Le nom ou le code de la réduction appliquée au produit |
creative_name | string | ❌ | banniere_promo_ete | Le nom de la creative |
creative_slot | string | ❌ | footer_site | Le nom de l’emplacement de la creative |
discount | number | ❌ | 4.57 | Valeur de la réduction associée au produit |
promotion_id | string | ❌ | PROMO_15465351 | Identifiant de la promotion associée au produit |
promotion_name | string | ❌ | Promo été | Nom de la promotion associée au produit |
location_id | string | ❌ | ChIJD7… (Place ID de Paris) | L’identifiant Place ID de Google. Lien vers la documentation |
view_cart
L’événement
view_cartdoit être déclenché lorsque l’utilisateur voit son panier.
Modèle de Data Layer pour view_cart
dataLayer.push({ ecommerce: null }); // On supprime l'ancien objet ecommerce
dataLayer.push({
event: "view_cart", // nom de l'événement
ecommerce: {
// paramètres de l'événement
currency: "EUR",
value: 29.99,
items: [ // produits présents dans le panier lors de l'événement
{
// paramètres du produit
item_id: "4561897",
item_name: "T-shirt Iron Man",
affiliation: "Store de Paris",
coupon: "PROMO_ETE",
discount: 4.57,
index: 3,
item_brand: "Paris Clothes",
item_category: "Habits",
item_category2: "Hommes",
item_category3: "T-shirts",
item_category4: "Univers Marvel",
item_category5: "Manches longues",
item_list_id: "nouveautés_été",
item_list_name: "Nouveautés été",
item_variant: "Rouge",
location_id: "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
price: 29.99,
quantity: 19
}]
}
});Modèle de données de l’objet ecommerce pour view_cart
| Nom | Type | Obligatoire | Exemple | Description | |
|---|---|---|---|---|---|
currency | string | ✅ | EUR | Devise au format ISO 4217 | |
value | string | ✅ | 29.99 | Valeur totale des produits présents dans le panier lors de l’événement | |
items | Array<Item> | ✅ | Voir ci-dessus | Tableau contenant le ou les produits présents dans le panier lors de l’événement |
Modèle de données de l’objet Item pour view_cart
| Nom | Type | Obligatoire | Exemple | Description |
|---|---|---|---|---|
item_id | string | ✅ | 4561897 | L’identifiant du produit |
item_name | string | ✅ | T-shirt Iron Man | Le nom du produit |
quantity | number | ❌ | 19 | Quantité du produit en stock |
price | number | ❌ | 29.99 | Prix du produit |
item_brand | string | ❌ | Paris Clothes | La marque du produit |
item_category | string | ❌ | Habits | La catégorie principale du produit |
item_category2 | string | ❌ | hommes | La catégorie de 2ème niveau du produit |
item_category3 | string | ❌ | T-shirts | La catégorie de 3ème niveau du produit |
item_category4 | string | ❌ | Univers Marvel | La catégorie de 4ème niveau du produit |
item_category5 | string | ❌ | Manches longues | La catégorie de 5ème niveau du produit |
item_list_id | string | ❌ | nouveautés_été | L’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_list_name | string | ❌ | Nouveautés été | Le nom de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_variant | string | ❌ | Rouge | Élément ou détail qui différencie le produit |
index | number | ❌ | 3 | Position du produit dans la liste présentée à l’utilisateur |
affiliation | string | ❌ | Store de Paris | Entreprise qui fournit le produit ou magasin physique dans lequel il a été vendu |
coupon | string | ❌ | PROMO_ETE | Le nom ou le code de la réduction appliquée au produit |
creative_name | string | ❌ | banniere_promo_ete | Le nom de la creative |
creative_slot | string | ❌ | footer_site | Le nom de l’emplacement de la creative |
discount | number | ❌ | 4.57 | Valeur de la réduction associée au produit |
promotion_id | string | ❌ | PROMO_15465351 | Identifiant de la promotion associée au produit |
promotion_name | string | ❌ | Promo été | Nom de la promotion associée au produit |
location_id | string | ❌ | ChIJD7… (Place ID de Paris) | L’identifiant Place ID de Google. Lien vers la documentation |
begin_checkout
L’événement
begin_checkoutdoit être déclenché lorsque l’utilisateur débute sa commande.
Modèle de Data Layer pour begin_checkout
dataLayer.push({ ecommerce: null }); // On supprime l'ancien objet ecommerce
dataLayer.push({
event: "begin_checkout", // nom de l'événement
ecommerce: {
// paramètres de l'événement
currency: "EUR",
value: 29.99,
coupon: "FLASH",
items: [ // produits présents dans la commande lors de l'événement
{
// paramètres du produit
item_id: "4561897",
item_name: "T-shirt Iron Man",
affiliation: "Store de Paris",
coupon: "PROMO_ETE",
discount: 4.57,
index: 3,
item_brand: "Paris Clothes",
item_category: "Habits",
item_category2: "Hommes",
item_category3: "T-shirts",
item_category4: "Univers Marvel",
item_category5: "Manches longues",
item_list_id: "nouveautés_été",
item_list_name: "Nouveautés été",
item_variant: "Rouge",
location_id: "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
price: 29.99,
quantity: 19
}]
}
});Modèle de données de l’objet ecommerce pour begin_checkout
| Nom | Type | Obligatoire | Exemple | Description | |
|---|---|---|---|---|---|
currency | string | ✅ | EUR | Devise au format ISO 4217 | |
value | string | ✅ | 29.99 | Valeur totale des produits présents dans la commande lors de l’événement | |
items | Array<Item> | ✅ | Voir ci-dessus | Tableau contenant le ou les produits présents dans la commande lors de l’événement | |
coupon | string | ❌ | FLASH | Le nom ou le code de la réduction appliqué à l’ensemble de la commande |
Modèle de données de l’objet Item pour begin_checkout
| Nom | Type | Obligatoire | Exemple | Description |
|---|---|---|---|---|
item_id | string | ✅ | 4561897 | L’identifiant du produit |
item_name | string | ✅ | T-shirt Iron Man | Le nom du produit |
quantity | number | ❌ | 19 | Quantité du produit en stock |
price | number | ❌ | 29.99 | Prix du produit |
item_brand | string | ❌ | Paris Clothes | La marque du produit |
item_category | string | ❌ | Habits | La catégorie principale du produit |
item_category2 | string | ❌ | hommes | La catégorie de 2ème niveau du produit |
item_category3 | string | ❌ | T-shirts | La catégorie de 3ème niveau du produit |
item_category4 | string | ❌ | Univers Marvel | La catégorie de 4ème niveau du produit |
item_category5 | string | ❌ | Manches longues | La catégorie de 5ème niveau du produit |
item_list_id | string | ❌ | nouveautés_été | L’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_list_name | string | ❌ | Nouveautés été | Le nom de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_variant | string | ❌ | Rouge | Élément ou détail qui différencie le produit |
index | number | ❌ | 3 | Position du produit dans la liste présentée à l’utilisateur |
affiliation | string | ❌ | Store de Paris | Entreprise qui fournit le produit ou magasin physique dans lequel il a été vendu |
coupon | string | ❌ | PROMO_ETE | Le nom ou le code de la réduction appliquée au produit |
creative_name | string | ❌ | banniere_promo_ete | Le nom de la creative |
creative_slot | string | ❌ | footer_site | Le nom de l’emplacement de la creative |
discount | number | ❌ | 4.57 | Valeur de la réduction associée au produit |
promotion_id | string | ❌ | PROMO_15465351 | Identifiant de la promotion associée au produit |
promotion_name | string | ❌ | Promo été | Nom de la promotion associée au produit |
location_id | string | ❌ | ChIJD7… (Place ID de Paris) | L’identifiant Place ID de Google. Lien vers la documentation |
add_shipping_info
L’événement
add_shipping_infodoit être déclenché lorsque l’utilisateur a ajouté ses informations de livraison.
Modèle de Data Layer pour add_shipping_info
dataLayer.push({ ecommerce: null }); // On supprime l'ancien objet ecommerce
dataLayer.push({
event: "add_shipping_info", // nom de l'événement
ecommerce: {
// paramètres de l'événement
currency: "EUR",
value: 29.99,
coupon: "FLASH",
shipping_tier: "Colissimo Express",
items: [ // produits présents dans la commande lors de l'événement
{
// paramètres du produit
item_id: "4561897",
item_name: "T-shirt Iron Man",
affiliation: "Store de Paris",
coupon: "PROMO_ETE",
discount: 4.57,
index: 3,
item_brand: "Paris Clothes",
item_category: "Habits",
item_category2: "Hommes",
item_category3: "T-shirts",
item_category4: "Univers Marvel",
item_category5: "Manches longues",
item_list_id: "nouveautés_été",
item_list_name: "Nouveautés été",
item_variant: "Rouge",
location_id: "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
price: 29.99,
quantity: 19
}]
}
});Modèle de données de l’objet ecommerce pour add_shipping_info
| Nom | Type | Obligatoire | Exemple | Description | |
|---|---|---|---|---|---|
currency | string | ✅ | EUR | Devise au format ISO 4217 | |
value | string | ✅ | 29.99 | Valeur totale des produits présents dans la commande lors de l’événement | |
items | Array<Item> | ✅ | Voir ci-dessus | Tableau contenant le ou les produits présents dans la commande lors de l’événement | |
coupon | string | ❌ | FLASH | Le nom ou le code de la réduction appliqué à l’ensemble de la commande | |
shipping_tier | string | ❌ | Colissimo Express | La méthode ou le type de livraison |
Modèle de données de l’objet Item pour add_shipping_info
| Nom | Type | Obligatoire | Exemple | Description |
|---|---|---|---|---|
item_id | string | ✅ | 4561897 | L’identifiant du produit |
item_name | string | ✅ | T-shirt Iron Man | Le nom du produit |
quantity | number | ❌ | 19 | Quantité du produit en stock |
price | number | ❌ | 29.99 | Prix du produit |
item_brand | string | ❌ | Paris Clothes | La marque du produit |
item_category | string | ❌ | Habits | La catégorie principale du produit |
item_category2 | string | ❌ | hommes | La catégorie de 2ème niveau du produit |
item_category3 | string | ❌ | T-shirts | La catégorie de 3ème niveau du produit |
item_category4 | string | ❌ | Univers Marvel | La catégorie de 4ème niveau du produit |
item_category5 | string | ❌ | Manches longues | La catégorie de 5ème niveau du produit |
item_list_id | string | ❌ | nouveautés_été | L’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_list_name | string | ❌ | Nouveautés été | Le nom de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_variant | string | ❌ | Rouge | Élément ou détail qui différencie le produit |
index | number | ❌ | 3 | Position du produit dans la liste présentée à l’utilisateur |
affiliation | string | ❌ | Store de Paris | Entreprise qui fournit le produit ou magasin physique dans lequel il a été vendu |
coupon | string | ❌ | PROMO_ETE | Le nom ou le code de la réduction appliquée au produit |
creative_name | string | ❌ | banniere_promo_ete | Le nom de la creative |
creative_slot | string | ❌ | footer_site | Le nom de l’emplacement de la creative |
discount | number | ❌ | 4.57 | Valeur de la réduction associée au produit |
promotion_id | string | ❌ | PROMO_15465351 | Identifiant de la promotion associée au produit |
promotion_name | string | ❌ | Promo été | Nom de la promotion associée au produit |
location_id | string | ❌ | ChIJD7… (Place ID de Paris) | L’identifiant Place ID de Google. Lien vers la documentation |
add_payment_info
L’événement
add_payment_infodoit être déclenché lorsque l’utilisateur a ajouté ses informations de paiement.
Modèle de Data Layer pour add_payment_info
dataLayer.push({ ecommerce: null }); // On supprime l'ancien objet ecommerce
dataLayer.push({
event: "add_payment_info", // nom de l'événement
ecommerce: {
// paramètres de l'événement
currency: "EUR",
value: 29.99,
coupon: "FLASH",
payment_type: "Carte bancaire",
items: [ // produits présents dans la commande lors de l'événement
{
// paramètres du produit
item_id: "4561897",
item_name: "T-shirt Iron Man",
affiliation: "Store de Paris",
coupon: "PROMO_ETE",
discount: 4.57,
index: 3,
item_brand: "Paris Clothes",
item_category: "Habits",
item_category2: "Hommes",
item_category3: "T-shirts",
item_category4: "Univers Marvel",
item_category5: "Manches longues",
item_list_id: "nouveautés_été",
item_list_name: "Nouveautés été",
item_variant: "Rouge",
location_id: "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
price: 29.99,
quantity: 19
}]
}
});Modèle de données de l’objet ecommerce pour add_payment_info
| Nom | Type | Obligatoire | Exemple | Description | |
|---|---|---|---|---|---|
currency | string | ✅ | EUR | Devise au format ISO 4217 | |
value | string | ✅ | 29.99 | Valeur totale des produits présents dans la commande lors de l’événement | |
items | Array<Item> | ✅ | Voir ci-dessus | Tableau contenant le ou les produits présents dans la commande lors de l’événement | |
coupon | string | ❌ | FLASH | Le nom ou le code de la réduction appliqué à l’ensemble de la commande | |
payment_type | string | ❌ | Carte bancaire | Le mode de paiement choisi |
Modèle de données de l’objet Item pour add_payment_info
| Nom | Type | Obligatoire | Exemple | Description |
|---|---|---|---|---|
item_id | string | ✅ | 4561897 | L’identifiant du produit |
item_name | string | ✅ | T-shirt Iron Man | Le nom du produit |
quantity | number | ❌ | 19 | Quantité du produit en stock |
price | number | ❌ | 29.99 | Prix du produit |
item_brand | string | ❌ | Paris Clothes | La marque du produit |
item_category | string | ❌ | Habits | La catégorie principale du produit |
item_category2 | string | ❌ | hommes | La catégorie de 2ème niveau du produit |
item_category3 | string | ❌ | T-shirts | La catégorie de 3ème niveau du produit |
item_category4 | string | ❌ | Univers Marvel | La catégorie de 4ème niveau du produit |
item_category5 | string | ❌ | Manches longues | La catégorie de 5ème niveau du produit |
item_list_id | string | ❌ | nouveautés_été | L’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_list_name | string | ❌ | Nouveautés été | Le nom de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_variant | string | ❌ | Rouge | Élément ou détail qui différencie le produit |
index | number | ❌ | 3 | Position du produit dans la liste présentée à l’utilisateur |
affiliation | string | ❌ | Store de Paris | Entreprise qui fournit le produit ou magasin physique dans lequel il a été vendu |
coupon | string | ❌ | PROMO_ETE | Le nom ou le code de la réduction appliquée au produit |
creative_name | string | ❌ | banniere_promo_ete | Le nom de la creative |
creative_slot | string | ❌ | footer_site | Le nom de l’emplacement de la creative |
discount | number | ❌ | 4.57 | Valeur de la réduction associée au produit |
promotion_id | string | ❌ | PROMO_15465351 | Identifiant de la promotion associée au produit |
promotion_name | string | ❌ | Promo été | Nom de la promotion associée au produit |
location_id | string | ❌ | ChIJD7… (Place ID de Paris) | L’identifiant Place ID de Google. Lien vers la documentation |
purchase
L’événement
purchasedoit être déclenché lorsque l’utilisateur a complété sa commande.Important : cet événement est considéré comme une conversion par défaut dans Google Analytics 4.
Modèle de Data Layer pour purchase
dataLayer.push({ ecommerce: null }); // On supprime l'ancien objet ecommerce
dataLayer.push({
event: "purchase", // nom de l'événement
ecommerce: {
// paramètres de l'événement
currency: "EUR",
value: 29.99,
coupon: "FLASH",
transaction_id: "154561",
shipping: 4.48,
tax: 5.99,
items: [ // produits présents dans la commande lors de l'événement
{
// paramètres du produit
item_id: "4561897",
item_name: "T-shirt Iron Man",
affiliation: "Store de Paris",
coupon: "PROMO_ETE",
discount: 4.57,
index: 3,
item_brand: "Paris Clothes",
item_category: "Habits",
item_category2: "Hommes",
item_category3: "T-shirts",
item_category4: "Univers Marvel",
item_category5: "Manches longues",
item_list_id: "nouveautés_été",
item_list_name: "Nouveautés été",
item_variant: "Rouge",
location_id: "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
price: 29.99,
quantity: 19
}]
}
});Modèle de données de l’objet ecommerce pour purchase
| Nom | Type | Obligatoire | Exemple | Description | |
|---|---|---|---|---|---|
currency | string | ✅ | EUR | Devise au format ISO 4217 | |
value | string | ✅ | 29.99 | Valeur totale des produits présents dans la commande lors de l’événement | |
transaction_id | string | ✅ | 154561 | L’identifiant de la commande | |
items | Array<Item> | ✅ | Voir ci-dessus | Tableau contenant le ou les produits présents dans la commande lors de l’événement | |
coupon | string | ❌ | FLASH | Le nom ou le code de la réduction appliqué à l’ensemble de la commande | |
shipping | number | ❌ | 4.48 | Les frais de port associés à la commande | |
tax | number | ❌ | 5.99 | Le coût des taxes associées à la commande |
Modèle de données de l’objet Item pour purchase
| Nom | Type | Obligatoire | Exemple | Description |
|---|---|---|---|---|
item_id | string | ✅ | 4561897 | L’identifiant du produit |
item_name | string | ✅ | T-shirt Iron Man | Le nom du produit |
quantity | number | ❌ | 19 | Quantité du produit en stock |
price | number | ❌ | 29.99 | Prix du produit |
item_brand | string | ❌ | Paris Clothes | La marque du produit |
item_category | string | ❌ | Habits | La catégorie principale du produit |
item_category2 | string | ❌ | hommes | La catégorie de 2ème niveau du produit |
item_category3 | string | ❌ | T-shirts | La catégorie de 3ème niveau du produit |
item_category4 | string | ❌ | Univers Marvel | La catégorie de 4ème niveau du produit |
item_category5 | string | ❌ | Manches longues | La catégorie de 5ème niveau du produit |
item_list_id | string | ❌ | nouveautés_été | L’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_list_name | string | ❌ | Nouveautés été | Le nom de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_variant | string | ❌ | Rouge | Élément ou détail qui différencie le produit |
index | number | ❌ | 3 | Position du produit dans la liste présentée à l’utilisateur |
affiliation | string | ❌ | Store de Paris | Entreprise qui fournit le produit ou magasin physique dans lequel il a été vendu |
coupon | string | ❌ | PROMO_ETE | Le nom ou le code de la réduction appliquée au produit |
creative_name | string | ❌ | banniere_promo_ete | Le nom de la creative |
creative_slot | string | ❌ | footer_site | Le nom de l’emplacement de la creative |
discount | number | ❌ | 4.57 | Valeur de la réduction associée au produit |
promotion_id | string | ❌ | PROMO_15465351 | Identifiant de la promotion associée au produit |
promotion_name | string | ❌ | Promo été | Nom de la promotion associée au produit |
location_id | string | ❌ | ChIJD7… (Place ID de Paris) | L’identifiant Place ID de Google. Lien vers la documentation |
refund
L’événement
refunddoit être déclenché lorsqu’un ou plusieurs articles ont été remboursés à un client.Dans cet événement, il n’est pas obligatoire de transmettre des produits mais c’est fortement recommandé.
Modèle de Data Layer pour refund
dataLayer.push({ ecommerce: null }); // On supprime l'ancien objet ecommerce
dataLayer.push({
event: "refund", // nom de l'événement
ecommerce: {
// paramètres de l'événement
currency: "EUR",
value: 29.99,
coupon: "FLASH",
transaction_id: "154561",
shipping: 4.48,
tax: 5.99,
items: [ // produits remboursés
{
// paramètres du produit
item_id: "4561897",
item_name: "T-shirt Iron Man",
affiliation: "Store de Paris",
coupon: "PROMO_ETE",
discount: 4.57,
index: 3,
item_brand: "Paris Clothes",
item_category: "Habits",
item_category2: "Hommes",
item_category3: "T-shirts",
item_category4: "Univers Marvel",
item_category5: "Manches longues",
item_list_id: "nouveautés_été",
item_list_name: "Nouveautés été",
item_variant: "Rouge",
location_id: "ChIJD7fiBh9u5kcRYJSMaMOCCwQ",
price: 29.99,
quantity: 19
}]
}
});Modèle de données de l’objet ecommerce pour refund
| Nom | Type | Obligatoire | Exemple | Description | |
|---|---|---|---|---|---|
currency | string | ✅ | EUR | Devise au format ISO 4217 | |
value | string | ✅ | 29.99 | Valeur totale des produits qui ont été remboursés | |
transaction_id | string | ✅ | 154561 | L’identifiant de la commande | |
items | Array<Item> | ❌ | Voir ci-dessus | Tableau contenant le ou les produits qui ont été remboursés | |
coupon | string | ❌ | FLASH | Le nom ou le code de la réduction appliqué à l’ensemble de la commande | |
shipping | number | ❌ | 4.48 | Les frais de port associés à la commande | |
tax | number | ❌ | 5.99 | Le coût des taxes associées à la commande |
Modèle de données de l’objet Item pour refund
| Nom | Type | Obligatoire | Exemple | Description |
|---|---|---|---|---|
item_id | string | ✅ | 4561897 | L’identifiant du produit |
item_name | string | ✅ | T-shirt Iron Man | Le nom du produit |
quantity | number | ❌ | 19 | Quantité du produit en stock |
price | number | ❌ | 29.99 | Prix du produit |
item_brand | string | ❌ | Paris Clothes | La marque du produit |
item_category | string | ❌ | Habits | La catégorie principale du produit |
item_category2 | string | ❌ | hommes | La catégorie de 2ème niveau du produit |
item_category3 | string | ❌ | T-shirts | La catégorie de 3ème niveau du produit |
item_category4 | string | ❌ | Univers Marvel | La catégorie de 4ème niveau du produit |
item_category5 | string | ❌ | Manches longues | La catégorie de 5ème niveau du produit |
item_list_id | string | ❌ | nouveautés_été | L’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_list_name | string | ❌ | Nouveautés été | Le nom de la liste dans laquelle le produit a été présenté à l’utilisateur |
item_variant | string | ❌ | Rouge | Élément ou détail qui différencie le produit |
index | number | ❌ | 3 | Position du produit dans la liste présentée à l’utilisateur |
affiliation | string | ❌ | Store de Paris | Entreprise qui fournit le produit ou magasin physique dans lequel il a été vendu |
coupon | string | ❌ | PROMO_ETE | Le nom ou le code de la réduction appliquée au produit |
creative_name | string | ❌ | banniere_promo_ete | Le nom de la creative |
creative_slot | string | ❌ | footer_site | Le nom de l’emplacement de la creative |
discount | number | ❌ | 4.57 | Valeur de la réduction associée au produit |
promotion_id | string | ❌ | PROMO_15465351 | Identifiant de la promotion associée au produit |
promotion_name | string | ❌ | Promo été | Nom de la promotion associée au produit |
location_id | string | ❌ | ChIJD7… (Place ID de Paris) | L’identifiant Place ID de Google. Lien vers la documentation |
Discutons de votre tracking
Une question sur cet article, besoin d'un audit de votre configuration ou migration server-side ? Écrivez-moi, je réponds sous 24h.


