Google Analytics fungerer ved at inkludere en blok JavaScript-kode på siderne på dit websted. Når brugerne på dit websted ser en side, henviser denne JavaScript-kode til en JavaScript-fil, som derefter udfører sporingsoperationen for Analytics. Sporingsoperationen henter data om sideanmodningen på forskellige måder og sender disse oplysninger til Analytics-serveren via en liste over parametre, der er knyttet til en enkeltpixel-billedanmodning.

Da din hjemmesidekonfiguration og dine rapporteringsbehov kan afvige fra en standardopsætning, er det en god idé at forstå den generelle sporingsproces for at sikre, at dine rapporter leverer de data, som du forventer. På denne måde kan du beslutte, hvordan du skal konfigurere Analytics-sporing, så den passer bedst til dit eget websted.

Hvordan indsamler Google Analytics data?

De data, som Google Analytics bruger til at levere alle oplysningerne i dine rapporter, kommer fra disse kilder:

  • Brugerens HTTP-forespørgsel
  • Browser-/systemoplysninger
  • Førstepartscookies

HTTP-forespørgslen for enhver webside indeholder oplysninger om browseren og den computer, der foretager forespørgslen, f.eks. værtsnavn, browsertype, referrer og sprog. Desuden giver DOM’en i de fleste browsere adgang til mere detaljerede browser- og systemoplysninger, f.eks. om understøttelse af Java og Flash og skærmopløsning. Analytics bruger disse oplysninger til at udarbejde rapporter som f.eks. rapporterne Map Overlay, Browser og Referring Sites. Analytics indstiller og læser også førsteparts-cookies på dine brugeres browsere for at få oplysninger om brugersession og eventuelle annoncekampagner fra sideanmodningen. Google Analytics Tracking Code læser også DoubleClick-cookien for at få oplysninger omDisplay Features.

Når alle disse oplysninger er indsamlet, sendes de til Analytics-serverne i form af en lang liste af parametre, der er knyttet til en GIF-billedanmodning med en enkelt pixel. De data, der er indeholdt i GIF-anmodningen, er de data, der sendes til Google Analytics-serverne, som derefter bliver behandlet og ender i dine rapporter. Her er et eksempel på kun en del af en GIF-anmodning:

http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B... 

For kunder, der har aktiveret funktionen Remarketing med Google Analytics, bruges en DoubleClick-cookie fra en tredjepart til at aktivere remarketing for produkter som Google Ads. Når denne funktion bruges, sendes oplysninger (herunder DoubleClick-cookien fra tredjepart) på samme måde til Analytics-serverne, men eksempelforespørgslen ser ud som:

http://stats.g.doubleclick.net/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...

For flere oplysninger om de data, der er indeholdt i en GIF-forespørgsel, se afsnittet “Parametre for GIF-forespørgsel” i Fejlfindingsvejledningen.

Sådan fungerer sporingskoden

Generelt henter Google Analytics-sporingskoden (GATC) websidedata på følgende måde:

  1. En browser anmoder om en webside, der indeholder sporingskoden.
  2. Der oprettes et JavaScript-array ved navn _gaq, og sporingskommandoer skubbes over på arrayet.
  3. Et <script>-element oprettes og aktiveres til asynkron indlæsning (indlæsning i baggrunden).
  4. Sporingskoden ga.js hentes, idet den relevante protokol registreres automatisk. Når koden er hentet og indlæst, udføres kommandoerne på _gaq-arrayet, og arrayet omdannes til et sporingsobjekt. Efterfølgende sporingsopkald foretages direkte til Google Analytics.
  5. Lader scriptelementet til DOM’en.
  6. Når sporingskoden indsamler data, sendes GIF-anmodningen til Analytics-databasen til logning og efterbehandling.

Hvordan GIF-anmodninger klassificeres

En GIF-anmodning sendes til Analytics-serverne i følgende tilfælde og klassificeres i henhold til nedenstående tabel. I hvert af disse tilfælde identificeres GIF-anmodningen ved typen i parameteren utmt. Desuden bestemmer typen af anmodningen også, hvilke data der sendes til Analytics-serverne. F.eks. sendes transaktions- og varedata kun til Analytics-serverne, når der foretages et køb. Bruger-, side- og systemoplysninger sendes kun, når der registreres en hændelse, eller når en side indlæses, og den brugerdefinerede værdi sendes kun, når _setVar-metoden kaldes.

Request Type Description Class
Page Der anmodes om en webside på din server. Interaktion
Hændelse En hændelse udløses via den hændelsessporing, som du har oprettet på dit websted. Interaktion
Transaktion En købstransaktion fandt sted på dit websted. Interaktion
Item Hvert element i en transaktion registreres med en GIF-anmodning. Interaktion
Var Et brugerdefineret brugersegment indstilles og udløses af en bruger. Non-interaktion

Parametre for GIF-anmodning

GIF-anmodningen er ret lang. Her er et eksempel på kun en del af en GIF-anmodning:

http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B... 

Denne tabel indeholder en liste over de mange af de parametre, der overføres via GIF-anmodningen. Ikke alle parametre sendes ind ved hver udførelse af sporingskoden, da nogle kun gælder for visse betingelser, f.eks. kampagnehenvisninger eller indkøbsvogne. Når du bruger denne reference, skal du huske på, at du vil søge efter de variabler, der oftest gælder for den side/anmodning, du undersøger.

Variabel Beskrivelse Eksempelværdi
utmac Account String. Vises på alle anmodninger. utmac=UA-2202604-2
utmcc Cookie-værdier. Denne anmodningsparameter sender alle de cookies, der anmodes om fra siden. utmcc=__utma%3D117243.1695285.22%3B%2B __utmz%3D117945243.1202416366.21.10. utmcsr%3Db%7C utmccn%3D(henvisning)%7C utmcmd%3Dreferral%7C utmcct%3D%252Fissue%3B%2B
utmcn Starter en ny kampagnesession. Enten utmcn eller utmcr er til stede i enhver given anmodning. Ændrer kampagnesporingdata; men starter ikke en ny session utmcn=1
utmcr Indikerer et gentaget kampagnebesøg. Dette indstilles, når der sker efterfølgende klik på det samme link. Enten utmcn eller utmcr er til stede på en given anmodning. utmcr=1
utmcs Sprogkodning for browseren. Nogle browsere indstiller ikke dette, og i så fald indstilles det til “-“ utmcs=ISO-8859-1
utmdt Sidens titel, som er en URL-kodet streng. utmdt=analytics%20page%20page%20test
utme Extensible Parameter Værdien er kodet. Bruges til begivenheder og brugerdefinerede variabler.
utmfl Flash Version utmfl=9.0%20r48&
utmhn Host Name, som er en URL-kodet streng. utmhn=x343.gmodules.com
utmhid Et tilfældigt tal, der bruges til at sammenkæde Analytics GIF-forespørgsler med Google AdSense. utmhid=2059107202
utmipc Produktkode. Dette er sku-koden for et givet produkt. utmipc=98989898ajssi
utmipn Produktnavn, som er en URL-kodet streng. utmipn=tee%20shirt
utmipr Enhedspris. Indstilles på vareniveau. Værdien er kun indstillet til tal i amerikansk valutaformat. utmipr=17100,32
utmiqt Mængde. utmiqt=4
utmiva Variationer på en vare. F.eks.: stor, mellem, lille, lyserød, hvid, sort, sort, grøn. Strengen er URL-kodet. utmiva=rød;
utmje Indikerer, om browseren er Java-aktiveret. 1 er sandt. utmje=1
utmn Unik ID, der genereres for hver GIF-forespørgsel for at forhindre caching af GIF-billedet. utmn=1142651215
utmp Sideanmodning for den aktuelle side. utmp=/testDirectory/myPage.html
utmr Referral, komplet URL. utmr=http://www.example.com/aboutUs/index.php?var=selected
utmsc Skærmens farvedybde utmsc=24-bit
utmsr Skærmopløsning utmsr=2400×1920
utmt Angiver typen af anmodning, som er en af følgende: begivenhed, transaktion, element eller brugerdefineret variabel. Hvis denne værdi ikke findes i GIF-anmodningen, er anmodningen indtastet som side. utmt=event
utmtci Billing City utmtci=San%20Diego
utmtco Faktureringsland utmtco=United%20Kingdom
utmtid Order ID, URL-kodet streng. utmtid=a2343898
utmtrg Faktureringsregion, URL-kodet streng. utmtrg=New%20Brunswick
utmtsp Sendelsesomkostninger. Værdier som for enhed og pris. utmtsp=23,95
utmtst Affiliation. Anvendes typisk til murstens- og mørtelapplikationer inden for e-handel. utmtst=google%20mtv%20store
utmtto Total. Værdier som for enhed og pris. utmtto=334,56
utmttx Tax. Værdier som for enhed og pris. utmttx=29,16
utmul Browser sprog. utmul=pt-br
utmwv Sporingskodeversion utmwv=1

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.