hello@newnorth.nl+31 (0) 85 401 31 62
/Journal

Addrevenue GTM tag template

TemplateGTM2026.04.04
Freek Kampen
Freek KampenMede-oprichter, New North Digital

Koppelt het Noordse affiliate-netwerk Addrevenue aan Google Tag Manager, met een base script voor klikregistratie en conversietracking inclusief productdata.

Wat het doet

De Addrevenue-template koppelt het Noordse affiliate-netwerk aan GTM. Er zijn twee action types: Base Script op alle pagina's en Conversion op de orderbevestiging.

De Base Script-tag laadt https://addrevenue.io/track.js om affiliate-klikparameters uit de URL te vangen. De Conversion-tag meldt de verkoop terug via ADDREVENUE.sendEvent().

Functies

  • Twee action types in één template: Base Script en Conversion
  • Base Script laadt de trackingbibliotheek van https://addrevenue.io/track.js
  • Vangt automatisch affiliate-klikparameters uit de URL van de landingspagina
  • Conversietracking roept ADDREVENUE.sendEvent() aan met volledige orderdata
  • Productdata op itemniveau voor een kloppende commissietoekenning
  • Registratie van kortingscodes voor rapportage over acties

Installatie

  • Ga in je GTM-workspace naar Templates, dan Tag Templates, dan Search Gallery.
  • Zoek op Addrevenue en voeg de template toe.
  • Maak twee tags aan: één voor het Base Script en één voor Conversion.

Configuratie

Stap 1. Zet de Base Script-tag neer. Zet Action Type op Base Script. Deze moet op elke pagina afgaan. Het script leest affiliate-klikparameters uit de URL, bijvoorbeeld wanneer iemand via een Addrevenue-publisher binnenkomt, en bewaart ze voor de attributie later. Verder hoef je niets in te stellen.

Stap 2. Zet je ordervariabelen klaar. Maak Data Layer Variables voor ecommerce.transaction_id, ecommerce.value, ecommerce.currency, ecommerce.items, en een variabele voor kortingscodes als je die gebruikt.

Stap 3. Zet de Conversion-tag neer. Maak een tweede tag met Action Type Conversion, vul de Event Name in en koppel elk veld. Bij het afgaan roept hij ADDREVENUE.sendEvent() aan met eventnaam, order-ID, bedrag, valuta, kortingscodes en de productenarray.

Stap 4. Zet de volgorde vast. Gebruik Tag Sequencing zodat track.js geladen is voordat de Conversion-tag afgaat. Zet op de bevestigingspagina Base Script als setup tag voor Conversion.

dataLayer-snippet

Push dit op je orderbevestigingspagina:

dataLayer.push({
  event: 'purchase',
  ecommerce: {
    transaction_id: 'AR-2024-45678',
    value: 1299.00,
    currency: 'SEK',
    items: [
      { item_id: 'JACKET-WH-M', item_name: 'Winterjas wit',
        price: 1299.00, quantity: 1 }
    ]
  },
  discount_code: 'NORDIC15'
});

Problemen oplossen

Trackingscript laadt niet. Controleer of de Base Script-tag daadwerkelijk afgaat en kijk in het Network-tabblad naar een request naar https://addrevenue.io/track.js. Wordt die geblokkeerd, kijk dan naar adblockers of je content security policy.

Klikparameters komen niet binnen. Het Base Script moet afgaan op de landingspagina terwijl de parameters nog in de URL staan. Klikt iemand door voordat het script geladen is, dan ben je de klikdata kwijt. Laat de tag vroeg in de paginalading afgaan.

Conversies ontbreken in het dashboard. Controleer of het Base Script in dezelfde sessie op de landingspagina is afgegaan. Zonder de klikdata uit track.js kan de conversie niet aan een partner worden gekoppeld.

Dubbele conversies. Kan de bevestigingspagina opnieuw geladen worden, dan gaat de tag nog eens af. Gebruik een dataLayer-vlag of een first-party cookie zodat purchase één keer per sessie wordt gepusht.

Kortingscodes worden niet meegestuurd. De variabele moet de echte code teruggeven. Is er geen code gebruikt, laat het veld dan leeg in plaats van undefined of null.

Productdata ontbreekt. De Products-variabele moet een array van objecten teruggeven. Controleer in Preview of die op de bevestigingspagina oplost.

Adblockers. Het domein addrevenue.io kan geblokkeerd worden. Client-side affiliate tracking is daar nu eenmaal gevoelig voor; server-side GTM beperkt het verlies als dat oploopt.

Ondersteuning

  • Addrevenue-platform: https://addrevenue.io/
  • Addrevenue-support: vraag je accountmanager om hulp bij de integratie
  • GTM Community Template Gallery: zoek op Addrevenue voor de listing en versiegeschiedenis
  • GTM Help Center: https://support.google.com/tagmanager/

Wil je hierover doorpraten?

Praten over jouw data?

Vertel ons over je stack, je doelen en de data die je nu mist.

Duurt 1 minuut