Stap 2: Variabele aanmaken in Google Tag Manager
In deze stap maak je een variabele aan in Google Tag Manager die de waarde bevat die je wilt doorgeven aan Ternair.
Instructies
- Open Google Tag Manager
- Ga naar Variabelen in het linkermenu
- Klik onder "Door gebruiker gedefinieerde variabelen" op Nieuw
- Geef de variabele een duidelijke naam (bijvoorbeeld:
dlv - Product ID) - Klik op Variabeleconfiguratie
- Kies het juiste type:
- Data Layer-variabele — voor waarden direct uit de dataLayer
- Aangepaste JavaScript — voor bewerkte of afgeleide waarden
- Configureer de variabele naar wens
- Klik op Opslaan
Variabele types
Data Layer-variabele
Gebruik dit type wanneer de waarde direct beschikbaar is in de dataLayer. Bijvoorbeeld:
ecommerce.items.0.item_iduser.idpage.category
Aangepaste JavaScript
Gebruik dit type wanneer je de waarde moet bewerken of afleiden. Bijvoorbeeld wanneer je een waarde uit een array moet halen.
Voorbeeld: Aangepaste JavaScript variabele
function() {
var ecommerce = {{dlv – ecommerce.items}};
if (ecommerce && ecommerce.length > 0) {
return ecommerce[0].product_id;
}
return null;
}
Deze functie:
- Haalt de ecommerce items array op uit de dataLayer
- Controleert of er items zijn
- Retourneert de
product_idvan het eerste item - Geeft
nullterug als er geen items zijn
Tip
Geef je variabelen een consistente naamgeving, bijvoorbeeld met prefix dlv - voor Data Layer variabelen of js - voor JavaScript variabelen.
Volgende stap
Ga naar Stap 3: Variabele koppelen om de variabele te verbinden met de Ternair tag.