Hvordan spore Hash-tegn i URLen med Google Analytics
- 09.03.2009
- Av Eivind Savio
Hash-tegn (#), av noen kalt firkant eller anker, benyttes i blant i nettadresser, for eksempel slik som vist i eksemplet under:
http://www.savio.no/nettadresse#comment
Eksemplet over viser en anker-lenke, men det er ikke bare anker-lenker som benytter hash-tegn. Enkelte nettsider som benytter Flash eller AJAX kan også benytte hash-tegn i nettadressene til å kalle opp spesielle funksjoner.
Google Analytics sporer ikke hash-tegn i nettadresser til vanlig. Denne artikkelen tar for seg hvordan man kan spore hash-tegn i nettadresser med Google Analytics.
For å kunne spore hash-tegn i nettadresser med Google Analytics, må vi endre Google Analytics koden på nettsiden til koden under. Bytt ut XXXXX-1 med din Google Analytics konto- og profilID.
- <script type="text/javascript">
- var gapathname = window.location.pathname, gasearch = window.location.search, gahash = escape(window.location.hash);
- try {
- var pageTracker = _gat._getTracker("UA-XXXXX-1");
- pageTracker._trackPageview(gapathname + gasearch + gahash);
- } catch(err) {}
- </script>
Denne koden er hentet fra Google Analytics sitt diskusjonsforum.
Det som er verdt å merke seg er når du sporer hash-tegn i nettadressene, vil du få duplisert innhold i rapportene dine i Google Analytics. Samme nettadresse vil nå kunne forekomme flere ganger i rapportene. Dette gir dårligere kvalitet på dataene, og bør som regel filtreres bort fra (minimum) hovedprofilen din i Google Analytics. Du bør kun la en profil dedikert til formålet samle inn hash-tegn dataene.
Om du ikke forstår hva jeg mener med hovedprofil og flere profiler, les artikkelen min om Hvordan organisere en Google Analytics konto.
For å filtrere bort hash-tegnene og all informasjon som kommer etter disse i URLen, legg inn filteret under i profilene i Google Analytics hvor hash-informasjonen skal ekskluderes.
Om du er litt kodekyndig så du kanskje koden benytter escape. Det vil si at # vil vises som %23 i rapportene. Fra et rapporteringsperspektiv er ikke dette så gunstig, og jeg foretrekker derfor å kjøre et søk og erstatt filter på dette. Søk og erstatt filteret er vist under.
Det er verdt å merke seg at selv om dine rapporter nå vil vise hash-tegn, vil ikke disse vises i nettstedsoverlegget i Google Analytics.
Søkemotorer og hash-tegn i nettadresser
Det er verdt å merke seg at søkemotorer ignorer det som kommer etter hash-tegnet i nettadressen når de indekserer nettsider. Hvis for eksempel nettadressen din er http://www.domene.com/no/#/nettadresse, vil søkemotorene ignorere alt etter no/ i nettadressen. Å benytte hash-variabler i nettadressen skaper dermed ikke problemer med duplisert innhold for søkemotorene.
På grunn av dette blir hash-variabler også benyttet til å spore hvilke lenker de besøkende klikker på. For eksempel, klikker dine besøkende på overskriften eller les mer linken når de klikker seg inn til en artikkel? Selv om man kan benytte hash-variabler til å spore dette, er metoden er likevel ikke helt ideell, siden som nevnt hash-variablene ikke vises i nettstedsoverlegget.
For å kunne se hvilke lenker de besøkende har klikket på i nettstedoverlegget, se artikkelen Hvilke linker klikker dine besøkende på?
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


