[WooCommerce] Purchase webhooks instellen
Wil je gebruik maken van Templates die al volledig ingericht zijn voor WooCommerce? Ga dan naar dit artikel.
Google Tag Manager web container stappen
Maak drie nieuwe dataLayer variabelen aan.
marketing.user_id
marketing.session_count
marketing.session_id
Zorg ervoor dat de Google Tag wordt afgevuurd via de "trytagging_user_data" event, anders is het niet mogelijk om de user data op te halen.
Voeg de 3 parameters toe aan je Google Tag configuratie instellingen die we hebben aangemaakt in stap 1. Stel de volgende configuratie parameter namen in:
x_client_id
x_session_id
x_session_count
Google Tag Manager server container stappen
Voeg 3 event data variabelen toe aan je server container
x_session_count
x_session_id
x_client_id
Maak een nieuwe Transformation aan met het type Augment event.
client_id = {{x_client_id}}
ga_session_id = {{x_session_id}}
ga_session_number = {{x_session_count}}
Zorg er nu voor dat deze transformation wordt toegevoegd aan je GA4 Tag binnen de server container. Dat doe je door binnen je transformation te klikken op Affected tags, daarna op Some, en je GA4 tag te selecteren als Include Tags.
Open de trigger van de Google Analytics 4 tag. Zorg ervoor dat het "purchase" event wordt ge-exclude van de GA4 trigger. Dat doe je door de voorwaarde toe te voegen dat Event Name does not equal purchase.
Nu hebben we het purchase event uitgesloten van de standaard GA4 tag, en overschrijven we de 3 benodigde marketing parameters met de marketing parameters uit de AdPage dataLayer. Nu hoeven we alleen nog maar de purchase meting voor GA4 instellen die via de webhook gemeten worden. Laten we beginnen met een extra Client aan te maken.
Voor het maken van de Webhook Client maken we gebruik van de AdPage Webhook Client. Download deze.
Dit tpl-bestand kan je als Client Template toevoegen aan je Google Tag Manager server container. Ga naar templates in je server container -> Klik op new -> Import Data Client -> en klik op "Save"
Maak een nieuwe Client aan in je Google Tag Manager server container. Dat doe je door naar Clients te gaan in je container. Als type Client kies je de AdPage Webhook Client. Sla deze Client op.
Ga naar Tags en maak een nieuwe GA4 tag aan.
Vul je GA4 Measurement ID in, en bij Event Name vul je purchase in.
Ga naar de Parameters to Exclude en voeg deze drie parameters toe:
parsed_data
marketing
source_name
Ga naar de Parameters to Add / Edit en voeg 'event_name' als naam in en 'purchase' als waarde. Hierdoor komt je tag configuratie er op deze manier uit te zien:
Voeg een nieuwe trigger toe aan deze tag. Maak een nieuwe trigger aan en kies Custom als trigger type.
De voorwaarden van deze trigger zijn:
Client Name komt overeen met Webhook Client
Event Name komt overeen met trytagging_purchase
Sla deze trigger op. Sla de tag op.
Test de nieuwe setup via de Webhook Replay functionaliteit op de trytagging-omgeving.















