Variabele

Ook wel GTM-variabele

Wat is een variabele?

Een variabele (ook wel GTM-variabele) is in Google Tag Manager een opgeslagen waarde die steeds wisselt, zoals de URL van een pagina of het bedrag van een bestelling. Tags en triggers gebruiken die waarde om te bepalen wat ze doen en wat ze doorsturen.

VoorbeeldEen webshop in fietsonderdelen maakt een aangepaste variabele die het orderbedrag uit de datalaag haalt. Zo krijgt Google Ads bij elke aankoop de echte omzet door in plaats van een vaste waarde.
Waarom het ertoe doetMet variabelen meet je niet alleen dát er iets gebeurt, maar ook wat het waard is. Daardoor kan Google Ads slimmer bieden op de klanten die echt iets opleveren.
Zo begin jeZet in GTM eerst de ingebouwde variabelen aan, zoals Page URL en Click Text. Controleer daarna in de voorbeeldmodus welke waarden ze ophalen voordat je ze in een tag gebruikt.

Veelgestelde vragen over variabele

Hoe maak ik een data layer-variabele aan in Tag Manager?

Een data layer-variabele haalt een waarde op uit de data layer. Dat is een lijstje met gegevens dat je website aan Tag Manager doorgeeft. Zo maak je hem aan:

  • Ga in GTM naar Variabelen en klik bij Door gebruiker gedefinieerde variabelen op Nieuw.
  • Kies als type Variabele voor gegevenslaag.
  • Vul bij Naam van gegevenslaagvariabele exact de sleutel in, bijvoorbeeld ecommerce.value.
  • Geef de variabele een duidelijke naam en sla op.

Let op hoofdletters: value en Value zijn voor GTM twee verschillende dingen.

Waarom staat Click URL niet tussen mijn variabelen in GTM?

Ingebouwde variabelen zoals Click URL, Click Text en Form ID staan standaard uit. Veel mensen denken dat ze ontbreken of dat ze zelf een aangepaste variabele moeten bouwen. Je hoeft ze alleen aan te zetten. Ga naar Variabelen, klik bij Ingebouwde variabelen op Configureren en vink aan wat je nodig hebt. Daarna kun je ze direct gebruiken in triggers en tags. Zet alleen aan wat je echt gebruikt, dan blijft je container overzichtelijk. Klikvariabelen krijgen pas een waarde als er ook een kliktrigger in je container staat.

Hoe krijg ik WooCommerce-bestelgegevens in GTM-variabelen?

WooCommerce zet zelf geen bestelgegevens in de data layer. Daar heb je een plugin voor nodig. De bekendste is GTM4WP (Google Tag Manager for WordPress):

  • Installeer GTM4WP en vul je container-ID in, die begint met GTM.
  • Zet in de integratie-instellingen de WooCommerce-tracking aan.
  • Plaats een testbestelling en bekijk in de voorbeeldmodus het purchase-event.
  • Maak in GTM data layer-variabelen aan voor bijvoorbeeld ecommerce.value en ecommerce.transaction_id.

Plaats de GTM-code maar één keer, dus niet ook nog via je thema of een andere plugin.

Waarom geeft mijn variabele undefined in de voorbeeldmodus?

Undefined betekent dat GTM de waarde niet vond op het moment dat de tag of trigger werd uitgevoerd. Veelvoorkomende oorzaken:

  • Een typfout of verkeerde hoofdletter in de naam van de data layer-sleutel.
  • De waarde komt pas later in de data layer dan het event waarop je tag afgaat.
  • Een verkeerd pad, zoals value in plaats van ecommerce.value.
  • Een CSS-selector bij een DOM-elementvariabele die het element niet vindt.

Klik in de voorbeeldmodus op het juiste event in de linkerkolom en open het tabblad Variabelen. Daar zie je per moment welke waarde er stond.

Waarom zie ik mijn GTM-variabele niet terug in Google Analytics?

Een variabele meesturen als parameter in je GA4-tag is niet genoeg. Google Analytics toont eigen parameters pas in rapporten als je ze registreert als aangepaste dimensie of statistiek. Ga in GA4 naar Beheer, kies Aangepaste definities en maak een dimensie aan met exact dezelfde parameternaam als in je tag. Gegevens verschijnen pas vanaf dat moment, oudere hits worden niet alsnog gevuld. Standaardrapporten kunnen bovendien een tot twee dagen achterlopen. In DebugView zie je wel direct of de parameter binnenkomt.

Meer lezen in de officiële documentatieGoogle Tag Manager Help over variabelensupport.google.com
Wil je de echte waarde van je advertenties meten?Bekijk onze Google Ads-aanpak →
Persoonlijk advies

Liever even sparren over je marketing?

Plan een kennismakingsgesprek. We kijken samen naar je situatie en wat de beste volgende stap is.

Plan een kennismaking →