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åndynamic.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
- Öppna DevTools på fliken Network, filtrera på
criteo, godkänn cookiebannern och ladda din startsida. - Hitta anropet till
sslwidget.criteo.com/event. Kontrollera attaär ditt konto-ID och att en avp-parametrarna sägere=viewHome. - Gör om det på en kategorisida (
viewListmed upp till tre produkt-ID:n), en produktsida (viewItemmed ett ID) och varukorgen (viewBasketmed ID:n, priser och antal). - Lägg en testorder:
trackTransactionska innehålla order-ID:t och varje produkt med pris och antal. - 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å
- Ad pixel fires before consent or after "reject": how to fix it (på engelska)
- Black Friday tracking checklist: what to test the week before (på engelska)
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.