Google Analytics toimii sisällyttämällä JavaScript-koodilohko verkkosivuston sivuille. Kun verkkosivustosi käyttäjät katsovat sivua, tämä JavaScript-koodi viittaa JavaScript-tiedostoon, joka sitten suorittaa Analyticsin seurantatoiminnon. Seurantaoperaatio hakee tietoja sivupyynnöstä eri keinoin ja lähettää nämä tiedot Analytics-palvelimelle yhden pikselin kuvapyyntöön liitetyn parametriluettelon välityksellä.

Koska verkkosivustosi konfiguraatio ja raportointitarpeet saattavat poiketa tavanomaisesta asetuksesta, on hyvä ymmärtää yleinen seurantaprosessi, jotta voit varmistaa, että raporttisi tuottavat tietoja odotetulla tavalla. Näin voit päättää, miten määrität Analytics-seurannan parhaiten omalle verkkosivustollesi sopivaksi.

Miten Google Analytics kerää tietoja?

Tiedot, joita Google Analytics käyttää kaikkien raporttiesi tietojen tuottamiseen, tulevat seuraavista lähteistä:

  • Käyttäjän HTTP-pyyntö
  • Selaimen/järjestelmän tiedot
  • Ensimmäisen osapuolen evästeet

Minkä tahansa verkkosivun HTTP-pyyntö sisältää tietoja selaimesta ja pyynnön esittäneestä tietokoneesta, kuten isäntänimen, selaimen tyypin, lähettäjän (referrer) ja kielen. Lisäksi useimpien selainten DOM tarjoaa pääsyn yksityiskohtaisempiin selain- ja järjestelmätietoihin, kuten Java- ja Flash-tukeen ja näytön tarkkuuteen. Analytics käyttää näitä tietoja rakentaessaan raportteja, kuten Map Overlay-, Browser- ja Referring Sites -raportteja. Analytics asettaa ja lukee myös ensimmäisen osapuolen evästeitä käyttäjien selaimissa saadakseen käyttäjäistunnon ja mahdollisen mainoskampanjan tiedot sivupyynnöstä. Google Analyticsin seurantakoodi lukee myös DoubleClick-evästeen saadakseen tietojaDisplay Features.

Kun kaikki nämä tiedot on kerätty, ne lähetetään Analyticsin palvelimille pitkänä parametriluettelona, joka on liitetty yhden pikselin GIF-kuvapyyntöön. GIF-pyynnön sisältämät tiedot ovat Google Analytics -palvelimille lähetettyjä tietoja, jotka sitten käsitellään ja päätyvät raportteihisi. Tässä on esimerkki vain osasta GIF-pyyntöä:

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... 

Asiakkaille, jotka ovat ottaneet uudelleenmarkkinointi Google Analyticsin kanssa -ominaisuuden käyttöön, käytetään kolmannen osapuolen DoubleClick-evästeen avulla uudelleenmarkkinointia Google Adsin kaltaisten tuotteiden osalta. Kun tätä ominaisuutta käytetään, tiedot (mukaan lukien kolmannen osapuolen DoubleClick-eväste) lähetetään samalla tavalla Analytics-palvelimille, mutta esimerkkipyyntö näyttää seuraavalta:

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...

Lisätietoja GIF-pyynnön sisältämistä tiedoista on vianmääritysoppaan kohdassa ”GIF-pyynnön parametrit”.

Miten seurantakoodi toimii

Yleisesti Google Analyticsin seurantakoodi (GATC) hakee verkkosivun tietoja seuraavasti:

  1. Selain pyytää verkkosivua, joka sisältää seurantakoodin.
  2. Luodaan JavaScript Array nimeltä _gaq ja seurantakomennot työnnetään arrayyn.
  3. Luotaan <script>-elementti ja otetaan käyttöön asynkronista latausta varten (lataus taustalla).
  4. ga.js-seurantakoodi haetaan, ja sopiva protokolla tunnistetaan automaattisesti. Kun koodi on noudettu ja ladattu, _gaq-matriisin komennot suoritetaan ja matriisi muutetaan seurantaobjektiksi. Myöhemmät seurantakutsut tehdään suoraan Google Analyticsiin.
  5. Ladataan komentosarja-elementti DOM:iin.
  6. Kun seurantakoodi on kerännyt tietoja, GIF-pyyntö lähetetään Analytics-tietokantaan lokitusta ja jälkikäsittelyä varten.

Miten GIF-pyynnöt luokitellaan

GIF-pyyntö lähetetään Analytics-palvelimille seuraavissa tapauksissa ja se luokitellaan alla olevan taulukon mukaisesti. Kussakin näistä tapauksista GIF-pyyntö tunnistetaan tyypin mukaan utmt-parametrissa. Lisäksi pyynnön tyyppi määrittää myös sen, mitä tietoja Analytics-palvelimille lähetetään. Esimerkiksi tapahtuma- ja kohdetiedot lähetetään Analytics-palvelimille vain silloin, kun ostos tehdään. Käyttäjä-, sivu- ja järjestelmätiedot lähetetään vain, kun tapahtuma tallennetaan tai kun sivu latautuu, ja käyttäjän määrittelemä arvo lähetetään vain, kun _setVar-metodia kutsutaan.

Request Type Description Class
Page Palvelimelta pyydetään verkkosivua. Vuorovaikutus
Tapahtuma Tapahtuma käynnistyy sivustollesi asettamasi tapahtumaseurannan kautta. Vuorovaikutus
Transaktio Sivustollasi tapahtui ostotapahtuma. Vuorovaikutus
Keräys Jokainen ostotapahtuman sisältämä tuote tallennetaan GIF-pyynnöllä. Vuorovaikutus
Var Käyttäjä asettaa mukautetun käyttäjäsegmentin ja laukaisee sen. Ei-vuorovaikutus

GIF-pyyntökyselyn parametrit

GIF-pyyntö on melko pitkä. Tässä on esimerkki vain osasta GIF-pyyntöä:

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... 

Tässä taulukossa on luettelo monista GIF-pyynnön kautta välitettävistä parametreista. Kaikkia parametreja ei välitetä jokaisen seurantakoodin suorituksen yhteydessä, sillä jotkin parametrit koskevat vain tiettyjä ehtoja, kuten kampanjalähetyksiä tai ostoskoreja. Kun käytät tätä viitettä, pidä mielessä, että etsit niitä muuttujia, joita sovelletaan yleisimmin tutkimallesi sivulle/pyyntöön.

Muuttuja Kuvaus Esimerkkiarvo
utmac Account String. Ilmestyy kaikissa pyynnöissä. utmac=UA-2202604-2
utmcc Cookie values. Tämä pyyntöparametri lähettää kaikki sivulta pyydetyt evästeet. utmcc=__utma%3D117243.1695285.22%3B%2B __utmz%3D117945243.1202416366.21.10. utmcsr%3Db%7C utmccn%3D(referral)%7C utmcmd%3Dreferral%7C utmcct%3D%252Fissue%3B%2B
utmcn Aloittaa uuden kampanjaistunnon. Joko utmcn tai utmcr on läsnä tietyssä pyynnössä. Muuttaa kampanjan seurantatietoja; mutta ei aloita uutta istuntoa utmcn=1
utmcr Merkitsee toistuvan kampanjakäynnin. Tämä asetetaan, kun samaa linkkiä klikataan myöhemmin. Joko utmcn tai utmcr on läsnä tietyssä pyynnössä. utmcr=1
utmcs Selaimen kielikoodaus. Jotkut selaimet eivät aseta tätä, jolloin sen arvoksi asetetaan ”-” utmcs=ISO-8859-1
utmdt Sivun otsikko, joka on URL-koodattu merkkijono. utmdt=analytics%20page%20test
utme Laajennettava parametri arvo on koodattu. Käytetään tapahtumissa ja mukautetuissa muuttujissa.
utmfl Flash Version utmfl=9.0%20r48&
utmhn Sisäntänimi (Host Name), joka on URL:llä koodattu merkkijono. utmhn=x343.gmodules.com
utmhid Satunnaisluku, jota käytetään Analyticsin GIF-pyyntöjen linkittämiseen Google AdSense -palveluun. utmhid=2059107202
utmipc Tuotekoodi. Tämä on tietyn tuotteen sku-koodi. utmipc=989898ajssi
utmipn Tuotteen nimi, joka on URL-koodattu merkkijono. utmipn=tee%20paita
utmipr yksikköhinta. Asetetaan nimiketasolla. Arvo asetetaan numeroiksi vain Yhdysvaltain valuuttamuodossa. utmipr=17100.32
utmiqt Määrä. utmiqt=4
utmiva Variaatioita nimikkeelle. Esimerkiksi: suuri, keskikokoinen, pieni, vaaleanpunainen, valkoinen, musta, vihreä. Merkkijono on URL-koodattu. utmiva=punainen;
utmje Merkitsee, onko selaimessa Java-toiminto. 1 on true. utmje=1
utmn Yksilöllinen tunnus, joka luodaan jokaista GIF-pyyntöä varten GIF-kuvan välimuistiin tallentamisen estämiseksi. utmn=1142651215
utmp Sivun nykyisen sivun pyyntö. utmp=/testDirectory/myPage.html
utmr Referral, täydellinen URL-osoite. utmr=http://www.example.com/aboutUs/index.php?var=selected
utmsc Ruudun värisyvyys utmsc=24-bit
utmsr Ruudun resoluutio utmsr=2400×1920
utmt Merkitsee pyynnön tyypin, joka on jokin seuraavista: Tapahtuma, tapahtuma, kohde tai mukautettu muuttuja. Jos tätä arvoa ei ole GIF-pyynnössä, pyyntö tyypitellään sivuksi. utmt=tapahtuma
utmtci Laskutuspaikka utmtci=San%20Diego
utmtco Laskutusmaa utmtco=Yhdistynyt%20Kuningaskunta
utmtid Tilauksen ID, URL-koodattu merkkijono. utmtid=a2343898
utmtrg Laskutusalue, URL-koodattu merkkijono. utmtrg=New%20Brunswick
utmtsp Lähetyskulut. Arvot kuten yksikkö ja hinta. utmtsp=23.95
utmtst Affiliation. Käytetään tyypillisesti verkkokaupan tiili- ja laastisovelluksissa. utmtst=google%20mtv%20store
utmtto Total. Arvot kuten yksikkö ja hinta. utmtto=334.56
utmttx Tax. Arvot kuten yksikkö ja hinta. utmttx=29.16
utmul selaimen kieli. utmul=pt-br
utmwv Tracking code version utmwv=1

Vastaa

Sähköpostiosoitettasi ei julkaista.