Configurer le Snap Pixel avec Google Tag Manager

Mis à jour : lundi 4 novembre 2024

Importer le tag Snap Pixel

Téléchargez ici le tag Snap Pixel de Data Marketing School.

Rendez-vous dans la section Templates de Google Tag Manager. Dans la section Tag Templates, cliquez sur New.

Section des modèles dans Google Tag Manager Web
Section des modèles dans Google Tag Manager Web

Cliquez sur les 3 petits points en haut à droite puis sur Import.

Import d'un modèle de balise dans Google Tag Manager Web
Import d'un modèle de balise dans Google Tag Manager Web

Sélectionnez le fichier template.tpl que vous venez de télécharger puis cliquez sur Save.

Enregistrement du modèle de balise Snap Pixel dans Google Tag Manager Web
Enregistrement du modèle de balise Snap Pixel dans Google Tag Manager Web

Créer un nouveau tag Snap Pixel

Rendez-vous dans la section Tags de Google Tag Manager Web. Cliquez ensuite sur New pour créer une nouvelle balise.

Création d'une nouvelle balise dans Google Tag Manager Web
Création d'une nouvelle balise dans Google Tag Manager Web

Sélectionnez ensuite la balise Snap Pixel récemment importée.

Ajout du tag Snap Pixel de Data Marketing School dans Google Tag Manager Web
Ajout du tag Snap Pixel de Data Marketing School dans Google Tag Manager Web

Configurer le tag Snap Pixel

Tag GTM Snap Pixel de Data Marketing School
Balise GTM Snap Pixel de Data Marketing School
  1. Snap Pixel ID : L’identifiant de votre pixel Snapchat.
  2. Event Name : L’événement à envoyer. Lorsque ce champ est configuré en Inherit from dataLayer, les événements sont mappés depuis le nom de l’événement de votre dataLayer. Voir la table de correspondance des événements GA4 vers les événements Snapchat.

Méthode 1 : avec dataLayer au format standard GA4

Renseignez votre Snap Pixel ID et sélectionnez Inherit from dataLayer dans le champ Event Name.

Dépliez la section Auto Mapping puis cochez les cases Send Ecommerce Data et Send User Data.

Configuration du tag Snap Pixel avec la correspondance automatique
Configuration du tag Snap Pixel avec la correspondance automatique

Déclenchez ensuite le tag sur l’ensemble des événements de votre dataLayer que vous souhaitez envoyer à Snapchat sans oublier les pages vues. Dans cet exemple, je le déclenche uniquement sur les événements gtm.init (déclencheur Initialization - All Pages), view_item_list, add_to_cart et purchase mais adaptez les événements listés ici à vos besoins.

Configuration du déclencheur du tag Snap Pixel avec la correspondance automatique
Configuration du déclencheur du tag Snap Pixel avec la correspondance automatique

Voici à quoi ressemble le tag lorsque la configuration via la méthode 1 est terminée.

Configuration terminée du tag Snap Pixel avec la méthode 1
Configuration terminée du tag Snap Pixel avec la méthode 1

Méthode 2 : avec dataLayer custom

Si votre dataLayer est custom, vous allez devoir faire le mapping vous-même entre vos événements dataLayer et les événements que vous allez envoyer à Snapchat.

Exemple avec un événement dataLayer custom AddToCart

dataLayer.push({
  event: "AddToCart",
  ecommerce: {
    currency: "EUR",
    value: 30.03,
    items: [
    {
      item_id: "SKU_12345",
      item_name: "Stan and Friends Tee",
      affiliation: "Google Merchandise Store",
      coupon: "SUMMER_FUN",
      discount: 2.22,
      index: 0,
      item_brand: "Google",
      item_category: "Apparel",
      item_category2: "Adult",
      item_category3: "Shirts",
      item_category4: "Crew",
      item_category5: "Short sleeve",
      item_list_id: "related_products",
      item_list_name: "Related Products",
      item_variant: "green",
      location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
      price: 10.01,
      quantity: 3
    }
    ]
  },
  user_data: {
    email_address: "John Doe",
    phone_number: "+15551234567"
  }
});

Voici comment configurer le tag Snap Pixel avec cet événement dataLayer.

Configuration terminée du tag Snap Pixel avec la méthode 2
Configuration terminée du tag Snap Pixel avec la méthode 2

Vérifier l’implémentation avec Snap Pixel Helper

Le Snap Pixel Helper est une extension Chrome qui vous permet de débugger l’envoi des événements à Snapchat.

Vérification de l'envoi des événements avec l'extension Snap Pixel Helper
Vérification de l'envoi des événements avec l'extension Snap Pixel Helper

Tables de correspondance GA4 => Snapchat

Table de correspondance des événements dataLayer


Nom de l’événement dataLayerNom de l’événement Snapchat
gtm.init_consent (Consent Initialization)PAGE_VIEW
gtm.init (Initialization)PAGE_VIEW
gtm.js (Container Loaded)PAGE_VIEW
gtm.dom (DOM Ready)PAGE_VIEW
gtm.load (Window Loaded)PAGE_VIEW
page_viewPAGE_VIEW
view_item_listLIST_VIEW
view_itemVIEW_CONTENT
add_to_wishlistADD_TO_WISHLIST
add_to_cartADD_CART
begin_checkoutSTART_CHECKOUT
add_payment_infoADD_BILLING
purchasePURCHASE
tutorial_completeCOMPLETE_TUTORIAL
level_endLEVEL_COMPLETE
loginLOGIN
searchSEARCH
shareSHARE
sign_upSIGN_UP
unlock_achievementACHIEVEMENT_UNLOCKED

Table de correspondance des paramètres dataLayer

Paramètres e-commerce


Chemin du paramètre e-commerce GA4Nom du paramètre Snapchat
ecommerce.transaction_idtransaction_id
ecommerce.valueprice
ecommerce.currencycurrency
ecommerce.items.lengthnumber_items
ecommerce.items[item_id]item_ids
ecommerce.items[item_category]item_category
ecommerce.items[item_brand]brands
ecommerce.shipping_tierdelivery_method

Paramètres utilisateur


Chemin du paramètreNom du paramètre Snapchat
user_data.email_addressuser_email
user_data.sha256_email_addressuser_hashed_email
user_data.phone_numberuser_phone_number
user_data.sha256_phone_numberuser_hashed_phone_number
user_data.address.first_namefirstname
user_data.address.last_namelastname
user_data.address.citygeo_city
user_data.address.countrygeo_country
user_data.address.postal_codegeo_postal_code
user_data.address.regiongeo_region

Autres paramètres


Chemin du paramètre GA4Nom du paramètre Snapchat
level_namelevel
search_termsearch_string
methodsign_up_method

Vous n'avez pas trouvé de solution ?

Demandez de l'aide au Data Marketing Club

Rejoindre le club