tip

Google Analytics’ custom variables er lavet af en kvinde

Skrevet af Esben Rasmussen i Google Analytics     Comments Ingen kommentarer      
jan
7

Eller rettere, der er store indikationer!

Image of a girl wearing a Google t-shirt

Indtil i dag vidste jeg, at _trackPageView OG _trackEvent begge resulterede i, at Google Analytics loggede et “timestamp”.

Dvs. hvis jeg får besøg på en side, hvor jeg samtidigt sporer pdf-download med _trackEvent, er der en risiko for, at min afvisningsprocent bliver lidt misvisende (hvis jeg ikke ved, hvordan den skal tolkes).

Eksempel:

Brugeren ankommer via Google til en af mine sider, hvor man kan downloade en pdf. Downloads af pdf’en spores med _trackEvent. Brugeren downloader pdf’en og forlader min side igen – uden at besøge andre sider.

Resultatet vil være, at Google vil registrere ankomsttiden ud fra hvornår _trackPageView blev eksekveret, men da brugeren derefter downloadede pdf’en, bliver der registreret endnu et tidspunkt.

Måden Google Analytics udregner afvisningsprocent på, er ved at sige: Hvis der er registreret mere end ét tidspunkt inden for den gældende bruger session (30 minutter – som standard), er det ikke en afvisning. Er der kun registreret ét tidspunkt, har brugeren kun set én side = afvisning.

Dvs. til trods for, at denne bruger falder inden for den normale definition af en afvisning, så tælles det ikke i Google Analytics som en afvisning, fordi der er registreret to tidspunkter…


Det nye jeg har lært er, at fordi _trackPageView og _trackEvent kan trigge disse tidsregistreringer, skyldes det, at de er i stand til selv at sende data, når de kaldes…Dvs. du kan roligt placere din analytics kode i din header (som anbefalet af Google) og så nede på selve siden tracke downloads med event tracking.

MEN custom variables eller _setCustomVar er ikke i stand til dette pga. en beslutning hos Google om, at det ikke (også) skal resultere i en tidsregistrering, der forplumrer statistikken.

Konsekvensen er, at hvis du bruger custom variables, så VIL Google have det på en bestemt måde – ellers “virker” det ikke… Og det får mig til at overveje, om det kunne tænkes, at Google Analytics’ custom variables i virkeligheden er lavet af en kvinde – for problematikken virker bekendt. ;)

For at det virker skal du sørge for, at _setCustomVar afvikles før _gaq.push(['_trackPageview']);

og den afsluttende kodestump:

function() { //function placed here due to same reason as above var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();


Tror du også, at Google har en kvinde på analyticsholdet? ;)

Skriv kommentar

Please insert the signs in the image: