A Google Analytics egy JavaScript kódblokk beépítésével működik a weboldal oldalain. Amikor a webhelyének felhasználói megtekintik az oldalt, ez a JavaScript-kód egy JavaScript-fájlra hivatkozik, amely végrehajtja az Analytics nyomon követési műveletét. A nyomonkövetési művelet különböző eszközökkel adatokat kér le az oldalkérésről, és ezeket az információkat egy egypixeles képkéréshez csatolt paraméterek listáján keresztül elküldi az Analytics-kiszolgálónak.

Mivel az Ön weboldalának konfigurációja és jelentési igényei eltérhetnek a szabványos beállításoktól, érdemes megérteni az általános nyomonkövetési folyamatot, hogy a jelentések az Ön elvárásainak megfelelő adatokat szolgáltassák. Így eldöntheti, hogyan konfigurálja az Analytics-követést a saját webhelyének legjobban megfelelő módon.

Hogyan gyűjti az adatokat a Google Analytics?

Az adatok, amelyeket a Google Analytics a jelentéseiben szereplő összes információ szolgáltatásához használ, a következő forrásokból származnak:

  • A felhasználó HTTP-kérése
  • Böngésző/rendszer információi
  • Első féltől származó cookie-k

A bármely weboldal HTTP-kérése tartalmaz adatokat a böngészőről és a kérést végző számítógépről, például a hostnév, a böngésző típusa, a hivatkozó és a nyelv. Ezenkívül a legtöbb böngésző DOM-ja hozzáférést biztosít a részletesebb böngésző- és rendszerinformációkhoz, például a Java- és Flash-támogatáshoz és a képernyőfelbontáshoz. Az Analytics ezeket az információkat olyan jelentések készítéséhez használja fel, mint a Map Overlay, a Browser és a Referring Sites jelentések. Az Analytics első féltől származó cookie-kat is beállít és beolvas a felhasználók böngészőjében, hogy a felhasználói munkamenetre és a hirdetési kampányokra vonatkozó információkat megkapja az oldalkérésből. A Google Analytics nyomkövető kódja a DoubleClick cookie-t is beolvassa, hogy információkat kapjon aMegjelenítési funkciókról.

Amikor mindezeket az információkat összegyűjtik, azokat egy hosszú paraméterlista formájában elküldik az Analytics szervereknek egy egypixeles GIF képkéréshez csatolt paraméterek formájában. A GIF-kérésben szereplő adatok a Google Analytics szerverekre küldött adatok, amelyek aztán feldolgozásra kerülnek, és a jelentésekben landolnak. Íme egy példa egy GIF-kérésnek csak egy részére:

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

A Google Analytics funkcióval történő remarketinget engedélyező ügyfelek számára egy harmadik féltől származó DoubleClick cookie-t használnak az olyan termékek remarketingjének engedélyezéséhez, mint a Google Ads. Ha ezt a funkciót használják, az információkat (beleértve a harmadik féltől származó DoubleClick cookie-t is) hasonlóképpen elküldik az Analytics-kiszolgálóknak, de a példakérés így néz ki:

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

A GIF-kérésben szereplő adatokkal kapcsolatos további információkért lásd a Hibaelhárítási útmutató “GIF-kérelem paraméterei” című szakaszát.

Hogyan működik a nyomkövető kód

Általában a Google Analytics nyomkövető kód (GATC) a következőképpen kéri le a weboldalak adatait:

  1. A böngésző egy olyan weboldalt kér le, amely tartalmazza a nyomkövető kódot.
  2. Létrejön egy _gaq nevű JavaScript tömb, és a nyomkövető parancsok a tömbre kerülnek.
  3. Létrejön egy <script> elem, és engedélyezi az aszinkron betöltést (betöltés a háttérben).
  4. A ga.js nyomkövető kód lehívásra kerül, a megfelelő protokoll automatikus felismerésével. A kód lehívása és betöltése után a _gaq tömbön lévő parancsok végrehajtásra kerülnek, és a tömb nyomkövető objektummá alakul át. A későbbi nyomonkövetési hívások közvetlenül a Google Analytics felé történnek.
  5. A szkriptelem betöltése a DOM-ba.
  6. A követőkód adatgyűjtése után a GIF-kérés naplózás és utólagos feldolgozás céljából az Analytics adatbázisába kerül.

How GIF Requests Are Classified

A GIF-kérés az alábbi esetekben kerül az Analytics szerverekre, és az alábbi táblázat szerint kerül besorolásra. A GIF-kérés minden egyes esetben a utmt paraméterben típus szerint azonosítható. Ezenkívül a kérés típusa határozza meg azt is, hogy milyen adatok kerülnek elküldésre az Analytics-kiszolgálóknak. Például a tranzakciós és tételadatok csak vásárlás esetén kerülnek elküldésre az Analytics szerverekre. A felhasználói, oldal- és rendszeradatok csak akkor kerülnek elküldésre, amikor egy esemény rögzítésre kerül, vagy amikor egy oldal betöltődik, a felhasználó által meghatározott érték pedig csak akkor, amikor a _setVar módszer meghívásra kerül.

Request Type Description Class
Page Egy weblapot kérnek a szerveren. Interaction
Event Egy eseményt a webhelyén beállított eseménykövetés vált ki. Interakció
Tranzakció Egy vásárlási tranzakció történt a webhelyén. Interakció
Tétel Egy tranzakció minden tételét egy GIF kéréssel rögzítik. Interakció
Var A felhasználó által meghatározott és kiváltott egyéni felhasználói szegmens. Nem-interakció

A GIF-kérelem paraméterei

A GIF-kérelem meglehetősen hosszú. Íme egy példa a GIF-kérésnek csak egy részére:

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

Ez a táblázat a GIF-kérésen keresztül átadott számos paraméter felsorolását tartalmazza. Nem minden paraméter kerül átadásra a nyomkövető kód minden egyes végrehajtásakor, mivel néhány csak bizonyos feltételekre vonatkozik, például kampányreferenciákra vagy bevásárlókocsikra. Ha ezt a hivatkozást használja, tartsa szem előtt, hogy azokat a változókat keresse, amelyek a leggyakrabban vonatkoznak az Ön által vizsgált oldalra/lekérdezésre.

Változó Megnevezés Példaérték
utmac Account String. Minden kérésnél megjelenik. utmac=UA-2202604-2
utmcc Cookie értékek. Ez a kérési paraméter elküldi az oldalról kért összes sütit. 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 Új kampány munkamenet indítása. Egy adott kérésnél vagy utmcn vagy utmcr van jelen. Megváltoztatja a kampánykövetési adatokat; de nem indít új munkamenetet utmcn=1
utmcr Megismételt kampánylátogatást jelez. Ez akkor kerül beállításra, ha ugyanazon a hivatkozáson bármilyen további kattintás történik. Egy adott kérésnél vagy utmcn vagy utmcr van jelen. utmcr=1
utmcs A böngésző nyelvi kódolása. Egyes böngészők ezt nem állítják be, ebben az esetben “-“ utmcs=ISO-8859-1
utmdt A lap címe, amely egy URL-kódolt karakterlánc. utmdt=analytics%20page%20test

utme Extensible Parameter Az érték kódolt. Eseményekhez és egyéni változókhoz használatos.
utmfl Flash verzió utmfl=9.0%20r48&
utmhn Host Name, amely egy URL-kódolt karakterlánc. utmhn=x343.gmodules.com
utmhid Egy véletlen szám, amelyet az Analytics GIF kérések és a Google AdSense összekapcsolására használnak. utmhid=2059107202
utmipc Termékkód. Ez az adott termék sku kódja. utmipc=989898ajssi
utmipn Termék neve, amely egy URL kódolt karakterlánc. utmipn=tee%20shirt
utmipr Egységár. Tételszinten kerül beállításra. Az értéket csak amerikai pénznem formátumban számokra állítja be. utmipr=17100.32
utmiqt mennyiség. utmiqt=4
utmiva Változatok egy tételen. Például: nagy, közepes, kicsi, rózsaszín, fehér, fekete, zöld. A karakterlánc URL-kódolású. utmiva=piros;
utmje Jelzi, ha a böngésző Java-képes. Az 1 igaz. utmje=1
utmn Egyedi azonosítót generál minden GIF-kéréshez, hogy megakadályozza a GIF-kép gyorsítótárazását. utmn=1142651215
utmp Az aktuális oldal kérése. utmp=/testDirectory/myPage.html
utmr Hivatkozás, teljes URL. utmr=http://www.example.com/aboutUs/index.php?var=selected
utmsc Képernyő színmélysége utmsc=24-bit
utmsr Képernyőfelbontás utmsr=2400×1920
utmt A kérelem típusát jelzi, amely a következők egyike: Esemény, tranzakció, elem vagy egyéni változó. Ha ez az érték nem szerepel a GIF-kérelemben, akkor a kérés lapként van begépelve. utmt=esemény
utmtci Billing City utmtci=San%20Diego
utmtco Billing Country utmtco=United%20Kingdom
utmtid Order ID, URL-kódolt karakterlánc. utmtid=a2343898
utmtrg Billing region, URL-kódolt karakterlánc. utmtrg=New%20Brunswick
utmtsp Shipping cost. Értékek, mint az egység és az ár. utmtsp=23.95
utmtst Affiliation. Jellemzően az e-kereskedelemben használt tégla és habarcs alkalmazásokhoz. utmtst=google%20mtv%20store
utmtto Total. Értékek, mint az egység és az ár. utmtto=334.56
utmttx Tax. Értékek, mint az egység és az ár. utmttx=29.16
utmul Böngésző nyelve. utmul=pt-br
utmwv Tracking code version utmwv=1

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.