Passer au contenu principal

Connecter Google Tag Manager

Chargez votre conteneur Tag Manager dans votre billetterie et utilisez les events de chaque vente dans vos propres tags.

Vous travaillez avec Google Tag Manager ? EventSquare charge alors votre conteneur dans votre billetterie et lors du paiement, et vous recevez les étapes de chaque vente dans la data layer. Avec celles-ci, vous configurez vous-même dans votre conteneur les tags pour Google Analytics, Google Ads, Meta et d’autres outils.

Votre billetterie est intégrée à votre site web ? Cette intégration ne fonctionne alors pas dans la billetterie. C’est votre propre site web, avec votre propre conteneur, qui mesure les ventes. Lisez Le tracking avec une billetterie intégrée. Les étapes dans votre conteneur (à partir de « Configurer votre conteneur ») sont en revanche les mêmes.

Configuration dans EventSquare

  1. Ouvrez votre événement et allez dans Paramètres › Intégrations.

  2. Sur Google Tag Manager, cliquez sur Installer (ou sur Paramètres si vous l’avez déjà configurée), saisissez l’ID de votre conteneur dans ID du tag (il commence par GTM-) et cliquez sur Enregistrer.

  3. L’intégration est alors activée. Avec l’interrupteur sur la carte, vous la désactivez ou la réactivez.

Ce que vous n’activez pas

  • Google Analytics : n’activez pas l’intégration Google Analytics dans EventSquare si vous mesurez Google Analytics via votre conteneur. Sinon, chaque vente est comptée deux fois.

  • Meta Pixel : nous recommandons l’intégration Meta Pixel dans EventSquare, avec un access token Conversions API. Elle envoie aussi chaque achat directement de nos serveurs à Meta, ce que Tag Manager ne peut pas faire. Ne chargez alors pas le même pixel dans votre conteneur. Voir Configurer Meta Pixel & Conversions API.

  • TikTok Pixel : utilisez l’intégration TikTok Pixel dans EventSquare, ou chargez le pixel dans votre conteneur. Pas les deux.

Les events dans la data layer

EventSquare place ces events dans la data layer, au format des events e-commerce de Google Analytics 4 :

Event

Quand

add_to_cart

Billets ajoutés au panier.

remove_from_cart

Billets retirés du panier.

begin_checkout

Le paiement a commencé.

purchase

La commande est finalisée.

Les champs que vous utilisez dans vos tags :

Data Layer Variable

Contenu

Exemple

ecommerce.value

Le montant de la modification, du panier ou de la commande, frais de service compris.

50.5

ecommerce.currency

La devise.

EUR

ecommerce.transaction_id

La référence de la commande (uniquement pour purchase).

HRG66616

ecommerce.items

Les billets et produits.

eventsquare.event_id

ID pour Meta, pour éviter de compter deux fois (uniquement pour purchase).

123456789012

eventsquare.edition.name

Le nom de l’édition.

2027

La data layer ne contient aucune donnée personnelle de vos acheteurs.

Configurer votre conteneur

Étape 1 : variables

Allez dans Variables › User-Defined Variables › New › Data Layer Variable, et créez-en une par champ :

  • ecommerce.value, nommée DLV - value

  • ecommerce.currency, nommée DLV - currency

  • ecommerce.transaction_id, nommée DLV - transaction_id

  • eventsquare.event_id, nommée DLV - event_id

Étape 2 : triggers

  • Toutes les étapes : Triggers › New › Custom Event. Event name : add_to_cart|remove_from_cart|begin_checkout|purchase, et cochez Use regex matching.

  • Achats uniquement : un deuxième trigger Custom Event avec l’event name purchase.

Étape 3 : Google Analytics 4

  1. Tags › New › Google Analytics: GA4 Event.

  2. Measurement ID : votre ID G-.

  3. Event Name : {{Event}} (la built-in variable Event).

  4. More Settings › Ecommerce › cochez Send Ecommerce data, avec Data source : Data Layer.

  5. Triggering : le trigger « Toutes les étapes ».

Votre conteneur a aussi besoin d’un Google tag pour le même ID G-, déclenché sur toutes les pages.

Étape 4 : conversion Google Ads

  1. Tags › New › Google Ads Conversion Tracking, avec votre Conversion ID et votre Conversion Label de Google Ads.

  2. Conversion Value : {{DLV - value}}

  3. Transaction ID : {{DLV - transaction_id}}

  4. Currency Code : {{DLV - currency}}

  5. Triggering : le trigger « Achats uniquement ».

Sans conversion value, Google Ads ne compte que le nombre de ventes, pas votre chiffre d’affaires. Avec le transaction ID, Google Ads ne compte une commande qu’une seule fois.

Étape 5 : Meta Pixel (uniquement si vous n’utilisez pas l’intégration dans EventSquare)

Créez un tag avec votre pixel Meta (un template de la Community Template Gallery ou Custom HTML) avec le standard event Purchase, la value {{DLV - value}}, la currency {{DLV - currency}} et comme event ID {{DLV - event_id}}. Triggering : « Achats uniquement ». Avec Custom HTML :

<script>
fbq('track', 'Purchase',
{ value: {{DLV - value}}, currency: {{DLV - currency}} },
{ eventID: {{DLV - event_id}} }
);
</script>

Utilisez le standard event Purchase, pas un nom personnalisé : Meta optimise vos publicités sur Purchase.

Autres outils

LinkedIn, Xandr, The Trade Desk ou un autre outil ? Activez leur conversion tag sur le trigger « Achats uniquement » et transmettez si possible {{DLV - value}}, {{DLV - currency}} et {{DLV - transaction_id}}.

Tester

  1. Dans votre conteneur, cliquez sur Preview et saisissez l’adresse de votre billetterie.

  2. Ajoutez un billet à votre panier : add_to_cart apparaît dans Tag Assistant. Cliquez dessus pour voir la data layer et les tags qui se sont déclenchés.

  3. Passez au paiement : Tag Assistant suit vers checkout.eventsquare.io et affiche begin_checkout.

  4. Finalisez une commande (un billet gratuit suffit) pour voir purchase et vos conversion tags.

Tout fonctionne ? Cliquez alors sur Submit dans votre conteneur pour publier vos modifications.

Avez-vous trouvé la réponse à votre question ?