Analytics.JS - Vsak analitik bi moral imeti dobro znanje o dveh temeljnih veščinah, da postane strokovnjak na področju digitalne analitike. Ena statistika in druga JavaScript.
JavaScript je najbolj uporaben programski jezik.
Vse meritve ali oznake so zapisane v JavaScript. JavaScript se uporablja za nadzor nad vedenjem HTML, CSS in spletnih brskalnikov.
Google analytics.js je knjižnica JavaScript, ki se uporablja za merjenje interakcije uporabnikov z vašim spletnim mestom. To je zapuščena knjižnica. Če uporabljate Google Analytics, potem uporabite najnovejšo knjižnico sledenja analytics.js.
Kako dodati analytics.js na svoje spletno mesto
Obstajajo trije načini za dodajanje JavaScript v dokument HTML.
- Vgrajen JavaScript
- Vgrajeni JavaScript
- Zunanji JavaScript
Najlažji način za začetek s analytics.js je dodajanje kode v predlogo spletnega mesta. Skript naj bo dodan znotraj oznake, ID sledenja pa mora biti nameščen namesto niza Googlove analitike, ki ga želite slediti.
Vgrajen JavaScript
V oznako HTML je dodan vroči JavaScript
Na primer
….
"Klik" v tem primeru je sredstvo za obdelavo dogodkov, ki se uporablja v vmesnem JavaScriptu.
Vgrajeni JavaScript
Vdelani JavaScript je dodan dokumentu HTML. Uporablja oznako, vendar brez atributa 'src'.
Preprost primer je naveden spodaj
funkcija pozdrav () (
opozorilo ('hi);
)
Besedilo v poševnem tisku je koda JavaScript.
Zunanji JavaScript
Zunanji JavaScript se doda dokumentu HTML s pomočjo oznake s atributom src.
Primer je
vrsta skripta = "text / javascript" src = "minescript.js">
Zunanji JavaScript je najboljša metoda za uporabo, saj ima naslednje prednosti pred drugimi dvema metodama.
- Ne moti drugih kod na strani
- Je enostavno vzdrževanje, razumevanje in uporaba
- Lahko pospeši čas nalaganja strani
Prilagoditve je mogoče opraviti tudi z delčkom JavaScript sledenja. Kode, ki naloži analyticcs.js in zažene funkcijo ga (), ne bi smeli spreminjati.
Kaj dela odrezek za sledenje?
Z dodajanjem katerega koli od zgoraj omenjenega delčka sledenja lahko dobite oglede strani za vsako stran, ki jo obiščejo vaši uporabniki. Google Analytics vam lahko da informacije o:
- Čas, porabljen za vsakega uporabnika na vašem spletnem mestu
- Čas, ki ga porabi vsak uporabnik na vsaki strani, in v tem, v kakšnem vrstnem redu so se pomerili med stranmi
- Katere so notranje povezave, ki so jih kliknili uporabniki
Ko ustvarite nov sledilnik s pomočjo analytics.js, ugotovite naslednje
- Geografska lokacija uporabnika
- Skozi kateri operacijski sistem ali brskalnik so obiskali vaše spletno mesto
- Kolikšna je njihova velikost zaslona in ali so namestili Java ali Flash
- Njihovo sklicno mesto
Izjave JavaScript
Izjava JavaScript je navodilo, ki ga izvajajo spletni brskalniki. Vsaka izjava JavaScript se mora končati s podpičjem. Googlova koda za sledenje analitike vsebuje kup izjav JavaScript. Primer je podan spodaj.
Vrstni red izvršbe
Izjave JavaScript se izvajajo od zgoraj navzdol v vrstnem redu, kot so napisani.
Če je naročilo spremenjeno, se bo koda obnašala drugače ali bo prenehala delovati.
JavaScript in beli prostori
JS prezre več belih presledkov. Vedno je priporočljivo dodati prostore okoli operaterjev, da povečate berljivost kode. Dodatni presledki, če se uporabljajo v nizu, lahko povzročijo težave.
Komentarji v JavaScript
Komentarji se uporabljajo za dodajanje opombe v JavaScript. Obstajata dve glavni vrsti - Komentar z eno ali več vrsticami.
Komentar z eno vrstico se začne z dvema poševnima črticama. Primer je podan spodaj
ga ('ustvari', 'UA-XXXX-Y', 'samodejno'); // ustvari sledilnik
Komentar v več vrsticah se začne z / * in konča z * /. Primer je podan spodaj
Komentarji se uporabljajo tudi za zaustavitev izvedbe izjave.
JavaScript spremenljivke
Ustvarjanje spremenljivke v JavaScript je znano kot deklariranje spremenljivke. Spremenljivke se uporabljajo za shranjevanje vrednosti. V JavaScript lahko ustvarite spremenljivke s ključno besedo 'var'. Priporočljivo je ustvariti spremenljivke na začetku kode.
var_gaq; // ustvarite spremenljivko in jo poimenujte _gaq
Spremenljivki lahko dodelite tudi vrednost. Če želite uporabiti vrednost spremenljivke, uporabite ime spremenljivke, ne da bi ga vključili v narekovaje. Če ga vključite v narekovaje, potem velja za niz.
Poimenovanje spremenljivk JavaScript
V JavaScript je šest pomembnih lastnosti imen spremenljivk
- So velika in velika
var pagetracker;
var Pagetracker;
- Imena spremenljivk so lahko alfanumerična
var alfa46;
- Razmiki niso dovoljeni v imenu spremenljivke
var ime = 'Nirmal'; // ni veljaven
- Priporočljivo je, da za imena spremenljivk uporabite male črke
- Posebni znaki niso dovoljeni v imenu spremenljivke, razen $ in podčrtaj
var ime = “Nirmal”; // vezaji niso dovoljeni
var_first name = "Peter"; // podčrtaj je dovoljen
- Ime spremenljivke se ne more začeti s številko
var 46alpha;
- Ime spremenljivke ne more biti ime ključne besede
- Najbolje je, da uporabite podčrtaj ali ohišje kamele za ločevanje besed v spremenljivem imenu
Ključne besede JavaScript
Ključna beseda je beseda, ki ima poseben pomen
Sledi nekaj ključnih besed, ki se uporabljajo v JavaScript
- var
- funkcijo
- vrnitev
- za
- prav
- lažno
- če
Vrednosti JavaScript
Spremenljivke se uporabljajo za shranjevanje vrednosti katere koli vrste podatkov. Vključuje lahko naslednje vrste podatkov
- Številčna vrednost
- Vrednost niza
- Boolova vrednost
- Nedefinirana vrednost
- Ničelna vrednost
- Niz
- Predmet
- Niz predmetov
Strune v JavaScript
String je niz znakov poljubne dolžine. Nizke morajo biti napisane v enojnih ali dvojnih narekovajih.
var ime = 'Nirmal Sharma';
Niz je lahko kateri koli znak, vključno z belimi presledki. Številke se štejejo tudi kot niz, če so vključene v narekovaje enojne ali dvojne.
S stransko poševnico lahko uporabite narekovaje znotraj niza, ki se ujemajo s narekovaji zunaj niza.
JavaScript matrike
Array je posebna spremenljivka, ki se uporablja za shranjevanje več elementov enakih ali različnih vrst podatkov.
Nizi so lahko nizi, številčne vrednosti, nedefinirane vrednosti, logična vrednost, drugi nizi ali predmeti.
Array je mogoče ustvariti s funkcijo 'nova Array ()' ali z dobesedno notacijo matrike.
Primeri so navedeni spodaj
var bus = nov Array ();
var bus = ();
Predmeti v JavaScript
Predmet je še ena posebna spremenljivka, ki vsebuje lastnosti in metode. Lastnost objekta je lahko niz ali identifikator.
Datalayer je primer matrike z enim ali več predmeti. Sintaksa za ustvarjanje predmeta je navedena spodaj
ObjectName = ('lastnosti10': vrednost10, 'lastnost11': vrednost11, … .. 'lastnostN': vrednostN);
Funkcije v JavaScript
Funkcija je niz kode, ki se uporablja za izvajanje določene naloge, ko se izvaja. Za izvedbo je treba poklicati funkcijo. Ključna beseda, ki se uporablja za ustvarjanje funkcije v JavaScript, je „funkcija“.
Struktura za ustvarjanje funkcije je naslednja
funkcija (parameter1, parameter2, ….) (
Izjava skripta Java10
Izjava skripta Java11
Izjava skripta JavaN
)
Parametri so imena, ki so navedena za določitev funkcije. Argumenti so vrednosti za klic določene funkcije.
Funkcija 'ga'
"ga" je vgrajena funkcija Google Analytics ". V Google Analytics opravlja številne naloge. Prvi argument funkcije 'ga' je ukaz. Razloženo je na spodnji sliki
Vsaka funkcija ima samo določeno število parametrov, ki jih je mogoče dodati.
Vsaka funkcija lahko sprejme samo določen tip podatkov.
Pomembne točke, ki si jih morate zapomniti
- Uporabite pravilno strukturo ali razporeditev za vse funkcije
- Uporabljajte samo najdene aktivne metode ali funkcije
- Nikoli ne dodajajte citatov po nepotrebnem
- Glej dokumentacijo
Kako deluje analytics.js
-
Čakalna vrsta ukaza ga
Funkcijo ga imenujemo tudi ukazna vrsta, saj ukazov ne izvede takoj in doda ukaze v čakalno vrsto, da jo izvrši, dokler knjižnica ni popolnoma naložena.
Funkcije v JavaScript so sicer znane kot predmeti, saj vsebujejo tudi lastnosti. Odsek sledenja definira lastnost aq funkcije ga (), ki deluje kot prazen niz.
-
Dodajanje ukazov v čakalno vrsto
Vsi klici v čakalno vrsto funkcije ga () imajo skupno funkcijo. Ukaz, ki deluje kot prvi parameter, je niz, ki pomaga prepoznati določeno metodo analytics.js. Vsi dodatni parametri se štejejo za argumente, ki pridejo skozi metodo.
Izraz metoda tukaj kaže bodisi globalno metodo, kot je »create«, ali metodo primerka, kot je »send«. Če čakalna vrsta ukaza ga () dobi kateri koli ukaz, samodejno pokliče funkcijo ga (), saj ne bo vrnila nobene napake.
-
Parametri ukaza
Večina ukazov in metod v analytics.js sprejme parametre v različnih oblikah. To olajša prehod pogosto uporabljanih polj na določene metode.
Za primer vzemite dva spodaj navedena ukaza
ga ('ustvari', 'UA-XXXXX-Y', 'samodejno');
ga ('pošlji', 'ogled strani');
V prvem ukazu 'create' sprejme polja 'trackId', 'cookieDomain' in 'name'. V drugem ukazu "pošlji" sprejme drugi parameter hitType kot opcijo.
Vsi ukazi izvajajo parameter 'fieldObject', ki ga lahko uporabimo za določanje poljubnih polj.
Ustvarjanje sledilcev
Sledilniki so predmeti, ki lahko zbirajo in shranjujejo podatke. Nato lahko te podatke pošlje v Google Analytics. Če želite ustvariti nov sledilnik, morate določiti ID sledenja in domeno piškotka, ki bo uporabljena za določitev, kako je treba piškotke shraniti.
Če za določeno domeno piškotek ne obstaja, potem za to domno ustvari nov ID stranke in ga shrani v piškotek. Tu je uporabnik prepoznan kot nov. Če za to domeno že obstaja ID stranke, se uporabnik prepozna kot vrne.
Ko je ustvarjen, sledilni predmeti začnejo zbirati informacije o vsebini brskanja, kot so naslov strani in URL, ločljivost zaslona, velikost oglednega polja in druge. Kasneje, ko se pojavi potreba, sledilnik pošlje vse podatke, ki so shranjeni, v Google Analytics.
-
Ustvari metodo
Analytics.js ponuja različne načine za ustvarjanje sledilcev, vendar je najpogosteje uporabljen ukaz 'ustvari', polja ID in sledenje ter piškotna domena pa se uporabljata kot drugi in tretji parameter. Primer je podan spodaj
ga ('ustvari', 'UA-XXXXX-Y', 'samodejno');
-
Poimenovanje sledilcev
Sledilnik lahko poimenujete s pomočjo imena polja kot četrti argument v ukazu create. Če je na eni strani več kot enega sledilca, je treba slediti imenu. Sledilnik brez imena polja je znan kot privzeti sledilnik in je dodeljen notranje z imenom „t0“.
ga ('create', 'UA-XXXXX-Y', 'auto', 'myTracker');
Določanje polj v času ustvarjanja
Dodate lahko tudi drug predmet Polja, ki vam omogoča, da nastavite katero koli polje v času ustvarjanja. Shranjeni bodo na sledilniku in uporabljeni za vse poslane zadetke. Objekt polja lahko uporabite za določitev vseh polj med klicanjem funkcij ga ().
Delo z več sledilci
Če za spletno mesto obstaja več lastnikov, morate podatke poslati v več znamk z ene strani. V takšnih primerih morate ustvariti dva ločena sledilca in eden mora biti imenovan sledilnik.
Če želite izvajati ukaze za določen sledilnik, morate vedno vnašati predpona z imenom sledilca, ki mu mora slediti pika. Spodaj je ukaz za pošiljanje ogledov strani
ga ('pošlji', 'ogled strani');
ga ('clientTracker.send', 'ogled strani');
Pomembni nasveti, ki si jih morate zapomniti o sledilni kode Google Analytics
- Vsaka stran na vašem spletnem mestu mora vsebovati kode za sledenje Google Analytics (GATC)
- GATC ne smete kopirati iz nobenega dokumenta
- Priporočljivo je, da se izognete prilagajanju GATC-a, saj bo koda prekinila, kar pomeni, da bo koda prenehala delovati
- Poskusite se izogniti uporabi več različic kode GATC, saj postane za uporabnike nezanesljiva. Naenkrat uporabite posamezno različico GATC-ja.
- Vstavite GATC znotraj glavnega dela strani svojega spletnega mesta.
- Prepričajte se, da dodate pravilen GATC, ki spada na to mesto
- Tudi če GATC postavite v zunanjo datoteko, bo Google Analytics zbiral podatke
- Ko se izvrši koda GATC, pošlje odziv HTTP na strežnik GA
Sklep
Zdaj šele vemo, kako enostavno začeti z analytics.js. Obstaja tudi veliko več, da raziščete o analytics.js. Informacije, ki jih zbirate, lahko uporabite za izboljšanje svojih marketinških kampanj in razvoj spletnega mesta, da zagotovite najboljšo uporabniško izkušnjo.
Priporočeni članek
- HTML5 vs Flash -Kaj je bolje
- Koncepti programiranja - Odličen vodnik za nove programerje
- Kakšne so prednosti in omejitve uporabe Pythona?
- 6 stvari, ki jih vaša programska oprema Analytics skriva pred vami