PassPassPassPass
DOCS
Documentatie
Updates
Evenement maken
Home
PassPassPassPass

De ticketservice voor evenement organisatoren.

Ontdek PassPass Pro →

Documentatie

Snelle startAlle thema'sAlle artikelenUpdates

Snelle links

PassPass ProVeelgestelde vragenTicket openenNeem contact op

Snelle toegang

© 2024 PassPass. Alle rechten voorbehouden.
Mentions légalesPassPass - Evenement ticketing

Google Tag Manager verbinden met uw ticketverkoop

Verbind Google Tag Manager met uw ticketverkoop PassPass om Google Analytics, Meta Pixel, TikTok, Google Ads en uw andere tools vanuit één container van stroom te voorzien.

Laatst bijgewerkt : 17 augustus 2026

Google Tag Manager is een distributiekast: je sluit er Google Analytics, de Meta Pixel, TikTok, Google Ads op aan, allemaal gevoed door dezelfde gebeurtenissen. Je voegt een bestemming toe of verwijdert deze zonder ons ooit iets opnieuw te vragen.

Als je met een bureau of een webmaster werkt, is dit artikel degene die je aan hen moet doorgeven.

Google Tag Manager is niet standaard actief. Het wordt geactiveerd op verzoek bij ons team. Een Tag Manager-container kan code uitvoeren op pagina's waar de gegevens van je kopers passeren. We activeren de functionaliteit voor organisatoren die er gebruik van maken.

Neem contact met ons op om Tag Manager te activeren

Waar je container-ID plakken

Je ID begint met GTM- en lijkt op GTM-XXXXXXX. Je vindt het bovenaan je Tag Manager-werkruimte.

Voor al je gebeurtenissen (aanbevolen)

Organisatorprofiel → Instellingen → Tracking & Pixels

Voor een specifiek evenement

Je evenement → Geavanceerde configuraties → Tracking & Pixels

Een evenement dat zijn eigen container definieert, vervangt die van de organisatie, alleen voor Tag Manager. Je andere ID's (Google Analytics, Meta Pixel) worden normaal geërfd.


Twee scenario's

Scenario A: je kopers kopen op passpass.be

Je container wordt geladen op de pagina van je evenement en op je organisatorenpagina. Het ontvangt alle gebeurtenissen van het traject.

Beveiligingsbeperking: onze pagina's hosten een kooptraject en persoonlijke gegevens. De "Aangepaste HTML"-tags en "Aangepaste JavaScript-variabelen" van je container worden niet uitgevoerd. De rest werkt normaal: Google Analytics, Google Ads, Meta Pixel, TikTok en de andere modellen van de Tag Manager-galerij.

Scenario B: de ticketverkoop is geïntegreerd op je site

De widget stuurt zijn gebeurtenissen rechtstreeks naar de dataLayer van je pagina, op je eigen domein. Je Tag Manager draait op je site, zoals gewoonlijk.

  • Geen beperkingen van onze kant: het is jouw site, jouw regels

  • Geen third-party cookies, geen onderbroken sessie, geen verlies van toewijzing

  • Een betrouwbaardere meting dan een omleiding naar passpass.be

Niets in te voeren in PassPass voor dit scenario: het is voldoende dat je container op je site is geïnstalleerd. Het Tag Manager-veld van je dashboard is alleen voor scenario A.

Enige voorwaarde: het domein van je site moet voorkomen in de toegestane domeinen van de widget.


Wat je container ontvangt

Deze gebeurtenissen zijn identiek in beide scenario's:

  • view_item_list : een lijst met evenementen is weergegeven

  • select_item : een evenement uit de lijst is aangeklikt

  • view_item : de pagina van een evenement is geopend

  • add_to_cart / remove_from_cart : ticket toegevoegd of verwijderd uit de winkelwagen

  • select_promotion : een promotiecode is toegepast

  • begin_checkout : het kooptraject begint

  • add_payment_info : een betaalmethode is gekozen

  • payment_started : start naar betaling (laatste meetpunt voor Stripe)

  • purchase : verkoop bevestigd

  • purchase_cancelled : terugkeer van betaling zonder aankoop

  • order_expired : winkelwagen verlopen

  • generate_lead : contactformulier verzonden

Gegevensstructuur

De e-commerce informatie bevindt zich in een object ecommerce, in het standaard Google Analytics 4-formaat. De PassPass-specifieke informatie staat aan de basis, met het voorvoegsel pp_.

{
  "event": "purchase",
  "pp_organization_id": "...",
  "pp_organization_name": "Ma structure",
  "pp_event_id": "14",
  "pp_event_name": "Conférence 2026",
  "pp_language": "fr",
  "ecommerce": {
    "transaction_id": "8421",
    "value": 205.20,
    "currency": "EUR",
    "coupon": "EARLY10",
    "items": [
      {
        "item_id": "tkt_standard",
        "item_name": "Entrée Standard",
        "item_category": "Conférence 2026",
        "price": 100.00,
        "quantity": 2,
        "index": 0
      }
    ]
  }
}

De bedragen zijn in decimale euro's, nooit in centen.

Wanneer een koper afkomstig is van je organisatorenpagina of van de widgetlijst, wordt item_list_id behouden tot de aankoop. Je kunt de omzet meten die door je organisatorenpagina wordt gegenereerd. De ID van de widgetlijst is embed_event_list.


Tag Manager configureren

1. Maak een variabele voor de naam van het evenement

Variabelen → Nieuw → type Data Layer-variabele

Sleutelnaam: event. Noem het DLV - event.

2. Maak een unieke trigger

Triggers → Nieuw → type Aangepast evenement

Vink "Gebruik reguliere expressie-overeenkomst" aan en plak vervolgens:

^(view_item_list|select_item|view_item|add_to_cart|remove_from_cart|select_promotion|begin_checkout|add_payment_info|payment_started|purchase|purchase_cancelled|order_expired|generate_lead)$

3. Maak een Google Analytics 4-tag

Tags → Nieuw → type Google Analytics: GA4-evenement

  • Naam van het evenement: {{DLV - event}}

  • Vouw Andere instellingen → E-commerce uit → vink "E-commercegegevens verzenden" aan, bron Data Layer

  • Trigger: degene die is gemaakt in stap 2

Eén enkele tag dekt alle gebeurtenissen. Het e-commercevak koppelt automatisch artikelen, bedragen en transactie-ID.

4. Voeg de PassPass-context toe

Maak een Data Layer-variabele voor pp_event_id, pp_event_name, pp_organization_name en pp_language, voeg ze vervolgens toe in Evenementinstellingen op de tag.

Declareer ze vervolgens in Google Analytics: Beheerder → Aangepaste definities → bereik Evenement, door de namen exact te kopiëren. Zonder deze stap komen ze aan maar blijven ze onzichtbaar in de rapporten.

5. Publiceer

De preview-modus is niet voldoende: klik op Verzenden zodat je tags van toepassing zijn op je echte bezoekers.


Stripe uitsluiten van verkeersbronnen

De betaling verloopt via Stripe en vervolgens keert de koper terug. Zonder deze instelling schrijft Google Analytics al je verkopen toe aan Stripe in plaats van aan je campagnes.

Beheerder → Gegevensstromen → je stroom → Taginstellingen configureren → Lijst met ongewenste verwijzingen

Voeg toe:

  • stripe.com

  • checkout.stripe.com

  • embedded.passpass.be (alleen als je de geïntegreerde widgets gebruikt)


Testen

  1. Open de Preview-modus in Tag Manager door de betreffende URL in te voeren (passpass.be voor scenario A, je eigen site voor scenario B)

  2. Volg het traject: de gebeurtenissen verschijnen in de linkerkolom, je tags onder Tags Fired

  3. Controleer in Google Analytics → Beheerder → DebugView. De preview-modus activeert automatisch de foutopsporing

Bij terugkeer van Stripe gaat de preview-sessie verloren. Controleer de aankoop in Rapporten → Realtime, een minuut later. Neem een betaald ticket om te testen: een gratis ticket gaat niet via de betaling en activeert niet hetzelfde traject.


Dit is opzettelijk (scenario A). Gebruik het overeenkomstige model in de Tag Manager-galerij. Op je eigen site (scenario B) zijn er geen beperkingen van toepassing.

We staan slechts één container per pagina toe. Twee containers zouden dezelfde dataLayer delen. Groepeer je tags in één container.

Op passpass.be worden alleen bezoekers die cookies hebben geaccepteerd gemeten. Een verschil van 30 tot 60% is gebruikelijk. Op je eigen site beslist je toestemmingsbanner.

Ja, de twee velden zijn onafhankelijk. Maar als je container al een Google Analytics-configuratie bevat, voer dan niet dezelfde ID in beide in: je zou elke verkoop twee keer tellen.

Het verwachte formaat is GTM-XXXXXXX. Een G- ID is Google Analytics, een GT- een Google-tag, een AW- een Google Ads-account.

Gerelateerde artikelen

3 artikelen in deze categorie