Felsöka spårningsproblem: diagnostisera och åtgärda trasig spårning

Lär dig diagnostisera spårningsproblem och åtgärda trasiga analysimplementeringar.

Utkast

Din konverteringsspårning slutar utlösas. Trafiken försvinner. En händelse slutar utlösas. Något har gått sönder men du vet inte vad. Felsökning är processen att hitta och åtgärda problemet.

De flesta spårningsproblem har uppenbara orsaker när du vet var du ska leta. Att lära sig felsöka sparar timmar av gissningar.

Felsökningsprocessen

Steg 1: Bekräfta att problemet finns

Är spårningen verkligen trasig, eller har du läst datan fel? Titta i flera vyer. Titta i olika datumintervall. Bekräfta att problemet är verkligt och bestående.

Steg 2: Ta reda på när det började

När slutade spårningen fungera? I går? Förra veckan? Kan du peka ut dagen? Titta på historiska data. När skedde fallet? Det begränsar antalet möjliga orsaker.

Steg 3: Kontrollera om något har ändrats

Har du släppt kod nyligen? Ändrat konfiguration? Lanserat en ny funktion? Ändringar orsakar ofta problem. Vad ändrades ungefär när spårningen gick sönder?

Steg 4: Använd felsökningsverktyg

Använd analysverktygets felsökningsläge. Använd webbläsarens utvecklarverktyg. Använd nätverksövervakning. Följ förfrågningarna i realtid för att se var de misslyckas.

Steg 5: Testa för hand

Skapa testtrafik. Testa en konvertering. Testa en händelse. Om ditt test utlöser spårning men verklig trafik inte gör det ligger problemet i den skarpa miljön. Om testet inte fungerar heller ligger problemet i implementeringen.

Steg 6: Åtgärda och kontrollera

Gör åtgärden. Testa igen. Kontrollera att åtgärden fungerar innan du anser att det är klart.

Vanliga spårningsproblem och hur du felsöker dem

Spårningskoden utlöses inte

Öppna webbläsarens utvecklarverktyg. Gå till fliken Nätverk. Leta efter förfrågningar till din analysdomän. Ser du dem? Om inte utlöses inte koden.

Titta efter JavaScript-fel i webbläsarens konsol. Fel hindrar spårningskoden från att köras. Rätta felet så utlöses spårningen.

Spårningskoden laddas men data syns inte i rapporterna

Förfrågan skickas (du ser den på fliken Nätverk) men den syns inte i rapporterna. Möjliga orsaker: en brandvägg blockerar förfrågan, en annonsblockerare blockerar den, fel egenskaps-ID, felaktigt inställt konverteringsmål.

Kontrollera att du spårar rätt egenskap. Kontrollera att inga filter utesluter testdatan. Kontrollera att botfiltreringen inte fångar ditt test.

Spårningen utlöses ibland men inte konsekvent

Tillfälliga problem är svårare att felsöka. Det kan vara tävlingsförhållanden (spårningen utlöses innan datan är klar). Det kan vara tidsgränser i nätverket. Det kan vara villkorlig kod som inte alltid körs.

Titta på koden. Finns det villkor som ibland hindrar spårningen från att utlösas? Finns det tidsgränser? Sker spårningen vid rätt tillfälle?

Konverteringsspårningen utlöses men konverteringarna syns inte

Spårningskoden utlöses. Förfrågan når servern. Men konverteringarna syns inte i rapporterna. Möjliga orsaker: konverteringsmålet är inte inställt, mål-URL:en matchar inte den faktiska konverteringssidan, målet utlöses flera gånger per session (räknas som en).

Kontrollera inställningen av ditt konverteringsmål. Matchar URL:en? Utlöses målet av rätt händelse? Är det inställt att räkna en gång eller flera gånger?

Händelsespårningen utlöses men data är ofullständiga

Händelser utlöses men vissa händelseparametrar saknas. Intäkter visas som 0 USD. Produkt-ID är tomt. Händelsen spåras men ofullständigt.

Kontrollera din spårningskod. Fångas parametrarna rätt? Skickas de med i spårningsanropet? Finns datan tillgänglig när spårningen sker?

Verktyg för felsökning

Webbläsarens utvecklarverktyg

Fliken Nätverk: se vilka förfrågningar som skickas. Fliken Konsol: se JavaScript-fel. Båda är nödvändiga för att felsöka spårning på klientsidan.

Analysverktygets felsökningsläge

De flesta verktyg har ett felsökningsläge. Google Analytics har DebugView. Analysplattformar för produkter har en vy för live-händelser. De visar händelser i realtid när de utlöses.

Tillägg i webbläsaren

Tillägg i webbläsaren som hjälper dig granska spårningskod och felsöka problem.

Serverloggar

Serverloggar visar alla förfrågningar, även spårningsförfrågningar. Kontrollera dem för att se om spårningsförfrågningarna ens når din server.

Förebygg spårningsproblem

Testa före utrullning

Rulla inte ut ändringar i spårningskod till den skarpa miljön utan att testa. Testa först i en testmiljö. Kontrollera att spårningen fungerar där innan du går live.

Följ upp efter utrullning

Efter att du har rullat ut ändringar bör du följa upp i 24 timmar. Håll utkik efter fall i trafik eller konverteringar. Fånga problem snabbt.

För ändringsloggar

Dokumentera varje ändring du gör i spårningskoden. När den ändrades, vad som ändrades och varför. Det hjälper dig att spåra problem tillbaka till orsaken.

Använd versionshantering

Ha spårningskoden i versionshantering (Git). Då kan du jämföra versioner om något går sönder. Du kan gå tillbaka till föregående version vid behov.

Vanliga frågor

Hur vet jag om min spårning är trasig eller om det bara är låg trafik?

Jämför med normala mönster. Om trafiken brukar ligga på 1 000 i snitt och plötsligt sjunker till 100 är något fel. Om den sjunker till 800 och du inte körde kampanjer den veckan är det troligen inget fel. Med WEMASY webbplatsbyggare kan du ställa in det direkt på din webbplats.

Kan jag felsöka spårning utan utvecklarverktyg?

Inte enkelt. Utvecklarverktyg är nödvändiga. Om du inte är bekväm med dem kan du be en utvecklare om hjälp eller använda analysverktygets inbyggda felsökningsfunktioner.

Hur lång tid bör felsökning ta?

Enkla problem (fel egenskaps-ID, felaktigt inställt mål): 15-30 minuter. Komplexa problem (tävlingsförhållanden, nätverksproblem): 1-4 timmar. Ha en utvecklare tillgänglig om felsökningen tar mer än en timme.

Vad gör jag om jag inte hittar problemet?

Dokumentera vad du redan har kontrollerat. Be om hjälp från din analysleverantör eller en konsult. Ibland upptäcker ett par nya ögon problemet.

Ska jag rulla tillbaka ändringar om spårningen går sönder efter utrullning?

Om du precis har rullat ut och spårningen går sönder, ja. Rulla tillbaka direkt. Felsök sedan i en testmiljö innan du rullar ut igen.

Kan annonsblockerare förstöra min spårning permanent?

Annonsblockerare förstör inte spårningen för användare utan blockerare. De blockerar den bara för dem som har blockerare. Din spårning fungerar bra för majoriteten av användarna som inte har blockerare.

Använd det direkt
på din egen webbplats.

Börja gratis med WEMASY och bygg din sajt på några minuter.