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

Idealo GTM tag template

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

Vuurt de Idealo-conversiepixel af vanuit Google Tag Manager zonder eigen HTML, inclusief itemdata op winkelmandniveau en click ID-attributie.

Wat het doet

Met de Idealo Conversion Tracking-template vuur je de conversiepixel van Idealo af vanuit GTM, zonder zelf HTML te schrijven. De tag stuurt een GET-request naar het partner marketing-endpoint van Idealo met je orderdata: order-ID, bedrag, valuta en de artikelen in het mandje.

Daarmee kan Idealo verkopen terugkoppelen aan de kliks die vanaf hun platform kwamen.

Functies

  • Vuurt een lichte pixel af via sendPixel, zonder externe scripts te laden
  • Volledige itemtracking op winkelmandniveau met SKU, productnaam, merk, stukprijs en aantal
  • Optioneel de Idealo Click ID (idealoid) uitlezen uit de URL van de landingspagina
  • Valuta staat standaard op EUR en is per transactie te overschrijven
  • Geen cookies of local storage nodig
  • Werkt samen met Consent Mode als je hem aan je consent-trigger koppelt

Installatie

  • Ga in je GTM-workspace naar Templates, dan Tag Templates, dan Search Gallery.
  • Zoek op Idealo Conversion Tracking en voeg de template toe.
  • Maak een nieuwe tag met de template en vul de velden hieronder in.

Configuratie

Stap 1. Maak de benodigde variabelen. Je hebt GTM-variabelen nodig die de orderdata op je bevestigingspagina teruggeven:

  • Data Layer Variable voor ecommerce.transaction_id (order-ID)
  • Data Layer Variable voor ecommerce.value (orderbedrag)
  • Data Layer Variable voor ecommerce.currency (valuta)
  • Een Custom JavaScript- of Data Layer-variabele die een array met item-objecten teruggeeft in het formaat van de Basket Items-tabel
  • URL-variabele op de queryparameter idealoid voor de Click ID

Stap 2. Configureer de tag. Koppel elk veld aan de variabelen hierboven. Voor Basket Items gebruik je de tabelinvoer met een variabele per kolom, of één variabele die de hele array teruggeeft.

Stap 3. Weet wat er verstuurd wordt. Bij het afgaan bouwt de tag onderstaand GET-request op en verstuurt dat. Alle waarden worden automatisch URL-encoded.

https://marketing.net.idealo-partner.com/ts/{partnerCode}/tsa
  ?typ=i&tst={timestamp}&trc=basket&ctg=sale&sid=checkout
  &cid={orderID}&orv={value}&orc={currency}
  &bsk={JSON items}&cli={clickID}

dataLayer-snippet

Push dit op je orderbevestigingspagina, vóór het GTM-containersnippet of via de ingebouwde dataLayer van je platform:

dataLayer.push({
  event: 'purchase',
  ecommerce: {
    transaction_id: 'ORD-12345',
    value: 149.95,
    currency: 'EUR',
    items: [
      { item_id: 'SKU-001', item_name: 'Bluetooth speaker',
        item_brand: 'SoundMax', price: 79.95, quantity: 1 },
      { item_id: 'SKU-002', item_name: 'USB-C kabel',
        item_brand: 'CableWorks', price: 14.00, quantity: 5 }
    ]
  }
});

Problemen oplossen

Tag gaat niet af. Controleer of je triggerconditie exact matcht met het event of de URL. Kijk in GTM Preview onder Tags Fired. Staat hij onder Tags Not Fired, bekijk dan de triggerevaluatie.

Orders ontbreken in de Idealo-rapportage. Controleer of de Partner Code overeenkomt met je Idealo-partnerdashboard. Klopt die niet, dan vuurt de pixel gewoon af maar gooit Idealo de hit weg.

Winkelmanditems leeg of misvormd. Controleer of je items-variabele een array van objecten teruggeeft met de verwachte sleutels. Bekijk de opgeloste waarde in het Variables-tabblad van Preview.

Click ID ontbreekt. De parameter idealoid staat alleen in de URL als iemand via Idealo binnenkomt. Bij direct of organisch verkeer is hij leeg, en dat hoort zo. Ontbreekt hij bij bezoek dat wél van Idealo komt, controleer dan of je landingspagina queryparameters behoudt door redirects heen.

Valuta valt terug op EUR. Verkoop je in meerdere valuta, zorg dan dat de Currency-variabele per transactie de juiste ISO-code teruggeeft. Leeg of undefined valt terug op EUR.

Ondersteuning

  • Idealo Partner Portal: https://www.idealo.de/partner/
  • Idealo trackingdocumentatie: vraag je Idealo-accountmanager om de actuele integratiegids
  • GTM Community Template Gallery: zoek op Idealo voor de listing en versienotities
  • 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