Din konverteringstracking holder op med at virke. Trafikken forsvinder. En hændelse udløses ikke længere. Noget er gået i stykker, men du ved ikke hvad. Fejlsøgning er processen, hvor du finder og retter problemet.
De fleste problemer med tracking har åbenlyse årsager, når du ved, hvor du skal kigge. Hvis du lærer at fejlsøge, sparer du timers gætværk.
Sådan fejlsøger du
Trin 1: Bekræft, at problemet findes
Er trackingen virkelig i stykker, eller læste du bare dataene forkert? Tjek flere visninger. Tjek forskellige datoperioder. Bekræft, at problemet er reelt og varigt.
Trin 2: Find ud af, hvornår det startede
Hvornår holdt trackingen op? I går? I sidste uge? Kan du udpege dagen? Se på de historiske data. Hvornår kom faldet? Det indsnævrer årsagerne.
Trin 3: Tjek, om noget er ændret
Har du for nylig udrullet kode? Ændret indstillinger? Lanceret en ny funktion? Ændringer er ofte årsagen til problemer. Hvad ændrede sig omkring det tidspunkt, hvor trackingen gik i stykker?
Trin 4: Brug værktøjer til fejlsøgning
Brug fejlsøgningstilstanden i dit analytics-værktøj. Brug browserens udviklerværktøjer. Brug netværksovervågning. Se forespørgslerne ske i realtid, så du kan se, hvor de fejler.
Trin 5: Test manuelt
Lav testtrafik. Test en konvertering. Test en hændelse. Hvis din test udløser tracking, men rigtig trafik ikke gør, er problemet i produktion. Hvis testen heller ikke virker, er problemet i implementeringen.
Trin 6: Ret og tjek
Brug rettelsen. Test igen. Tjek, at rettelsen virker, før du erklærer den for færdig.
Almindelige problemer med tracking og hvordan du fejlsøger dem
Tracking-koden bliver ikke udløst
Åbn browserens udviklerværktøjer. Gå til fanen Network. Kig efter forespørgsler til dit analytics-domæne. Kan du se dem? Hvis ikke, bliver koden ikke udløst.
Tjek browserens konsol for JavaScript-fejl. Fejl forhindrer tracking-koden i at køre. Ret fejlen, så udløses trackingen.
Tracking-koden indlæses, men data dukker ikke op i rapporterne
Forespørgslen bliver sendt (du kan se den i fanen Network), men den dukker ikke op i rapporterne. Mulige årsager: en firewall blokerer forespørgslen, en adblocker blokerer den, forkert property-ID, konverteringsmålet er sat forkert op.
Tjek, at du måler på den rigtige property. Tjek, at ingen filtre udelukker testdata. Tjek, at filtreringen af bots ikke fanger din test.
Tracking udløses nogle gange, men ikke hver gang
Uregelmæssige problemer er sværere at fejlsøge. Det kan være race conditions (trackingen udløses, før data er klar). Det kan være timeouts på netværket. Det kan være betinget kode, der ikke altid kører.
Se på koden. Er der betingelser, der nogle gange forhindrer trackingen i at blive udløst? Er der timeouts? Sker trackingen på det rigtige tidspunkt?
Konverteringstracking udløses, men konverteringer dukker ikke op
Tracking-koden udløses. Forespørgslen når frem til serveren. Men konverteringer dukker ikke op i rapporterne. Mulige årsager: konverteringsmålet er ikke sat op, målets URL passer ikke til den rigtige konverteringsside, målet udløses flere gange pr. session (og tæller som én).
Tjek opsætningen af dit konverteringsmål. Passer URL'en? Udløses målet af den rigtige hændelse? Er det sat til at tælle én gang eller flere gange?
Hændelsestracking udløses, men data er ufuldstændige
Hændelser udløses, men nogle parametre i hændelsen mangler. Omsætningen står som 0 dollar. Produkt-ID er tomt. Hændelsen er registreret, men ufuldstændigt.
Tjek din tracking-kode. Bliver parametrene fanget korrekt? Bliver de sendt med i kaldet til tracking? Er data tilgængelige på det tidspunkt, hvor trackingen sker?
Værktøjer til fejlsøgning
Browserens udviklerværktøjer
Fanen Network: se de forespørgsler, der bliver sendt. Fanen Console: se JavaScript-fejl. Begge er uundværlige til fejlsøgning af tracking i browseren.
Fejlsøgningstilstand i analytics
De fleste værktøjer har en fejlsøgningstilstand. Google Analytics har DebugView. Platforme til produktanalyse har en visning af hændelser live. De viser hændelser i realtid, mens de udløses.
Browserudvidelser
Udvidelser som Google Tag Assistant og andre værktøjer til fejlsøgning hjælper dig med at undersøge tracking-kode og finde fejl.
Serverlogs
Serverlogs viser alle forespørgsler, også tracking-forespørgsler. Tjek dem for at se, om tracking-forespørgsler overhovedet når frem til din server.
Sådan forebygger du problemer med tracking
Test før udrulning
Udrul ikke ændringer i tracking-koden til produktion uden at teste. Test først i et testmiljø. Tjek, at trackingen virker der, før du går live.
Hold øje efter udrulning
Når du har udrullet ændringer, så hold øje i 24 timer. Se efter fald i trafik eller konverteringer. Fang problemer hurtigt.
Før en ændringslog
Skriv hver ændring af tracking-koden ned. Hvornår den blev ændret, hvad der blev ændret, og hvorfor. Det hjælper dig med at følge problemer tilbage til årsagen.
Brug versionsstyring
Læg tracking-koden i versionsstyring. Så kan du sammenligne versioner, hvis noget går i stykker. Du kan gå tilbage til den forrige version, hvis det er nødvendigt.
Ofte stillede spørgsmål
Hvordan ved jeg, om min tracking er i stykker, eller trafikken bare er lav?
Sammenlign med dine normale mønstre. Hvis trafikken plejer at ligge på 1000 og pludselig falder til 100, er noget galt. Hvis den falder til 800, og du ikke har kørt kampagner den uge, er der sandsynligvis ikke noget galt. Med WEMASYs hjemmesidebygger kan du sætte det op direkte på din hjemmeside.
Kan jeg fejlsøge tracking uden udviklerværktøjer?
Ikke nemt. Udviklerværktøjer er uundværlige. Hvis du ikke er fortrolig med dem, så bed en udvikler om hjælp, eller brug de indbyggede fejlsøgningsfunktioner i dit analytics-værktøj.
Hvor lang tid bør fejlsøgning tage?
Enkle problemer (forkert property-ID, forkert opsat mål): 15-30 minutter. Komplekse problemer (race conditions, netværksproblemer): 1-4 timer. Sørg for, at en udvikler er tilgængelig, hvis fejlsøgningen tager mere end en time.
Hvad hvis jeg ikke kan finde problemet?
Skriv ned, hvad du allerede har tjekket. Bed om hjælp fra leverandøren af dit analytics-værktøj eller en konsulent. Nogle gange kan et nyt par øjne se problemet.
Skal jeg rulle ændringer tilbage, hvis tracking går i stykker efter en udrulning?
Hvis du lige har udrullet, og trackingen går i stykker, så ja. Rul tilbage med det samme. Fejlsøg derefter i testmiljøet, før du udruller igen.
Kan adblockere ødelægge min tracking permanent?
Adblockere ødelægger ikke tracking for brugere uden blokering. De blokerer den bare for dem, der har en. Din tracking virker fint for de fleste brugere uden blokering.