Werk je met Google Tag Manager? Dan laadt EventSquare je container in je ticketwinkel en bij het afrekenen, en krijg je de stappen van elke verkoop in de data layer. Daarmee stel je in je container zelf de tags in voor Google Analytics, Google Ads, Meta en andere tools.
Staat je ticketwinkel ingesloten in je website? Dan werkt deze integratie niet in de winkel. Je eigen website, met je eigen container, meet de verkoop. Lees Tracking bij een ingesloten ticketwinkel. De stappen in je container (vanaf "Je container instellen") zijn wel dezelfde.
Instellen in EventSquare
Open je evenement en ga naar Instellingen › Integraties.
Klik bij Google Tag Manager op Installeren (of op Instellingen als je hem al eerder instelde), vul je container-ID in bij Tag-ID (begint met
GTM-) en klik op Bewaren.De integratie staat dan aan. Met de schakelaar op de kaart zet je ze uit of weer aan.
Wat activeer je niet?
Google Analytics: activeer de Google Analytics-integratie in EventSquare niet als je Google Analytics via je container meet. Anders telt elke verkoop twee keer.
Meta Pixel: we raden de Meta Pixel-integratie in EventSquare aan, met een Conversions API access token. Die stuurt elke aankoop ook rechtstreeks van onze servers naar Meta, wat Tag Manager niet kan. Laad dezelfde pixel dan niet ook in je container. Zie Meta Pixel & Conversions API instellen.
TikTok Pixel: gebruik de TikTok Pixel-integratie in EventSquare, of laad de pixel in je container. Niet allebei.
De events in de data layer
EventSquare zet deze events in de data layer, in het formaat van de e-commerce-events van Google Analytics 4:
Event | Wanneer |
| Tickets toegevoegd aan de winkelmand. |
| Tickets uit de winkelmand gehaald. |
| Het afrekenen is gestart. |
| De bestelling is afgerond. |
De velden die je in je tags gebruikt:
Data Layer Variable | Wat | Voorbeeld |
| Het bedrag van de wijziging, de winkelmand of de bestelling, met servicekosten. |
|
| De munteenheid. |
|
| De bestelreferentie (alleen bij |
|
| De tickets en producten. | |
| ID voor Meta, om dubbel tellen te vermijden (alleen bij |
|
| De naam van de editie. |
|
Er zitten geen persoonsgegevens van je kopers in de data layer.
Je container instellen
Stap 1: variables
Ga naar Variables › User-Defined Variables › New › Data Layer Variable, en maak er één per veld:
ecommerce.value, noem hemDLV - valueecommerce.currency, noem hemDLV - currencyecommerce.transaction_id, noem hemDLV - transaction_ideventsquare.event_id, noem hemDLV - event_id
Stap 2: triggers
Alle stappen: Triggers › New › Custom Event. Event name:
add_to_cart|remove_from_cart|begin_checkout|purchase, en vink Use regex matching aan.Alleen aankopen: een tweede trigger Custom Event met event name
purchase.
Stap 3: Google Analytics 4
Tags › New › Google Analytics: GA4 Event.
Measurement ID: je
G--ID.Event Name:
{{Event}}(de built-in variable Event).More Settings › Ecommerce › vink Send Ecommerce data aan, met Data source: Data Layer.
Triggering: de trigger "Alle stappen".
Je container heeft ook een Google tag nodig voor hetzelfde G--ID die op alle pagina's wordt geactiveerd.
Stap 4: Google Ads-conversion
Tags › New › Google Ads Conversion Tracking, met je Conversion ID en Conversion Label uit Google Ads.
Conversion Value:
{{DLV - value}}Transaction ID:
{{DLV - transaction_id}}Currency Code:
{{DLV - currency}}Triggering: de trigger "Alleen aankopen".
Zonder conversion value telt Google Ads alleen het aantal verkopen, niet je omzet. Met de transaction ID telt Google Ads een bestelling maar één keer.
Stap 5: Meta Pixel (alleen als je de integratie in EventSquare niet gebruikt)
Maak een tag met je Meta-pixel (een template uit de Community Template Gallery of Custom HTML) met het standard event Purchase, de value {{DLV - value}}, de currency {{DLV - currency}} en als event ID {{DLV - event_id}}. Triggering: "Alleen aankopen". Met Custom HTML:
<script>
fbq('track', 'Purchase',
{ value: {{DLV - value}}, currency: {{DLV - currency}} },
{ eventID: {{DLV - event_id}} }
);
</script>
Gebruik het standard event Purchase, geen eigen naam: Meta optimaliseert je advertenties op Purchase.
Andere tools
LinkedIn, Xandr, The Trade Desk of een andere tool? Activeer hun conversion tag op de trigger "Alleen aankopen", en geef waar mogelijk {{DLV - value}}, {{DLV - currency}} en {{DLV - transaction_id}} mee.
Testen
Klik in je container op Preview en vul het adres van je ticketwinkel in.
Zet een ticket in je winkelmand:
add_to_cartverschijnt in Tag Assistant. Klik erop om de data layer en de tags die afgingen te zien.Ga naar het afrekenen: Tag Assistant volgt naar
checkout.eventsquare.ioen toontbegin_checkout.Rond een bestelling af (een gratis ticket volstaat) om
purchaseen je conversion tags te zien.
Werkt alles? Klik dan in je container op Submit om je wijzigingen te publiceren.
