Ga naar hoofdinhoud

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

  1. Open Google Tag Manager
  2. Ga naar Variabelen in het linkermenu
  3. Klik onder "Door gebruiker gedefinieerde variabelen" op Nieuw
  4. Geef de variabele een duidelijke naam (bijvoorbeeld: dlv - Product ID)
  5. Klik op Variabeleconfiguratie
  6. Kies het juiste type:
    • Data Layer-variabele — voor waarden direct uit de dataLayer
    • Aangepaste JavaScript — voor bewerkte of afgeleide waarden
  7. Configureer de variabele naar wens
  8. 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_id
  • user.id
  • page.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:

  1. Haalt de ecommerce items array op uit de dataLayer
  2. Controleert of er items zijn
  3. Retourneert de product_id van het eerste item
  4. Geeft null terug 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.