Pixel- och taggkontroller

Så kontrollerar du att Criteo OneTag fungerar

Criteo OneTag skickar en händelse per sidtyp till sslwidget.criteo.com/event, med a satt till ditt konto-ID. Att taggen skickas är den enkla delen. Produkt-ID:na som den skickar måste stämma tecken för tecken med ditt produktflöde, och det är där de flesta Criteo-installationer går fel utan att någon märker det.

Hoppa över DevTools: den gratis skanningen öppnar din sida i en riktig webbläsare, godkänner och nekar cookiebannern och visar vad Criteo OneTag faktiskt skickade. Rapporten är på engelska.

I korthet

Taggskript
static.criteo.net/js/ld/ld.js (eller en laddare per konto från dynamic.criteo.com/js/ld/)
Händelseanrop
sslwidget.criteo.com/event?a=<konto-ID>&p0=e%3DviewItem…
Konto-ID
Ett tal, oftast 4 till 6 siffror
Händelser per sida
viewHome, viewList, viewItem, viewBasket, trackTransaction
Samtycke
Ladda den via ditt samtyckesverktyg; Criteo läser även samtycke enligt IAB TCF

Här går Criteo-installationer fel

Produkt-ID:na stämmer inte med flödet

Det mest kostsamma problemet med Criteo, och det syns inte i de flesta verktyg för att kontrollera taggar. Om taggen skickar variantens ID medan flödet har huvudproduktens ID (eller en SKU i stället för ett internt nummer) kan Criteo inte koppla besöken till produkterna och visar generella rekommendationer eller inga alls. Jämför ID:n från fliken Network med flödet för några produkter, varav en med varianter.

Samma händelse på alla sidor

En OneTag-installation som skickar viewHome, eller bara laddaren, på produkt- och varukorgssidor ger Criteo inget produktintresse att göra retargeting på. Varje mall behöver sin egen händelse. Med Google Tag Manager kan Criteos mall i Community Template Gallery läsa e-handelsdatan för GA4 i dataLayer och översätta den till rätt händelser.

Ingen transaktion på orderbekräftelsen

trackTransaction gör att Criteo slutar visa annonser för produkter som redan är köpta och kan mäta försäljningen. Externa eller omgjorda kassor tappar den ofta:

window.criteo_q.push(
  { event: 'setAccount', account: 12345 },
  { event: 'setSiteType', type: 'd' },
  { event: 'trackTransaction', id: '10045', item: [
    { id: 'SKU-123', price: 84.50, quantity: 1 }
  ]}
);

E-postadressen skickas ohashad

OneTags händelse setEmail förbättrar matchningen mellan enheter. Criteos dokumentation beskriver att adressen ska skickas hashad; en adress i klartext i anropet är personuppgifter som skickas till en tredje part. Skanningen flaggar varje e-postadress i klartext i ett anrop till Criteo.

Taggen laddas före samtycke

OneTag synkar cookies med Criteos partner så fort den körs. I EU och Storbritannien måste den vänta på samtycke till marknadsföring, via ditt samtyckesverktyg eller IAB TCF. Se Ad pixel fires before consent or after "reject" (på engelska).

Kontrollera varje typ av sida

  1. Öppna DevTools på fliken Network, filtrera på criteo, godkänn cookiebannern och ladda din startsida.
  2. Hitta anropet till sslwidget.criteo.com/event. Kontrollera att a är ditt konto-ID och att en av p-parametrarna säger e=viewHome.
  3. Gör om det på en kategorisida (viewList med upp till tre produkt-ID:n), en produktsida (viewItem med ett ID) och varukorgen (viewBasket med ID:n, priser och antal).
  4. Lägg en testorder: trackTransaction ska innehålla order-ID:t och varje produkt med pris och antal.
  5. Kopiera ett produkt-ID från anropen och sök efter det i ditt produktflöde till Criteo. Det måste vara identiskt, med eventuella prefix eller tillägg för varianter.

Det här kontrollerar den gratis skanningen

  • Criteo OneTag laddas och skickar minst en sidvisning
  • Bara ett ID för plattformen, annars en varning
  • Criteo OneTag väntar tills besökaren har godkänt cookies
  • Criteo OneTag slutar skicka när besökaren klickar på "neka alla"
  • Inga e-postadresser i klartext i anropen

Händelser från servern (Conversions API:er, server-side-taggning) syns inte för en publik skanning, så rapporten markerar dem aldrig som fungerande eller trasiga.

Läs också

Källor

Bygger på plattformarnas offentliga dokumentation (oftast på engelska) och de anrop som deras publika taggar gör. Menyer och namn ändras, så kontrollera de länkade sidorna om ett steg ser annorlunda ut.

Andra plattformar