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_list doit ê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

NomTypeObligatoireExempleDescription
itemsArray<Item>✅Voir ci-dessusTableau de produits présents dans la liste présentée à l’utilisateur
item_list_idstring❌nouveautés_étéL’identifiant de la liste qui a été présentée à l’utilisateur
item_list_namestring❌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

NomTypeObligatoireExempleDescription
item_idstring✅4561897L’identifiant du produit
item_namestring✅T-shirt Iron ManLe nom du produit
quantitynumber❌19Quantité du produit en stock
pricenumber❌29.99Prix du produit
item_brandstring❌Paris ClothesLa marque du produit
item_categorystring❌HabitsLa catégorie principale du produit
item_category2string❌hommesLa catégorie de 2ème niveau du produit
item_category3string❌T-shirtsLa catégorie de 3ème niveau du produit
item_category4string❌Univers MarvelLa catégorie de 4ème niveau du produit
item_category5string❌Manches longuesLa catégorie de 5ème niveau du produit
item_list_idstring❌nouveautés_étéL’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur
item_list_namestring❌Nouveautés étéLe nom de la liste dans laquelle le produit a été présenté à l’utilisateur
item_variantstring❌RougeÉlément ou détail qui différencie le produit
indexnumber❌3Position du produit dans la liste présentée à l’utilisateur
affiliationstring❌Store de ParisEntreprise qui fournit le produit ou magasin physique dans lequel il a été vendu
couponstring❌PROMO_ETELe nom ou le code de la réduction appliquée au produit
creative_namestring❌banniere_promo_eteLe nom de la creative
creative_slotstring❌footer_siteLe nom de l’emplacement de la creative
discountnumber❌4.57Valeur de la réduction associée au produit
promotion_idstring❌PROMO_15465351Identifiant de la promotion associée au produit
promotion_namestring❌Promo étéNom de la promotion associée au produit
location_idstring❌ChIJD7… (Place ID de Paris)L’identifiant Place ID de Google. Lien vers la documentation

view_item

L’événement view_item doit ê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

NomTypeObligatoireExempleDescription
currencystring✅EURDevise au format ISO 4217
valuestring✅29.99Le prix du produit
itemsArray<Item>✅Voir ci-dessusTableau contenant le produit présenté sur la page produit

Modèle de données de l’objet Item pour view_item

NomTypeObligatoireExempleDescription
item_idstring✅4561897L’identifiant du produit
item_namestring✅T-shirt Iron ManLe nom du produit
quantitynumber❌19Quantité du produit en stock
pricenumber❌29.99Prix du produit
item_brandstring❌Paris ClothesLa marque du produit
item_categorystring❌HabitsLa catégorie principale du produit
item_category2string❌hommesLa catégorie de 2ème niveau du produit
item_category3string❌T-shirtsLa catégorie de 3ème niveau du produit
item_category4string❌Univers MarvelLa catégorie de 4ème niveau du produit
item_category5string❌Manches longuesLa catégorie de 5ème niveau du produit
item_list_idstring❌nouveautés_étéL’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur
item_list_namestring❌Nouveautés étéLe nom de la liste dans laquelle le produit a été présenté à l’utilisateur
item_variantstring❌RougeÉlément ou détail qui différencie le produit
indexnumber❌3Position du produit dans la liste présentée à l’utilisateur
affiliationstring❌Store de ParisEntreprise qui fournit le produit ou magasin physique dans lequel il a été vendu
couponstring❌PROMO_ETELe nom ou le code de la réduction appliquée au produit
creative_namestring❌banniere_promo_eteLe nom de la creative
creative_slotstring❌footer_siteLe nom de l’emplacement de la creative
discountnumber❌4.57Valeur de la réduction associée au produit
promotion_idstring❌PROMO_15465351Identifiant de la promotion associée au produit
promotion_namestring❌Promo étéNom de la promotion associée au produit
location_idstring❌ChIJD7… (Place ID de Paris)L’identifiant Place ID de Google. Lien vers la documentation

add_to_wishlist

L’événement add_to_wishlist doit ê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

NomTypeObligatoireExempleDescription
currencystring✅EURDevise au format ISO 4217
valuestring✅29.99Valeur totale des produits ajoutés à la liste de souhaits lors de l’événement
itemsArray<Item>✅Voir ci-dessusTableau 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

NomTypeObligatoireExempleDescription
item_idstring✅4561897L’identifiant du produit
item_namestring✅T-shirt Iron ManLe nom du produit
quantitynumber❌19Quantité du produit en stock
pricenumber❌29.99Prix du produit
item_brandstring❌Paris ClothesLa marque du produit
item_categorystring❌HabitsLa catégorie principale du produit
item_category2string❌hommesLa catégorie de 2ème niveau du produit
item_category3string❌T-shirtsLa catégorie de 3ème niveau du produit
item_category4string❌Univers MarvelLa catégorie de 4ème niveau du produit
item_category5string❌Manches longuesLa catégorie de 5ème niveau du produit
item_list_idstring❌nouveautés_étéL’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur
item_list_namestring❌Nouveautés étéLe nom de la liste dans laquelle le produit a été présenté à l’utilisateur
item_variantstring❌RougeÉlément ou détail qui différencie le produit
indexnumber❌3Position du produit dans la liste présentée à l’utilisateur
affiliationstring❌Store de ParisEntreprise qui fournit le produit ou magasin physique dans lequel il a été vendu
couponstring❌PROMO_ETELe nom ou le code de la réduction appliquée au produit
creative_namestring❌banniere_promo_eteLe nom de la creative
creative_slotstring❌footer_siteLe nom de l’emplacement de la creative
discountnumber❌4.57Valeur de la réduction associée au produit
promotion_idstring❌PROMO_15465351Identifiant de la promotion associée au produit
promotion_namestring❌Promo étéNom de la promotion associée au produit
location_idstring❌ChIJD7… (Place ID de Paris)L’identifiant Place ID de Google. Lien vers la documentation

add_to_cart

L’événement add_to_cart doit ê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

NomTypeObligatoireExempleDescription
currencystring✅EURDevise au format ISO 4217
valuestring✅29.99Valeur totale des produits ajoutés au panier lors de l’événement
itemsArray<Item>✅Voir ci-dessusTableau 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

NomTypeObligatoireExempleDescription
item_idstring✅4561897L’identifiant du produit
item_namestring✅T-shirt Iron ManLe nom du produit
quantitynumber❌19Quantité du produit en stock
pricenumber❌29.99Prix du produit
item_brandstring❌Paris ClothesLa marque du produit
item_categorystring❌HabitsLa catégorie principale du produit
item_category2string❌hommesLa catégorie de 2ème niveau du produit
item_category3string❌T-shirtsLa catégorie de 3ème niveau du produit
item_category4string❌Univers MarvelLa catégorie de 4ème niveau du produit
item_category5string❌Manches longuesLa catégorie de 5ème niveau du produit
item_list_idstring❌nouveautés_étéL’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur
item_list_namestring❌Nouveautés étéLe nom de la liste dans laquelle le produit a été présenté à l’utilisateur
item_variantstring❌RougeÉlément ou détail qui différencie le produit
indexnumber❌3Position du produit dans la liste présentée à l’utilisateur
affiliationstring❌Store de ParisEntreprise qui fournit le produit ou magasin physique dans lequel il a été vendu
couponstring❌PROMO_ETELe nom ou le code de la réduction appliquée au produit
creative_namestring❌banniere_promo_eteLe nom de la creative
creative_slotstring❌footer_siteLe nom de l’emplacement de la creative
discountnumber❌4.57Valeur de la réduction associée au produit
promotion_idstring❌PROMO_15465351Identifiant de la promotion associée au produit
promotion_namestring❌Promo étéNom de la promotion associée au produit
location_idstring❌ChIJD7… (Place ID de Paris)L’identifiant Place ID de Google. Lien vers la documentation

remove_from_cart

L’événement remove_from_cart doit ê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

NomTypeObligatoireExempleDescription
currencystring✅EURDevise au format ISO 4217
valuestring✅29.99Valeur totale des produits retirés du panier lors de l’événement
itemsArray<Item>✅Voir ci-dessusTableau contenant le ou les produits retirés du panier

Modèle de données de l’objet Item pour remove_from_cart

NomTypeObligatoireExempleDescription
item_idstring✅4561897L’identifiant du produit
item_namestring✅T-shirt Iron ManLe nom du produit
quantitynumber❌19Quantité du produit en stock
pricenumber❌29.99Prix du produit
item_brandstring❌Paris ClothesLa marque du produit
item_categorystring❌HabitsLa catégorie principale du produit
item_category2string❌hommesLa catégorie de 2ème niveau du produit
item_category3string❌T-shirtsLa catégorie de 3ème niveau du produit
item_category4string❌Univers MarvelLa catégorie de 4ème niveau du produit
item_category5string❌Manches longuesLa catégorie de 5ème niveau du produit
item_list_idstring❌nouveautés_étéL’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur
item_list_namestring❌Nouveautés étéLe nom de la liste dans laquelle le produit a été présenté à l’utilisateur
item_variantstring❌RougeÉlément ou détail qui différencie le produit
indexnumber❌3Position du produit dans la liste présentée à l’utilisateur
affiliationstring❌Store de ParisEntreprise qui fournit le produit ou magasin physique dans lequel il a été vendu
couponstring❌PROMO_ETELe nom ou le code de la réduction appliquée au produit
creative_namestring❌banniere_promo_eteLe nom de la creative
creative_slotstring❌footer_siteLe nom de l’emplacement de la creative
discountnumber❌4.57Valeur de la réduction associée au produit
promotion_idstring❌PROMO_15465351Identifiant de la promotion associée au produit
promotion_namestring❌Promo étéNom de la promotion associée au produit
location_idstring❌ChIJD7… (Place ID de Paris)L’identifiant Place ID de Google. Lien vers la documentation

view_cart

L’événement view_cart doit ê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

NomTypeObligatoireExempleDescription
currencystring✅EURDevise au format ISO 4217
valuestring✅29.99Valeur totale des produits présents dans le panier lors de l’événement
itemsArray<Item>✅Voir ci-dessusTableau 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

NomTypeObligatoireExempleDescription
item_idstring✅4561897L’identifiant du produit
item_namestring✅T-shirt Iron ManLe nom du produit
quantitynumber❌19Quantité du produit en stock
pricenumber❌29.99Prix du produit
item_brandstring❌Paris ClothesLa marque du produit
item_categorystring❌HabitsLa catégorie principale du produit
item_category2string❌hommesLa catégorie de 2ème niveau du produit
item_category3string❌T-shirtsLa catégorie de 3ème niveau du produit
item_category4string❌Univers MarvelLa catégorie de 4ème niveau du produit
item_category5string❌Manches longuesLa catégorie de 5ème niveau du produit
item_list_idstring❌nouveautés_étéL’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur
item_list_namestring❌Nouveautés étéLe nom de la liste dans laquelle le produit a été présenté à l’utilisateur
item_variantstring❌RougeÉlément ou détail qui différencie le produit
indexnumber❌3Position du produit dans la liste présentée à l’utilisateur
affiliationstring❌Store de ParisEntreprise qui fournit le produit ou magasin physique dans lequel il a été vendu
couponstring❌PROMO_ETELe nom ou le code de la réduction appliquée au produit
creative_namestring❌banniere_promo_eteLe nom de la creative
creative_slotstring❌footer_siteLe nom de l’emplacement de la creative
discountnumber❌4.57Valeur de la réduction associée au produit
promotion_idstring❌PROMO_15465351Identifiant de la promotion associée au produit
promotion_namestring❌Promo étéNom de la promotion associée au produit
location_idstring❌ChIJD7… (Place ID de Paris)L’identifiant Place ID de Google. Lien vers la documentation

begin_checkout

L’événement begin_checkout doit ê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

NomTypeObligatoireExempleDescription
currencystring✅EURDevise au format ISO 4217
valuestring✅29.99Valeur totale des produits présents dans la commande lors de l’événement
itemsArray<Item>✅Voir ci-dessusTableau contenant le ou les produits présents dans la commande lors de l’événement
couponstring❌FLASHLe 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

NomTypeObligatoireExempleDescription
item_idstring✅4561897L’identifiant du produit
item_namestring✅T-shirt Iron ManLe nom du produit
quantitynumber❌19Quantité du produit en stock
pricenumber❌29.99Prix du produit
item_brandstring❌Paris ClothesLa marque du produit
item_categorystring❌HabitsLa catégorie principale du produit
item_category2string❌hommesLa catégorie de 2ème niveau du produit
item_category3string❌T-shirtsLa catégorie de 3ème niveau du produit
item_category4string❌Univers MarvelLa catégorie de 4ème niveau du produit
item_category5string❌Manches longuesLa catégorie de 5ème niveau du produit
item_list_idstring❌nouveautés_étéL’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur
item_list_namestring❌Nouveautés étéLe nom de la liste dans laquelle le produit a été présenté à l’utilisateur
item_variantstring❌RougeÉlément ou détail qui différencie le produit
indexnumber❌3Position du produit dans la liste présentée à l’utilisateur
affiliationstring❌Store de ParisEntreprise qui fournit le produit ou magasin physique dans lequel il a été vendu
couponstring❌PROMO_ETELe nom ou le code de la réduction appliquée au produit
creative_namestring❌banniere_promo_eteLe nom de la creative
creative_slotstring❌footer_siteLe nom de l’emplacement de la creative
discountnumber❌4.57Valeur de la réduction associée au produit
promotion_idstring❌PROMO_15465351Identifiant de la promotion associée au produit
promotion_namestring❌Promo étéNom de la promotion associée au produit
location_idstring❌ChIJD7… (Place ID de Paris)L’identifiant Place ID de Google. Lien vers la documentation

add_shipping_info

L’événement add_shipping_info doit ê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

NomTypeObligatoireExempleDescription
currencystring✅EURDevise au format ISO 4217
valuestring✅29.99Valeur totale des produits présents dans la commande lors de l’événement
itemsArray<Item>✅Voir ci-dessusTableau contenant le ou les produits présents dans la commande lors de l’événement
couponstring❌FLASHLe nom ou le code de la réduction appliqué à l’ensemble de la commande
shipping_tierstring❌Colissimo ExpressLa méthode ou le type de livraison

Modèle de données de l’objet Item pour add_shipping_info

NomTypeObligatoireExempleDescription
item_idstring✅4561897L’identifiant du produit
item_namestring✅T-shirt Iron ManLe nom du produit
quantitynumber❌19Quantité du produit en stock
pricenumber❌29.99Prix du produit
item_brandstring❌Paris ClothesLa marque du produit
item_categorystring❌HabitsLa catégorie principale du produit
item_category2string❌hommesLa catégorie de 2ème niveau du produit
item_category3string❌T-shirtsLa catégorie de 3ème niveau du produit
item_category4string❌Univers MarvelLa catégorie de 4ème niveau du produit
item_category5string❌Manches longuesLa catégorie de 5ème niveau du produit
item_list_idstring❌nouveautés_étéL’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur
item_list_namestring❌Nouveautés étéLe nom de la liste dans laquelle le produit a été présenté à l’utilisateur
item_variantstring❌RougeÉlément ou détail qui différencie le produit
indexnumber❌3Position du produit dans la liste présentée à l’utilisateur
affiliationstring❌Store de ParisEntreprise qui fournit le produit ou magasin physique dans lequel il a été vendu
couponstring❌PROMO_ETELe nom ou le code de la réduction appliquée au produit
creative_namestring❌banniere_promo_eteLe nom de la creative
creative_slotstring❌footer_siteLe nom de l’emplacement de la creative
discountnumber❌4.57Valeur de la réduction associée au produit
promotion_idstring❌PROMO_15465351Identifiant de la promotion associée au produit
promotion_namestring❌Promo étéNom de la promotion associée au produit
location_idstring❌ChIJD7… (Place ID de Paris)L’identifiant Place ID de Google. Lien vers la documentation

add_payment_info

L’événement add_payment_info doit ê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

NomTypeObligatoireExempleDescription
currencystring✅EURDevise au format ISO 4217
valuestring✅29.99Valeur totale des produits présents dans la commande lors de l’événement
itemsArray<Item>✅Voir ci-dessusTableau contenant le ou les produits présents dans la commande lors de l’événement
couponstring❌FLASHLe nom ou le code de la réduction appliqué à l’ensemble de la commande
payment_typestring❌Carte bancaireLe mode de paiement choisi

Modèle de données de l’objet Item pour add_payment_info

NomTypeObligatoireExempleDescription
item_idstring✅4561897L’identifiant du produit
item_namestring✅T-shirt Iron ManLe nom du produit
quantitynumber❌19Quantité du produit en stock
pricenumber❌29.99Prix du produit
item_brandstring❌Paris ClothesLa marque du produit
item_categorystring❌HabitsLa catégorie principale du produit
item_category2string❌hommesLa catégorie de 2ème niveau du produit
item_category3string❌T-shirtsLa catégorie de 3ème niveau du produit
item_category4string❌Univers MarvelLa catégorie de 4ème niveau du produit
item_category5string❌Manches longuesLa catégorie de 5ème niveau du produit
item_list_idstring❌nouveautés_étéL’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur
item_list_namestring❌Nouveautés étéLe nom de la liste dans laquelle le produit a été présenté à l’utilisateur
item_variantstring❌RougeÉlément ou détail qui différencie le produit
indexnumber❌3Position du produit dans la liste présentée à l’utilisateur
affiliationstring❌Store de ParisEntreprise qui fournit le produit ou magasin physique dans lequel il a été vendu
couponstring❌PROMO_ETELe nom ou le code de la réduction appliquée au produit
creative_namestring❌banniere_promo_eteLe nom de la creative
creative_slotstring❌footer_siteLe nom de l’emplacement de la creative
discountnumber❌4.57Valeur de la réduction associée au produit
promotion_idstring❌PROMO_15465351Identifiant de la promotion associée au produit
promotion_namestring❌Promo étéNom de la promotion associée au produit
location_idstring❌ChIJD7… (Place ID de Paris)L’identifiant Place ID de Google. Lien vers la documentation

purchase

L’événement purchase doit ê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

NomTypeObligatoireExempleDescription
currencystring✅EURDevise au format ISO 4217
valuestring✅29.99Valeur totale des produits présents dans la commande lors de l’événement
transaction_idstring✅154561L’identifiant de la commande
itemsArray<Item>✅Voir ci-dessusTableau contenant le ou les produits présents dans la commande lors de l’événement
couponstring❌FLASHLe nom ou le code de la réduction appliqué à l’ensemble de la commande
shippingnumber❌4.48Les frais de port associés à la commande
taxnumber❌5.99Le coût des taxes associées à la commande

Modèle de données de l’objet Item pour purchase

NomTypeObligatoireExempleDescription
item_idstring✅4561897L’identifiant du produit
item_namestring✅T-shirt Iron ManLe nom du produit
quantitynumber❌19Quantité du produit en stock
pricenumber❌29.99Prix du produit
item_brandstring❌Paris ClothesLa marque du produit
item_categorystring❌HabitsLa catégorie principale du produit
item_category2string❌hommesLa catégorie de 2ème niveau du produit
item_category3string❌T-shirtsLa catégorie de 3ème niveau du produit
item_category4string❌Univers MarvelLa catégorie de 4ème niveau du produit
item_category5string❌Manches longuesLa catégorie de 5ème niveau du produit
item_list_idstring❌nouveautés_étéL’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur
item_list_namestring❌Nouveautés étéLe nom de la liste dans laquelle le produit a été présenté à l’utilisateur
item_variantstring❌RougeÉlément ou détail qui différencie le produit
indexnumber❌3Position du produit dans la liste présentée à l’utilisateur
affiliationstring❌Store de ParisEntreprise qui fournit le produit ou magasin physique dans lequel il a été vendu
couponstring❌PROMO_ETELe nom ou le code de la réduction appliquée au produit
creative_namestring❌banniere_promo_eteLe nom de la creative
creative_slotstring❌footer_siteLe nom de l’emplacement de la creative
discountnumber❌4.57Valeur de la réduction associée au produit
promotion_idstring❌PROMO_15465351Identifiant de la promotion associée au produit
promotion_namestring❌Promo étéNom de la promotion associée au produit
location_idstring❌ChIJD7… (Place ID de Paris)L’identifiant Place ID de Google. Lien vers la documentation

refund

L’événement refund doit ê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

NomTypeObligatoireExempleDescription
currencystring✅EURDevise au format ISO 4217
valuestring✅29.99Valeur totale des produits qui ont été remboursés
transaction_idstring✅154561L’identifiant de la commande
itemsArray<Item>❌Voir ci-dessusTableau contenant le ou les produits qui ont été remboursés
couponstring❌FLASHLe nom ou le code de la réduction appliqué à l’ensemble de la commande
shippingnumber❌4.48Les frais de port associés à la commande
taxnumber❌5.99Le coût des taxes associées à la commande

Modèle de données de l’objet Item pour refund

NomTypeObligatoireExempleDescription
item_idstring✅4561897L’identifiant du produit
item_namestring✅T-shirt Iron ManLe nom du produit
quantitynumber❌19Quantité du produit en stock
pricenumber❌29.99Prix du produit
item_brandstring❌Paris ClothesLa marque du produit
item_categorystring❌HabitsLa catégorie principale du produit
item_category2string❌hommesLa catégorie de 2ème niveau du produit
item_category3string❌T-shirtsLa catégorie de 3ème niveau du produit
item_category4string❌Univers MarvelLa catégorie de 4ème niveau du produit
item_category5string❌Manches longuesLa catégorie de 5ème niveau du produit
item_list_idstring❌nouveautés_étéL’identifiant de la liste dans laquelle le produit a été présenté à l’utilisateur
item_list_namestring❌Nouveautés étéLe nom de la liste dans laquelle le produit a été présenté à l’utilisateur
item_variantstring❌RougeÉlément ou détail qui différencie le produit
indexnumber❌3Position du produit dans la liste présentée à l’utilisateur
affiliationstring❌Store de ParisEntreprise qui fournit le produit ou magasin physique dans lequel il a été vendu
couponstring❌PROMO_ETELe nom ou le code de la réduction appliquée au produit
creative_namestring❌banniere_promo_eteLe nom de la creative
creative_slotstring❌footer_siteLe nom de l’emplacement de la creative
discountnumber❌4.57Valeur de la réduction associée au produit
promotion_idstring❌PROMO_15465351Identifiant de la promotion associée au produit
promotion_namestring❌Promo étéNom de la promotion associée au produit
location_idstring❌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.