Analytics.JS - Minden elemzőnek jó ismeretekkel kell rendelkeznie két alapvető készségnél, hogy szakértővé váljon a digitális elemzés területén. Az egyik statisztika és a másik JavaScript.

A JavaScript a leghasznosabb programozási nyelv.

Az összes mérés vagy címke JavaScript-ben van írva. A JavaScript használatával szabályozható a HTML, CSS és a böngészők viselkedése.

A Google analytics.js egy JavaScript könyvtár, amelyet arra használnak, hogy mérjék a felhasználók interakcióját az Ön webhelyével. Ez egy régi könyvtár. Ha a Google Analytics szolgáltatást használja, akkor a legfrissebb analytics.js nyomkövető könyvtárat kell használnia.

Hogyan lehet hozzáadni az analytics.js webhelyet

Három módon lehet hozzáadni a JavaScript-et egy HTML-dokumentumhoz.

  • Inline JavaScript
  • Beágyazott JavaScript
  • Külső JavaScript

Az analytics.js elindításának legegyszerűbb módja a kód hozzáadása a webhelysablonhoz. A szkriptet hozzá kell adni a címkébe, és a követési azonosítót meg kell adni a követni kívánt Google elemzés karakterláncának helyett.

Inline JavaScript

A HTML-címkéhez inline JavaScript adódik

Például

….

A „kattintás” ebben a példában egy eseménykezelő, amelyet az Inline JavaScript-ben használnak.

Beágyazott JavaScript

A beágyazott JavaScript hozzáadódik a HTML dokumentumhoz. A címkét használja, de az 'src' attribútum nélkül.

Az alábbiakban bemutatunk egy egyszerű példát

funkció üdvözlet () (

riasztás ('hi);

)

A dőlt betűtípus JavaScript-kód.

Külső JavaScript

A külső JavaScript hozzáadódik a HTML dokumentumhoz az src attribútummal ellátott címke segítségével.

Példa erre

script type = ”text / javascript” src = ”minescript.js“>

A külső JavaScript a legjobb módszer a felhasználásra, mivel a következő két módszerrel szemben a következő előnyökkel rendelkezik.

  1. Ez nem zavarja az oldal többi kódját
  2. Könnyű karbantartani, megérteni és használni
  3. Felgyorsíthatja az oldalak betöltési idejét

Testreszabható a JavaScript követési kódrészlete is. Az analyticcs.js betölti és a ga () függvényt elindító kódot nem szabad megváltoztatni.

Mit csinál a követő kódrészlet?

A fenti nyomkövető kódrészlet bármelyikének hozzáadásával az egyes felhasználók által meglátogatott oldalak oldalmegtekintéseket kaphatnak. A Google elemzése információkat adhat az alábbiakról:

  • A webhely minden felhasználóján töltött idő
  • Az egyes felhasználók által az egyes oldalakon töltött idő és az oldalak közötti navigálás sorrendje
  • Milyen belső linkekre kattintottak a felhasználók

Amikor új nyomkövető készül az analytics.js használatával, akkor az alábbiak megismerésére szolgál

  • A felhasználó földrajzi elhelyezkedése
  • Melyik operációs rendszer vagy böngésző segítségével látogatták meg az Ön webhelyét
  • Mekkora a képernyő mérete, és telepítették-e a Java vagy a Flash-t
  • A hivatkozó oldaluk

JavaScript nyilatkozatok

A JavaScript utasítás egy utasítás, amelyet a böngészők hajtanak végre. Minden JavaScript kijelentés pontosvesszővel végződik. A Google Analytics követőkódja egy csomó JavaScript kifejezést tartalmaz. Az alábbiakban bemutatunk egy példát.

A végrehajtás sorrendje

A JavaScript utasításokat felülről lefelé hajtják végre a megírt sorrendben.

Ha a megrendelés megváltozik, akkor a kód vagy másképp viselkedik, vagy megszűnik működni.

JavaScript és a White Spaces

A JS figyelmen kívül hagyja a több fehér teret. A kód olvashatóságának javítása érdekében mindig ajánlott szóköz hozzáadása az operátorok köré. Ha a karakterláncban használják a további szóközöket, problémákat okozhat.

Megjegyzések a JavaScript-ben

A megjegyzéseket arra használják, hogy egy megjegyzést hozzáadjanak a JavaScript-hez. Két fő típus létezik - egysoros és többsoros megjegyzés.

Az egysoros megjegyzés két előrejelzéssel kezdődik. Az alábbiakban bemutatunk egy példát

ga ('létrehozás', 'UA-XXXX-Y', 'auto'); // létrehoz egy nyomkövetőt

A többsoros megjegyzés / * -nel kezdődik és * / -val fejeződik be. Az alábbiakban bemutatunk egy példát

A megjegyzéseket arra használják, hogy megakadályozzák egy nyilatkozat végrehajtását.

JavaScript változók

A változó létrehozása a JavaScript-ben ismert változó deklarálásaként. A változókat az értékek tárolására használják. Változók létrehozhatók JavaScript-ben a 'var' kulcsszóval. Ajánlott változók létrehozása a kód elején.

var_gaq; // hozzon létre egy változót, és nevezze el _gaq

A változóhoz értéket is hozzárendelhet. A változó értékének használatához a változó nevét kell használni, anélkül, hogy belefoglalná az idézetekbe. Ha belefoglalja az idézetekbe, akkor karakterláncnak kell tekinteni.

A JavaScript változóinak elnevezése

A változó nevek hat fontos tulajdonsága van a JavaScriptben

  • Nagybetűket érzékenyek

var pagetracker;

var Pagetracker;

  • A változónevek alfanumerikusak lehetnek

var alpha46;

  • A szóköz nem engedélyezett a változó nevében

var utónév = 'Nirmal'; // nem érvényes

  • Javasoljuk, hogy a változóneveknél kisbetűket használjon
  • Speciális karakterek nem használhatók egy változó nevében, kivéve a $ és az aláhúzást

var keresztnév = “Nirmal”; // kötőjel nem engedélyezett

var_first name = “Peter”; // aláhúzás megengedett

  • A változó neve nem kezdődik számmal

var 46alfa;

  • A változó neve nem lehet kulcsszó neve
  • A legjobb, ha aláhúzott vagy tevehéjat használunk a szavak elválasztására a változó nevében

JavaScript kulcsszavak

A kulcsszó egy olyan szó, amely különleges jelentéssel bír

Az alábbiakban bemutatjuk a JavaScriptben használt néhány kulcsszót

  • var
  • funkció
  • Visszatérés
  • mert
  • igaz
  • hamis
  • ha

JavaScript értékek

A változókat bármilyen típusú adat tárolására használják. Tartalmazhatja a következő típusú adatokat

  • Numerikus érték
  • Karakterlánc érték
  • Logikai érték
  • Nincs meghatározva érték
  • Nulla érték
  • Sor
  • Tárgy
  • Tárgyak tömege

Karakterláncok a JavaScript-ben

A karakterlánc bármilyen hosszú karakter sorozat. A húrokat egy vagy dupla idézőjelben kell írni.

var név = 'Nirmal Sharma';

A karakterlánc bármilyen karakter lehet, beleértve a szóközöket is. A számokat akkor is karakterláncnak tekintjük, ha azok egyszeres vagy dupla idézőjelek között szerepelnek.

A hátsó perjel használatával olyan idézőjeleket használhat egy karakterláncon belül, amelyek megegyeznek a karakterláncon kívüli idézetekkel.

JavaScript tömbök

A tömb egy speciális változó, amelyet több elem tárolására használnak, akár azonos, akár változatos adattípusokat.

A tömb lehet karakterlánc, numerikus érték, meghatározatlan érték, logikai érték, egyéb tömb vagy objektum.

A tömb létrehozható az 'új Array ()' funkcióval vagy tömb szó szerinti jelöléssel.

A példákat az alábbiakban soroljuk fel

var bus = új tömb ();

var bus = =);

Objektumok a JavaScript-ben

Az objektum egy másik speciális változó, amely tulajdonságokat és módszereket tartalmaz. Az objektumban a tulajdonság lehet karakterlánc vagy azonosító.

Az adatréteg egy vagy több objektummal rendelkező tömb példája. Az objektum létrehozásának szintaxisát az alábbiakban említjük

ObjectName = ('tulajdonság10': érték10, 'tulajdonság11': érték11, … .. 'tulajdonságN': értékN);

Funkciók a JavaScript-ben

A Function egy kódkészlet, amelyet egy adott feladat végrehajtására használnak annak végrehajtásakor. A végrehajtáshoz meg kell hívni egy funkciót. A JavaScript alkalmazásban a függvény létrehozásához használt kulcsszó a „function”.

A függvény létrehozásának szerkezete a következő

funkció (1. paraméter, 2. paraméter, ….) (

Java Script Statement10

Java Script Statement11

Java Script StatementN

)

A paraméterek a függvény meghatározására felsorolt ​​nevek. Az érvek egy adott funkció meghívására szolgáló értékek.

'ga' funkció

A „ga” a Google Analytics beépített funkciója. Számos feladatot lát el a Google Analytics szolgáltatásban. A 'ga' függvény első érve egy parancs. Ez az alábbi képen látható

Minden funkcióhoz csak egy meghatározott számú paraméter adható hozzá.

Minden funkció csak bizonyos adattípusokat képes elfogadni.

Fontos szem előtt tartani

  • Használjon minden funkcióhoz helyes felépítést vagy elrendezést
  • Csak a megtalált aktív módszereket vagy funkciókat használja
  • Soha ne adjon szükségtelenül idézőjeleket
  • Lásd a dokumentációt

Hogyan működik az analytics.js?

  • A ga parancssor

A ga függvényt parancslistaként is hívják, mivel nem hajtja végre azonnal a parancsokat, és addig adja hozzá a parancsokat a sorhoz, hogy végre tudja hajtani, amíg a könyvtár teljesen betöltődik.

A JavaScript-ben a funkciókat objektumoknak nevezik, mivel tulajdonságokat is tartalmaznak. A követő kódrészlet a ga () függvény aq tulajdonságát határozza meg, amely üres tömbként működik.

  • Parancsok hozzáadása a sorhoz

Az összes hívás a ga () funkciósorba közös vonással rendelkezik. Az első paraméterként szolgáló parancs egy string, amely segít azonosítani egy adott analytics.js módszert. Bármely további paraméter argumentumnak tekinthető, amely átjut a módszerrel.

A módszer kifejezés itt azt a globális módszert jelöli, mint a „létrehozás”, vagy a példány módszert, például a „küldés”. Ha a ga () parancssor bármilyen parancsot kap, akkor automatikusan meghívja a ga () függvényt, mivel nem eredményez hibát.

  • Parancs paraméterek

Az analytics.js parancsai és metódusai a legtöbb paramétert más típusú formátumban fogadják el. Ez megkönnyíti a gyakran használt mezők átadását bizonyos módszerekre.

Vegyük például az alábbi két parancsot

ga ('létrehozás', 'UA-XXXXX-Y', 'auto');

ga ('küldés', 'oldalmegtekintés');

Az első „létrehozás” paranccsal elfogadja a „trackingId”, „cookieDomain” és „name” mezőket. A 'send' második parancsban a hitType második paramétert opcióként fogadja el.

Minden parancs végrehajt egy 'fieldsObject' paramétert, amely felhasználható bármilyen mező meghatározására.

Követők létrehozása

A nyomkövető olyan objektumok, amelyek adatokat gyűjthetnek és tárolhatnak. Ezután elküldheti ezeket az adatokat a Google Analyticsnek. Új nyomkövető létrehozásához meg kell adnia egy nyomkövető azonosítót és egy cookie-tartományt, amely meghatározza a sütik tárolásának módját.

Ha egy adott domainhez egy süti nem létezik, akkor ehhez a domainhez új ügyfélazonosító jön létre, és a sütiben tárolódik. Itt a felhasználót újnak tekintik. Ha az adott domainhez már létezik ügyfél-azonosító, akkor a felhasználót elismerik visszatérőként.

A létrehozása után a nyomkövető objektumok elkezdenek információkat gyűjteni a böngészési tartalomról, például az oldal címéről és az URL-ről, a képernyő felbontásáról, a nézetablak méretéről és másokról. Később, amikor szükség merül fel, a nyomkövető elküldi az összes tárolt információt a Google Analyticsnek.

  • Létrehozási módszer

Az Analytics.js különféle módszereket kínál a nyomkövetők létrehozására, de a leggyakrabban használt módszer a „létrehozás” parancs, és a követési azonosítót, valamint a cookie-tartomány mezőket használják második és harmadik paraméterként. Az alábbiakban bemutatunk egy példát

ga ('létrehozás', 'UA-XXXXX-Y', 'auto');

  • A Trackerek elnevezése

A nyomkövetőt a névmezővel nevezheti el, mint a létrehozási parancs negyedik argumentuma. A követőt meg kell nevezni, ha egy oldalon egynél több nyomkövető található. A névmező nélküli nyomkövető alapértelmezett nyomkövető, és belsőleg „t0” névvel van ellátva.

ga ('létrehozás', 'UA-XXXXX-Y', 'auto', 'myTracker');

Mezők megadása a létrehozáskor

Hozzáadható egy másik Mezők objektum is, amely lehetővé teszi bármelyik mező beállítását a létrehozáskor. Ezeket a követőn tárolják, és az összes elküldött találatra alkalmazzák. A mezők objektum segítségével megadhatja az összes mezőt a ga () függvények meghívása közben.

Munka több trackerrel

Ha egy webhelynél több tulajdonos is van, akkor az adatokat egy oldalról több tulajdonságra kell küldenie. Ilyen esetekben két külön nyomkövetőt kell létrehoznia, és az egyiknek elnevezett nyomkövetőnek kell lennie.

Egy adott nyomkövető parancsának futtatásához mindig elő kell írnia a parancs nevét a nyomkövető nevével, amelyet egy pont követ. Az oldalmegtekintések küldésére szolgáló parancs az alábbiakban található

ga ('küldés', 'oldalmegtekintés');

ga ('clientTracker.send', 'oldalmegtekintés');

Fontos tippek, amelyeket emlékezzen a Google Analytics követőkódjára

  • A webhely minden oldalának tartalmaznia kell a Google Analytics követőkódot (GATC)
  • A GATC-t nem másolhatja be egyetlen dokumentumból sem
  • Javasoljuk, hogy kerülje a GATC testreszabását, mivel az megtöri a kódot, és ennek eredményeként a kód nem működik
  • Próbálja meg kerülni a GATC-kód több változatának használatát, mivel ez a felhasználók számára megbízhatatlanná válik. Használja a GATC egyetlen verzióját egy oldalon egyszerre.
  • Helyezze be a GATC-t webhelyének fejlécébe.
  • Győződjön meg arról, hogy a helyes GATC-t adta hozzá, amely az adott webhelyhez tartozik
  • A Google Analytics akkor is összegyűjti az adatokat, ha a GATC-t egy külső fájlba helyezte
  • A GATC kód végrehajtása után HTTP választ küld a GA szervernek

Következtetés

Most csak azt tudjuk, hogyan lehet könnyen elindulni az analytics.js segítségével. Sokkal több még felfedezésre vár az analytics.js oldalról. Az összegyűjtött információk felhasználhatók marketing kampányaik fejlesztésére és webhelyének fejlesztésére a legjobb felhasználói élmény biztosítása érdekében.

Ajánlott cikk

  1. HTML5 vs Flash -Amely jobb
  2. Programozási koncepciók - Tökéletes útmutató az új programozók számára
  3. Mik a Python használatának előnyei és korlátai?
  4. 6 dolog, amit az Analytics szoftvere rejtőzik tőled

Kategória: