Snap Pixel skickar inget: så tar du reda på varför
Om Snapchat inte visar några händelser från pixeln kontrollerar du i den här ordningen: att skriptet scevent.min.js laddas, att snaptr("init") körs med ditt pixel-ID (ett UUID), att händelserna efter det använder Snaps namn i versaler, att samtyckesverktyget släpper fram pixeln efter "godkänn" och att ingenting blockerar tr.snapchat.com. Kommer händelserna fram men konverteringarna syns inte i rapporterna fungerar pixeln, och då handlar det om attribuering.
Kontrollera din egen sajt: den gratis skanningen visar på ungefär en minut om problemet finns på din sida. Rapporten är på engelska.
Se vad webbläsaren skickar
Öppna din sajt i ett privat fönster med DevTools på fliken Network, filtrera på snapchat, godkänn cookiebannern och ladda om. En fungerande pixel visar scevent.min.js från sc-static.net och sedan ett eller flera anrop till tr.snapchat.com med ditt pixel-ID (pid) och händelsen (ev=PAGE_VIEW). Tillägget Snap Pixel Helper visar samma sak sida för sida. Var spåret tar slut avgör vilket av avsnitten nedan som gäller.
Skriptet laddas aldrig
- Samtyckesverktyget släpper aldrig fram det. Pixeln ligger i kategorin marknadsföring, men händelsen för "godkänn" som ska ladda den är inte kopplad, eller så har kategorin bytt namn. Godkänn cookiebannern och se om
scevent.min.jsdyker upp; om inte, titta på verktygets inställningar för blockering av skript. - En Content Security Policy blockerar det. Fliken Console visar "Refused to load the script" för
sc-static.neteller "Refused to connect" förtr.snapchat.com. Lägg till båda i policyn. - GTM-taggen körs inte. Öppna Preview i GTM: en tagg som är pausad, saknar utlösare eller väntar på en samtyckestyp som aldrig godkänns syns under "Tags Not Fired".
- Installationen gjordes i en mall som inte används. Butiksteman har separata mallar; kontrollera produktsidor, varukorg och kassa, inte bara startsidan.
Skriptet laddas, men inget skickas
Baskoden måste initiera pixeln före alla händelser:
snaptr('init', '1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d', {});
snaptr('track', 'PAGE_VIEW');
- Fel ID: Snaps pixel-ID är ett UUID från Events Manager. Ett annonskonto-ID eller ett organisations-ID på dess plats skickar ingenting användbart.
- Ingen init, eller init efter track: händelser som anropas före
snaptr('init', …)har ingen pixel att skickas till. - Init saknas på vissa sidor: en PAGE_VIEW finns i mallen, men baskoden ligger bara i startsidans sidhuvud.
Händelser skickas, men inte som Snap-händelser
Snaps standardhändelser skrivs med versaler och understreck: PAGE_VIEW, VIEW_CONTENT, ADD_CART, START_CHECKOUT, PURCHASE. Purchase eller purchase kommer fram som en egen händelse, som inte räknas för optimering mot köp. Ett köp behöver också price och currency för att rapportera intäkter; se sidan om Snap Pixel för hela anropet.
Vissa besökare spåras aldrig
Annonsblockerare och integritetsfokuserade webbläsare (Brave, Firefox i strikt läge, uBlock Origin) blockerar tr.snapchat.com för en del av din trafik, så pixeln ensam räknar alltid för lågt. Snaps Conversions API skickar samma händelser från din server; med matchande ID:n för deduplicering på båda sidor räknar Snap varje händelse en gång.
Händelserna kommer fram, men inga konverteringar i Ads Manager
Då fungerar pixeln. Konverteringar visas bara för Snapchat-användare som Snap kan koppla till en swipe eller visning av en annons inom dina attribueringsfönster, och rapporterna ligger efter vyn i Events Manager. Jämför antalet händelser i Events Manager med dina egna ordrar innan du ändrar pixeln.
Vad skanningen visar
Den gratis skanningen rapporterar "Snap Pixel loaded, but we saw no events" när skriptet laddades men ingen händelse följde under vårt besök, inte ens efter att vi godkänt cookies. Det resultatet är avsiktligt bara information: vissa sajter håller tillbaka händelser för automatiserade webbläsare eller trafik från datacenter, så kontrollera i Events Manager att riktiga besökares händelser kommer fram.
Källor
- Snapchat: Getting started with enabling the pixel
- Snapchat: Directly implement the pixel on your website
- Snapchat: Testing with Snap Pixel Helper
- Snap developers: Conversions API deduplication
Bygger på plattformarnas offentliga dokumentation (oftast på engelska). Menyer och namn ändras, så kontrollera de länkade sidorna om ett steg ser annorlunda ut.