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
Ouvrez votre événement et allez dans Paramètres › Intégrations.
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.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 |
| Billets ajoutés au panier. |
| Billets retirés du panier. |
| Le paiement a commencé. |
| La commande est finalisée. |
Les champs que vous utilisez dans vos tags :
Data Layer Variable | Contenu | Exemple |
| Le montant de la modification, du panier ou de la commande, frais de service compris. |
|
| La devise. |
|
| La référence de la commande (uniquement pour |
|
| Les billets et produits. | |
| ID pour Meta, pour éviter de compter deux fois (uniquement pour |
|
| Le nom de l’édition. |
|
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éeDLV - valueecommerce.currency, nomméeDLV - currencyecommerce.transaction_id, nomméeDLV - transaction_ideventsquare.event_id, nomméeDLV - 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
Tags › New › Google Analytics: GA4 Event.
Measurement ID : votre ID
G-.Event Name :
{{Event}}(la built-in variable Event).More Settings › Ecommerce › cochez Send Ecommerce data, avec Data source : Data Layer.
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
Tags › New › Google Ads Conversion Tracking, avec votre Conversion ID et votre Conversion Label de Google Ads.
Conversion Value :
{{DLV - value}}Transaction ID :
{{DLV - transaction_id}}Currency Code :
{{DLV - currency}}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
Dans votre conteneur, cliquez sur Preview et saisissez l’adresse de votre billetterie.
Ajoutez un billet à votre panier :
add_to_cartapparaît dans Tag Assistant. Cliquez dessus pour voir la data layer et les tags qui se sont déclenchés.Passez au paiement : Tag Assistant suit vers
checkout.eventsquare.ioet affichebegin_checkout.Finalisez une commande (un billet gratuit suffit) pour voir
purchaseet vos conversion tags.
Tout fonctionne ? Cliquez alors sur Submit dans votre conteneur pour publier vos modifications.
