Artikelen over: Integraties & Koppelingen

Google Tag Manager installeren

Met Google Tag Manager kun je eenvoudig trackingcodes en pixels toevoegen aan je Kennis.shop zonder dat je hiervoor technische kennis nodig hebt. Volg onderstaande stappen om Google Tag Manager te installeren:


  1. Ga naar https://app.kennis.shop/manage/settings#advertisingSettings


  1. Scroll naar beneden tot je het gedeelte Adverteren ziet.


  1. Zoek het veld Google Tag Manager ID.


Google Tag Manager ID veld


  1. Open een nieuw tabblad en ga naar https://tagmanager.google.com/


  1. Log in met je Google-account of maak een nieuw account aan als je er nog geen hebt.

Als je wel al een account hebt, kopieer dan het ID wat je ziet en ga naar stap 11.


Kopieer je bestaande GTM ID


  1. Klik op Account aanmaken als je nog geen Tag Manager account hebt.


  1. Vul de gevraagde gegevens in en klik op Maken.


  1. Accepteer de servicevoorwaarden.


  1. Je krijgt nu een pop-up te zien met je Google Tag Manager ID. Deze begint met GTM- gevolgd door een reeks letters en cijfers.


  1. Kopieer dit ID.


  1. Ga terug naar je Kennis.shop tabblad en plak het ID in het veld Google Tag Manager ID.



  1. Klik op Opslaan onderaan de pagina.


Gefeliciteerd! Je hebt nu Google Tag Manager geïnstalleerd op je Kennis.shop. Je kunt nu tags, triggers en variabelen toevoegen via je Google Tag Manager-dashboard, zonder dat je de code van je Kennis.shop hoeft aan te passen.



Beperkingen van de sandboxed implementatie



Kennis.shop implementeert Google Tag Manager in een sandbox-omgeving voor extra veiligheid. Dit wordt gedaan door het sandbox attribuut toe te voegen aan het Google Tag Manager script. De specifieke beperkingen zijn:


  • Beperkte scripts: Alleen scripts worden toegestaan (allow-scripts).
  • Same-origin beperking: Scripts kunnen alleen communiceren met bronnen van dezelfde oorsprong (allow-same-origin).
  • Beperkte pop-ups: Pop-ups zijn toegestaan, maar kunnen beperkt zijn in functionaliteit (allow-popups).
  • Formulier submissie: Formulieren kunnen worden gebruikt binnen de sandbox (allow-forms).
  • Modals toegestaan: Modal dialogen kunnen worden geopend (allow-modals).



Deze beperkingen betekenen dat:


  1. Sommige complexe tracking-scripts die afhankelijk zijn van cross-origin communicatie mogelijk niet volledig functioneren.
  2. Interacties met de pagina buiten de sandbox kunnen beperkt zijn, wat invloed kan hebben op bepaalde event-tracking methoden.
  3. Cookies en lokale opslag kunnen beperkt zijn tot de sandbox, wat invloed kan hebben op gebruikerssessie tracking over verschillende pagina's.


Voor de meeste standaard tracking en analytics functionaliteiten zal dit geen probleem vormen.


Tip: Test altijd je tags en triggers grondig na implementatie om er zeker van te zijn dat ze correct werken binnen deze sandbox-omgeving.



Op welke pagina's wordt GTM op dit moment geladen?


Je GTM-container wordt op dit moment geladen op de checkout-funnel:


  • Checkoutpagina (/pay/...)
  • Bedankpagina (/thank-you/...)
  • Mislukte betaling-pagina (/payment-failed/...)


GTM wordt alleen geladen wanneer er een Google Tag Manager ID is ingevuld in je instellingen.


Welke events stuurt Kennis.shop naar de dataLayer?


Kennis.shop pusht automatisch twee custom events naar window.dataLayer. Je kunt deze in GTM koppelen

aan triggers om bijvoorbeeld een conversie- of remarketing-tag te activeren.


checkoutView — op de checkoutpagina


Wordt gepusht wanneer de checkout is voorbereid (/pay/:slug). Vergelijkbaar met de GA4-event

begin_checkout.


  {
event: 'checkoutView',
ecommerce: {
order_id: 1234,
value: 49.00, // totaal incl. btw
tax: 8.51,
currency: 'EUR',
discount: 0,
items: [
{
product_id: '123',
item_name: 'Cursusnaam',
price: 49.00,
original_price: 49.00,
quantity: 1,
discount: 0,
tax_amount: 8.51,
tax_rate: 21
}
]
},
geo: { country: 'NL' },
order_details: {
checkout_id: 42,
checkout_slug: 'mijn-cursus',
payment_method_saved_for_future: false,
subtotal: 40.49,
coupon: '',
total_ex_tax: 40.49
},
// Optioneel, alleen aanwezig bij een affiliate-verwijzing:
affiliate_data: {
referred_by: 'partner-naam',
referral_source: 'link'
}
}



checkoutCompleted — op de bedankpagina


Wordt gepusht op /thank-you/:slug zodra de bestelling is afgerond. Vergelijkbaar met de GA4-event

purchase.


{

event: 'checkoutCompleted',

ecommerce: {

order_id: 1234,

value: 49.00,

tax: 8.51,

currency: 'EUR',

discount: 0,

items: [

{

product_id: '123',

item_name: 'Cursusnaam',

price: 49.00,

original_price: 49.00,

quantity: 1,

discount: 0,

tax_amount: 8.51,

tax_rate: 21

}

]

},

order_details: {

checkout_id: 42,

subtotal: 40.49,

coupon: '',

total_ex_tax: 40.49

}

}



Let op — veldnamen: Kennis.shop gebruikt product_id in plaats van het GA4-standaardveld item_id.

Wil je de events koppelen aan een GA4 Enhanced Ecommerce-tag, dan kun je in GTM een Data Layer

Variable aanmaken die product_id mapt naar item_id, en de event-namen via een Custom Event Trigger

hernoemen naar begin_checkout (voor checkoutView) en purchase (voor checkoutCompleted).


 Geen add_to_cart


Kennis.shop heeft geen losse winkelmandje-stap: bezoekers gaan vanaf de shoppagina rechtstreeks naar

de checkout. Daarom is er geen add_to_cart-event. De funnel die GTM op dit moment ziet is:

checkoutView → checkoutCompleted.





Veelgestelde vragen



V: Is Google Tag Manager gratis?

A: Ja, Google Tag Manager is een gratis tool van Google.


V: Kan ik meerdere Google Tag Manager-accounts gebruiken?

A: Nee, je kunt slechts één Google Tag Manager ID gebruiken per Kennis.shop.


V: Hoe controleer ik of Google Tag Manager correct is geïnstalleerd?

A: Je kunt de Google Tag Assistant-extensie voor Chrome gebruiken om te controleren of Google Tag Manager correct is geïnstalleerd op je site.



 V: Werken de ecommerce-events out-of-the-box met GA4?

A: De huidige events checkoutView en checkoutCompleted zijn Kennis.shop-specifiek. Om die te koppelen

aan de GA4-events begin_checkout en purchase moet je in GTM een Data Layer Variable aanmaken die

product_id mapt naar item_id, en de event-namen hernoemen via een Custom Event Trigger.


Voor meer informatie over het gebruik van Google Tag Manager, raadpleeg de officiële documentatie van Google.

Bijgewerkt op: 14/05/2026

Was dit artikel nuttig?

Deel uw feedback

Annuleer

Dankuwel!