När man har installerat Google Analytics märker man till sin besvikelse att i grundutförandet mäter inte verktyget vissa viktiga saker:
- Filnedladdningar mäts inte.
- Klick på utgående länkar mäts inte
- Andra händelser, som klick på Flash-länkar mäts inte heller
Det är heller inte lätt att hitta någon dokumentation för om och hur man kan mäta dessa saker, därför har vi gjort en sammanställning av detta i denna artikel.
Varför vissa mätningar saknas i Google Analytics
Google Analytics baseras på mätning med hjälp av ett Java-script som läggs in på varje sida på din webb-plats. I grunden är det i stort sett bara sidvisningar som rapporteras som innehållsstatistik, eftersom javascriptet exekverar bara när din Browser öppnar en sida.
Javascript för mätning av andra händelser
Det är dock möjligt att mäta i stort sett alla möjliga former av händelser med ett javascript som tillhandahålls av Google. Scriptet kan manuellt läggas in i länkar, och skickar ett medelande till systemet varje gång någon klickar på länken. Så här ser det ut:
onClick="javascript: pageTracker._trackPageview('<textsträng>'); "
Som funktionsargument har javascriptet alltså en textsträng, och den hamnar sedan i statistiken över sidvisningar i Google Analytics, (vi berättar nedan hur ni lämpligen använder denna).
Exempel på användning
Javascriptet kan som sagt användas för mätning av nedladdning av filer som PDF:er. Man lägger då in scriptet i den första delen av länken som pekar på dokumentet:
<a href="http://www.dinwebbsida.se/myfiles/broschyr.pdf"
onClick="javascript: pageTracker._trackPageview('/downloads/broschyr');">
Ladda ned vår broschyr!</a>
Händelsen rapporteras som en sidvisning och i Analytics ser en nedladdning av en broschyr enligt exemplet ovan ut så här:
Som ni kan se visas statistiken som ”sidvisningar” i tabellen för ”Bästa Innehållet”. I stort sett kan man ha vilken textsträng som helst. Ett experiment jag gjorde var t.ex. att byta ut ‘downloads/broschyr’ till: texten ‘BROSCHYRNEDLADDNINGAR!’, dvs att javascriptet såg ut så här:
onClick="javascript: pageTracker._trackPageview('BROSCHYRNEDLADDNINGAR!');"
Detta ledde till följande statistik:
Hur du spårar utgående länkar
Utgående länkar spåras på samma sätt som filnedladdningar. Du lägger helt enkelt bara in Googles javascript i länkens html-kod, och Google Analytics spårar det som en sidvisning. Nedan är ett exempel – en länk som jag hade på en sida till bokmärkesverktyget delicious. Koden i länken såg ut så här:
<a href="http://delicious.com/"
onClick="javascript: pageTracker._trackPageview('/outgoing/delicious.com');"
target="_blank">Delicious</a>
Och i Analytics såg statistiken ut så här:
Här kan man naturligtvis också välja den textsträng som passar en själv.
Hur man testar och följer upp
Tyvärr har vi inte hittat något annat sätt att testa och följa upp än det som Google själva föreslår, nämligen att vänta och se tills resultatet dyker upp i Google Analytics. Detta kan dock dröja upp till 24 timmar, så kan vara rätt tålamodsprövande att få ordning på all spårning som bygger på detta script. Det gäller att hålla tungan rätt i mun och få rätt på alla semikolon och citationstecken, för om det blir fel någonstans så spåras inget.
Googles egen dokumentation
Om du vill ta dig en titt på Googles egen dokumentation har du länkar till artiklar som beskriver hur du manuellt spårar olika saker:
Om man klipper och klistrar kodexemplen från den här sidan måste man byta ut citattecknen för att det ska funka. Curly quotes går inte, det bör vara valiga raka dubbelfnuttar.
Har just lagt in koden lite här och var, det ska bli spännande att se resultatet.
Tack för upplysningen!
När jag undersökte det visade det sig att det var CMS:et som hade ändrat mina raka citationstecken till ”curly quotes” när den lade ut kodsnuttarna på sidan.
Men det är åtgärdat nu!
När jag klipper ut en kod så kommer ” target=”_blank”>” med den syns dock inte ovan – i koden för utgående länkar. Ska den vara med?
/ JCH
Hej jon,
” target=”_blank”>” ska vara med. Av någon anledning så gjorde WordPress ingen radbrytning, så texten hamnade utanför sidan. Jag har åtgärdat detta nu.
När jag lägger in detta uppstår ett fel på sidan som innehåller länken, och meddelandet ”Fel på sidan” dyker upp nere i statusfältet. Dialogrutan säger följande:
Fel: ‘pageTracker’ är odefinierad.
Har du någon aning om vad det kan bero på?
Hej Anna,
tyvärr är det nog så att denna artikel börjar bli lite gammal. Mycket av vad som står här gäller för det ”gamla” Analytics-scriptet. Jag får uppdatera den när jag får tid, men så länge rekommenderar jag dig att gå direkt till Googles dokumentation för det nya scriptet: http://www.google.com/support/analytics/bin/answer.py?answer=55527&cbid=1mhrvphog1kpd&src=cb&lev=answer
(För det var väl utgående länkar du ville spåra?)