Något är fel. Trafiksiffrorna ser konstiga ut. En händelse utlöses inte. En parameter är tom. Data saknas. Din analytics är trasig. Men var ligger problemet? Är det din spårningskod? Är det din analytics-plattform? Är det din webbplats? Att felsöka analytics handlar om att hitta problemet systematiskt. Du kontrollerar varje del. Du isolerar felet. Du rättar det. God felsökning sparar timmar av frustration.
Den här artikeln förklarar hur du felsöker vanliga analytics-problem.
Börja med realtidsrapporterna
Realtidsrapporter visar vad som händer nu. Om en händelse inte utlöses visar realtidsrapporterna det direkt. Om trafik saknas avslöjar realtidsrapporterna det.
Öppna realtidsrapporterna. Gör den handling som ska ge data. Ser du den i realtid? Om ja fungerar spårningen. Om nej är den trasig.
Realtidsrapporter hjälper dig att avgöra när problemet började. Fungerade det i går men inte i dag? Något har ändrats. Fungerade det i testmiljön men inte i skarp miljö? Miljöerna skiljer sig åt.
Kontrollera din spårningskod
Använd webbläsarens utvecklarverktyg. Öppna fliken Nätverk. Leta efter anrop till din analytics-plattform. Syns de? Om ja utlöses spårningskoden. Om nej körs inte koden.
Titta efter fel i fliken Konsol. JavaScript-fel kan hindra spårningen från att köras. Leta efter röda felmeddelanden. De visar vad som gick sönder.
Kontrollera att ditt analytics-skript har laddats. De flesta plattformar visar en status i konsolen. Skriptet har laddats eller Väntar på samtycke eller liknande. Leta efter meddelanden.
Kontrollera ditt data layer
Öppna konsolen. Skriv namnet på din variabel för data layern. Kontrollera att den finns. Kontrollera att den innehåller data. Om data layern är tom kommer händelserna inte åt någon data.
Kontrollera timingen. Fylls data layern innan händelserna utlöses? Öppna konsolen. Gör handlingen. Titta i data layern. Har den rätt data vid rätt tidpunkt?
Jämför med förväntningarna. Du väntar dig product_id i data layern. Ser du det? Du väntar dig user_type. Ser du det? Saknade fält är ledtrådar vid felsökning.
Isolera den del som orsakar problemet
Analytics består av flera delar. Din webbplats. Ditt data layer. Din spårningskod. Din taggshanterare. Din analytics-plattform. Vilken del är trasig?
Testa varje del för sig. Har din webbplats datan? Kontrollera data layern. Kommer spårningskoden åt den? Kontrollera fliken Nätverk. Skickas den till din analytics-plattform? Kontrollera plattformens loggar. Tar den emot datan?
När du hittar vilken del som är trasig kan du rätta just den. Om det är data layern, prata med dina utvecklare. Om det är spårningskoden, kontrollera din konfiguration. Om det är plattformen, kontrollera deras inställningar.
Leta efter vanliga misstag
Vissa misstag är vanliga. Kontrollera dem först. Samtycke saknas. Om du kräver samtycke, har besökaren samtyckt? Om inte är spårningen avstängd.
Annonsblockerare. Vissa besökare använder annonsblockerare. De blockerar analytics. Därför ser du mindre trafik än väntat.
Filter. Utesluter något filter den data du letar efter? Du skapade ett filter som utesluter intern trafik. Men du testar från ditt kontor. Du ser ingen data eftersom filtret utesluter dig.
Fel egenskap eller vy. Tittar du på rätt analytics-egenskap? Rätt vy? Du skapade en vy som bara visar mobiltrafik. Datortrafik syns inte där.
Använd taggshanterarens förhandsgranskningsläge
Om du använder en taggshanterare, aktivera förhandsgranskningsläget. Det visar vad som skulle utlösas utan att faktiskt skicka data. Du ser varje tagg. Varje händelse. Varje utlösare.
Förhandsgranskningsläget är kraftfullt vid felsökning. Gör en handling. Titta i förhandsgranskningsrutan. Se varje tagg som utlöses. Se ordningen. Se vilken data som skickas. Om något inte utlöses ser du det direkt.
Kontakta din analytics-leverantör
Om du inte hittar problemet, kontakta din analytics-leverantör. Ge detaljer. Vad fungerar inte. Vilken felsökning har du gjort. Vad hittade du. Bra felsökningsinformation hjälper dem att hjälpa dig snabbare.
Många leverantörer har supportteam. E-postsupport. Chattsupport. Telefonsupport beroende på din plan. Använd dem. Det är det de är till för.
Vanliga frågor
Analytics visar ingen data. Var ska jag börja?
Börja med realtidsrapporterna. Om realtid inte visar något fungerar inte spårningen. Kontrollera din spårningskod i fliken Nätverk. Skickas det anrop? Kontrollera konsolen. Finns det fel? Kontrollera ditt data layer. Har det data? Gå igenom det här systematiskt. Med WEMASY webbplatsbyggare kan du ställa in det här direkt på din webbplats.
En händelse utlöses men har ingen data i parametrarna.
Händelsen utlöses. Men datan fångas inte. Kontrollera ditt data layer. Finns den relevanta datan där? Kontrollera händelsens konfiguration. Letar den på rätt ställe? Kontrollera timingen. Finns datan när händelsen utlöses? Oftast saknas data layern eller är tom.
Trafiksiffrorna är lägre än väntat.
Vanliga orsaker är filter, annonsblockerare och samtycke. Kontrollera dina filter. Utesluter du trafik som inte borde uteslutas? Kontrollera annonsblockerare. Dina besökare kanske använder dem. Kontrollera samtycke. Om besökare inte har samtyckt spårar du dem inte.
Allt ser bra ut i testmiljön men går sönder i skarp miljö.
Testmiljön och den skarpa miljön skiljer sig åt. Kontrollera skillnaderna. Är domänen annorlunda? Är underdomänen annorlunda? Är koden annorlunda? Kontrollera din spårningskonfiguration. Är den miljöspecifik? Testa direkt i skarp miljö om det går.
Hur vet jag om annonsblockerare blockerar analytics?
Din verkliga trafik är högre än vad analytics visar. Inte alla verkliga besökare syns i analytics. Annonsblockerare hindrar analytics från att köras. Du kan minska det med spårning på serversidan men du kan inte eliminera det helt. Räkna med viss dataförlust på grund av annonsblockerare.
Hur lång tid tar felsökning vanligtvis?
Enkla problem tar minuter. Ett felaktigt filter. En saknad konfiguration. Komplexa problem tar längre tid. Problem med data layern. Problem med integrationer. Om du inte hittar felet på 30 minuter, be om hjälp. Ett andra perspektiv avslöjar ofta det du missade.