Naar de hoofdinhoud

Google Tag Manager integratie

Geschreven door Wesley Strootman

Uitleg over hoe de PromoCat-integratie met Google Tag Manager werkt om e-commerce conversies te meten.
​

Hoe werkt de integratie van Google Tag Manager?
PromoCat heeft een integratie gebouwd voor Google Tag Manager op basis van een purchase event. Dit event meet via parameters de waarden (productnaam, prijs, etc.) die zijn toegevoegd aan een bestelling of offerte. Deze set parameters wordt de datalayer genoemd.
​
Voorbeeld van de datalayer die wordt aangemaakt op basis van een bestelling (artikel: Rolmaat):
​

gtag("event", "purchase", {
"transaction_id": "177",
"value": "368.294500",
"tax": "63.344500",
"shipping": "12.000000",
"currency": "EUR",
"items": [
{
"item_id": "LT90442_N0002",
"item_name": "Rolmaat 3m - Zwart",
"affiliation": "Order",
"item_category": "Rolmaten",
"price": "3.460600",
"quantity": "100"
}
]
});


Deze datalayer is niet zichtbaar in de code op de winkelwagenpagina: hij wordt pas geactiveerd (getriggerd) op het moment dat een daadwerkelijke bestelling wordt geplaatst, en vuurt af zodra de bedanktpagina is bereikt.
​
​Onderscheid maken op basis van bestelling of offerte
Om de juiste conversies te meten is het belangrijk om te weten of het om een bestelling of een offerte gaat. Dit kan op 2 manieren.
​
​1. Waarden binnen de datalayer
Binnen de datalayer wordt altijd het veld affiliation meegestuurd. Dit veld heeft 2 mogelijke waarden: Order of Offer. Door deze waarde uit te lezen kan worden bepaald of het een bestelling of een offerte betreft.
​
​2. URL van de bedanktpagina instellen
Mocht het niet mogelijk zijn om de waarden binnen de datalayer uit te lezen, dan kunnen paden worden ingesteld. Zodra pad A is bereikt betreft het een bestelling, en bij pad B een offerte.
​
Deze paden worden ingesteld door een 'doel' aan te maken met een bestemming:

Type

Stap

Pad

Bestelling (A)

1 – Winkelwagen

/checkout

Bestelling (A)

2 – Bedanktpagina

/checkout/process

Offerte (B)

1 – Offertemand

/offerRequest

Offerte (B)

2 – Bedanktpagina

/offerRequest/process

Na het instellen kan worden gefilterd op het doel 'Bestelling' of 'Offerte'.
Meer informatie: Google Analytics doelen instellen
​
​Hoe activeer ik metingen via Google Tag Manager?
Hiervoor zijn een Google Tag Manager-account en toegang tot het CMS van de webshop nodig.

  1. Ga in het CMS naar Instellingen en navigeer naar het tabblad SEO.

  2. Vul bij het veld Google Tag Manager de eigen GTM-code in en vink de instelling Ecommerce tracking aan. Vul hier alleen de GTM-code in (GTM-.......).

  3. Koppel Google Tag Manager aan de webshop en stel vervolgens de juiste parameters (gebeurtenissen) in binnen Google Analytics, zodat de gewenste waarden worden gemeten en in Google Analytics terechtkomen. Zie: [GA4] Gebeurtenissen aanpassen en maken in Google Analytics.

Belangrijk: is er handmatig een script of code op de site geplaatst? Verwijder deze om conflicten te voorkomen. Dit kan eenvoudig in de code-editor van PromoCat.
Zie documentatie: Hoe bewerk ik de head, CSS of JavaScript?

Was dit een antwoord op uw vraag?