[Shopify] Purchase webhooks instellen

Bewerkt

Wil je gebruik maken van Templates die al volledig ingericht zijn voor Shopify? Ga dan naar dit artikel.

Google Tag Manager web container stappen

  1. Maak drie nieuwe dataLayer variabelen toe.

marketing.user_id

marketing.session_count

marketing.session_id

  1. 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.

  1. 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

  1. Voeg 3 event data variabelen toe aan je server container

x_session_count

x_session_id

x_client_id

  1. 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}}

  1. 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.

  1. 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.

  1. Voor het maken van de Webhook client maken we gebruik van de AdPage Webhook Client. Download deze.

  1. 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"

  1. 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.

  1. Ga naar Tags en maak een nieuwe GA4 tag aan.

  2. Vul je GA4 Measurement ID in, en bij Event Name vul je purchase in.

  3. Ga naar de Parameters to Exclude en voeg deze drie parameters toe:

  • parsed_data

  • marketing

  • source_name

  1. 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:

  1. Voeg een nieuwe trigger toe aan deze tag. Maak een nieuwe trigger aan en kies Custom als trigger type.

  2. De voorwaarden van deze trigger zijn:

  • Client Name komt overeen met Webhook Client

  • Event Name komt overeen met trytagging_purchase

  1. Sla deze trigger op. Sla de tag op.

  2. Test de nieuwe setup via de Webhook Replay functionaliteit op de trytagging-omgeving.

Was dit artikel nuttig?

Onze excuses! Zou je ons meer willen vertellen?

Bedankt voor de feedback!

Er is een probleem opgetreden bij het verzenden van uw feedback
Controleer uw verbinding en probeer het opnieuw.