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.

  1. Ne moti drugih kod na strani
  2. Je enostavno vzdrževanje, razumevanje in uporaba
  3. 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

  1. HTML5 vs Flash -Kaj je bolje
  2. Koncepti programiranja - Odličen vodnik za nove programerje
  3. Kakšne so prednosti in omejitve uporabe Pythona?
  4. 6 stvari, ki jih vaša programska oprema Analytics skriva pred vami