Hvordan spore (404) feilmeldinger i Google Analytics
- 18.12.2008
- Av Eivind Savio
Feil skjer, og på nettet er kanskje en av de vanligste feilene at dine besøkende kommer til en nettside som ikke eksisterer, også kalt 404-feil eller døde lenker.
Det er fullt mulig å identifisere disse feilene gjennom loggfilbasert webanalyse om du har tilgang til loggfilene til nettstedet ditt, men ut fra erfaring vet jeg at man ikke får tilgang til loggfilene hos alle leverandører av webhotell. I tillegg, du vil da trenge et verktøy for analyse av loggfiler.
I en hektisk hverdag er det ikke flere verktøy man trenger, man trenger å jobbe mer effektivt. Google Analytics er svært mange sitt foretrukne webanalyseverktøy, og det mest effektive for disse er å tracke 404-feil gjennom Google Analytics.
Hvorfor oppstår 404-feil?
Det er flere grunner til at 404-feil oppstår. Den mest vanlige grunnen er lenker fra andre nettsteder som peker til enten utgåtte artikler eller produkter, eller at man har lagt om publiseringsløsningen og ikke sørget for å 301-videresende sine gamle artikler.
I forhold til annonsering (enten at man driver Adwords-annonsering eller annonserer på andre nettsteder) er det også hensiktsmessig å tracke 404-feil, at annonselenker legges inn feil skjer.
Hvordan tracke 404-feil med Google Analytics
For å kunne tracke 404-feil må man kunne sette opp en tilpasset feilmeldingsside slik som det er gjort her på Savio.no. Det er ikke alle leverandører av webhotell som tilbyr denne muligheten. Hvis leverandøren din ikke kan tilby dette, anbefaler jeg at du bytter leverandør.
Når du har fått satt opp din tilpassede feilmeldingsside, sjekk at feilmeldingssiden sender en 404-statuskode. Jeg har utviklet et verktøy for sjekk av HTTP statuskoder som du kan bruke til denne kontrollen. Legg deretter inn koden under rett før </body> på den tilpassede feilmeldingssiden.
- <script type="text/javascript">
- pageTracker._trackPageview("/errorDocs/404?page="+document.location.href);
- </script>
Denne koden vil lage en virtuell sidevisning i Google Analytics som ser slik ut:
/errorDocs/404?page=http://www.savio.no/404-feilmelding
Den virtuelle sidevisningen gjør at vi kan identifisere feilmeldingene.
Det neste du må gjøre er å opprette en ny nettstedsprofil for et eksisterende domene i Google Analytics. Kall for eksempel denne profilen for Feilmeldinger. Se forøvrig min tidligere artikkel om Hvordan organisere en Google Analytics konto.
I Feilmeldingsprofilen skal vi kun vise feilmeldingssider. For å kunne identifisere feilmeldingssidene, opprett filteret under og legg det inn i Feilmeldingsprofilen.
Siden den virtuelle sidevisningen blant annet vil føre til feil rapportering av transittstoppfrekvens (bounce rate), må vi ekskludere den virtuelle sidevisningen fra alle andre nettstedsprofiler i Google Analytics. Om du har satt opp Google Analytics riktig, vil du ha en nettstedsprofil som heter noe sånt som "Ingen filtre" - filteret skal selvfølgelig ikke legges inn i denne profilen.
Døde lenker vil nå rapporteres i Feilmeldingsprofilen, samtidig som den virtuelle sidevisningen ikke påvirker bounce rate i våre andre profiler (unntatt profilen Ingen filtre).
Selv om det kun er feilmeldingssider som rapporteres i feilmeldingsprofilen, antall besøkende som rapporteres vil ikke påvirkes av dette filteret. Dette kan være noe forvirrende, og kan gjøre det vanskeligere å identifisere for eksempel hvilke henvisningsnettsteder som lenker til en "død nettside".
Måten å løse dette på er å opprette et avansert segment som vist under.
Voila, vi har nå en hurtig måte å identifisere døde lenker på slik at vi kan handle om det trengs, for eksempel fikse feil med annonselenker eller 301-videresende gamle artikler til riktig lokalisering.
Om du har kommentarer eller synspunkter setter jeg pris på om du legger igjen en kommentar.
Du kan følge kommentarer til denne posten med RSS. Du må ha javascript aktivert for å kunne kommentere. Tilbaketråkk er deaktivert.
XKlikk her for å flytte kommentarfeltet




