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:
- A böngésző egy olyan weboldalt kér le, amely tartalmazza a nyomkövető kódot.
- Létrejön egy
_gaq
nevű JavaScript tömb, és a nyomkövető parancsok a tömbre kerülnek. - Létrejön egy
<script>
elem, és engedélyezi az aszinkron betöltést (betöltés a háttérben). - 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. - A szkriptelem betöltése a DOM-ba.
- 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 |