Analytics.JS - Fiecare analist ar trebui să aibă cunoștințe bune în două abilități de bază pentru a deveni un expert în domeniul analizei digitale. Una statistici și cealaltă JavaScript.

JavaScript este cel mai util limbaj de programare.

Toate măsurătorile sau etichetele sunt scrise în JavaScript. JavaScript este folosit pentru a controla comportamentul HTML, CSS și browserele web.

Google analytics.js este o bibliotecă JavaScript care este utilizată pentru a măsura modul în care utilizatorii interacționează cu site-ul dvs. web. Aceasta este o bibliotecă moștenită. Dacă utilizați Google Analytics, atunci ar trebui să utilizați cea mai recentă bibliotecă de urmărire analytics.js.

Cum să adăugați analytics.js pe site-ul dvs.

Există trei moduri de a adăuga JavaScript la un document HTML.

  • JavaScript Inline
  • JavaScript încorporat
  • JavaScript extern

Cel mai simplu mod de a începe cu analytics.js este să adăugați codul la șablonul site-ului dvs. Scriptul trebuie adăugat în etichetă, iar ID-ul de urmărire ar trebui să fie furnizat în locul șirului de analiză Google pe care doriți să îl urmăriți.

JavaScript Inline

JavaScript Inline este cel adăugat la eticheta HTML

De exemplu

….

„Faceți clic” în acest exemplu este un manager de evenimente care este utilizat în JavaScript Inline.

JavaScript încorporat

JavaScript este încorporat în documentul HTML. Folosește eticheta, dar fără atributul „src”.

Un exemplu simplu este dat mai jos

function greet () (

alert ('hi);

)

Textul italic al fontului este cod JavaScript.

JavaScript extern

JavaScript extern este adăugat la documentul HTML folosind eticheta cu atribut src.

Exemplu este

script type = "text / javascript" src = "minescript.js">

JavaScript extern este cea mai bună metodă de utilizat deoarece are următoarele avantaje față de celelalte două metode.

  1. Nu interferează cu celelalte coduri din pagină
  2. Este ușor de întreținut, de înțeles și de utilizat
  3. Poate grăbi timpul de încărcare a paginilor

Personalizările pot fi făcute și la fragmentul de urmărire JavaScript. Nu trebuie schimbat codul care încarcă analyticcs.js și pornește funcția ga ().

Ce face fragmentul de urmărire?

Adăugând oricare dintre fragmentele de urmărire menționate mai sus, puteți obține vizualizări ale paginii pentru fiecare pagină pe care o vizitează utilizatorii dvs. Google analytics vă poate oferi informații cu privire la

  • Timpul petrecut pentru fiecare utilizator pe site-ul dvs.
  • Timpul petrecut de fiecare utilizator pe fiecare pagină și în ce ordine au navigat între pagini
  • Care sunt legăturile interne pe care au făcut clic pe utilizatori

Când un nou tracker este creat folosind analytics.js, acesta este folosit pentru a afla următoarele

  • Locația geografică a utilizatorului
  • Prin ce sistem de operare sau browser au vizitat site-ul dvs.
  • Care este dimensiunea ecranului lor și dacă au instalat Java sau Flash
  • Site-ul lor de referință

Declarații JavaScript

Instrucțiunea JavaScript este o instrucțiune care este executată de browserele web. Fiecare declarație JavaScript ar trebui să se încheie cu punct și virgulă. Codul de urmărire Google analytics conține o mulțime de declarații JavaScript. Un exemplu este dat mai jos.

Ordinul de executare

Instrucțiunile JavaScript sunt executate de sus în jos în ordinea în care sunt scrise.

Dacă comanda este schimbată, atunci codul se va comporta diferit sau va înceta.

JavaScript și spații albe

JS ignoră mai multe spații albe. Se recomandă întotdeauna adăugarea de spații în jurul operatorilor pentru a crește lizibilitatea codului. Spațiile suplimentare dacă sunt utilizate într-un șir pot crea probleme.

Comentarii în JavaScript

Comentariile sunt utilizate pentru a adăuga o notă la un JavaScript. Există 2 tipuri principale - Comentariu cu o singură linie și mai multe linii.

Comentariul cu o singură linie începe cu două rapoarte înainte. Un exemplu este dat mai jos

ga ('crea', 'UA-XXXX-Y', 'auto'); // creează un tracker

Comentariul cu mai multe linii începe cu / * și se termină cu * /. Un exemplu este dat mai jos

Comentariile sunt de asemenea utilizate pentru a opri executarea unei declarații.

Variabile JavaScript

Crearea unei variabile în JavaScript este cunoscută ca declararea unei variabile. Variabilele sunt utilizate pentru stocarea valorilor. Variabilele pot fi create în JavaScript folosind cuvântul cheie „var”. Se recomandă crearea de variabile la începutul unui cod.

var_gaq; // creați o variabilă și denumiți-o _gaq

De asemenea, puteți atribui o valoare variabilei. Pentru a utiliza valoarea variabilei, ar trebui să folosiți numele variabilei fără a o include în ghilimele. Dacă îl includeți printre ghilimele, atunci este considerat un șir.

Denumirea variabilelor JavaScript

Există șase caracteristici importante ale numelor variabile în JavaScript

  • Sunt sensibile la litere mari și mici

var Pagetracker;

var Pagetracker;

  • Numele variabile pot fi alfanumerice

var alfa46;

  • Spațiile nu sunt permise cu un nume variabil

var nume = 'Nirmal'; // invalid

  • Se recomandă utilizarea literelor mici pentru nume variabile
  • Caracterele speciale nu sunt permise într-un nume variabil decât $ și subliniere

var prenume = „Nirmal”; // cratima nu este permisă

var_first name = "Peter"; // sublinierea este permisă

  • Numele variabilului nu poate începe cu un număr

var 46alpha;

  • Numele variabil nu poate fi un nume de cuvinte cheie
  • Cel mai bine este să folosiți carcasă subliniere sau cămilă pentru a separa cuvintele cu nume variabil

Cuvinte cheie JavaScript

Cuvântul cheie este un cuvânt care poartă un sens special

Urmează câteva dintre cuvintele cheie utilizate în JavaScript

  • var
  • funcţie
  • întoarcere
  • pentru
  • Adevărat
  • fals
  • dacă

Valori JavaScript

Variabilele sunt utilizate pentru stocarea valorilor de orice tip de date. Poate include următorul tip de date

  • Valoare numerica
  • Valoarea șirului
  • Valoarea booleană
  • Valoare nedefinită
  • Valoare nulă
  • mulțime
  • Obiect
  • Array de obiecte

Șiruri în JavaScript

Șirul este o serie de caractere de orice lungime. Șirurile trebuie să fie scrise cu ghilimele simple sau duble.

nume var = 'Nirmal Sharma';

Un șir poate fi orice personaj, inclusiv spații albe. Numerele sunt, de asemenea, considerate ca șir, dacă sunt incluse în ghilimele fie simple sau duble.

Puteți utiliza slash înapoi pentru a utiliza ghilimele într-un șir care se potrivesc cu ghilimele din afara șirului.

Arrayuri JavaScript

Array este o variabilă specială care este folosită pentru a stoca mai multe elemente de tipuri de date aceleași sau variate.

Schițele pot fi șiruri, valori numerice, valori nedefinite, valoare booleană, alte tablouri sau obiecte.

Array poate fi creat folosind funcția 'new Array ()' sau printr-o notare literală a tabloului.

Exemple sunt enumerate mai jos

var bus = new Array ();

var bus = ();

Obiecte în JavaScript

Obiectul este o altă variabilă specială care conține proprietăți și metode. În proprietatea obiectului poate fi un șir sau un identificator.

Datalayer este un exemplu de matrice cu unul sau mai multe obiecte. Sintaxa pentru crearea obiectului este menționată mai jos

ObjectName = ('property10': valoare10, 'property11': value11, … .. 'propertyN': valueN);

Funcții în JavaScript

Funcția este un set de cod care este utilizat pentru a efectua o sarcină specifică atunci când este executat. Trebuie să fie apelată o funcție pentru a fi executată. Cuvântul cheie folosit pentru a crea o funcție în JavaScript este „funcție”.

Structura pentru crearea funcției este următoarea

function (parametru1, parametru2, …) (

Declarația scriptului Java10

Declarația scriptului Java11

Declarația scriptului JavaN

)

Parametrii sunt nume enumerate pentru a defini o funcție. Argumentele sunt valorile pentru apelarea unei anumite funcții.

Funcția „ga”

„ga” este Google Analytics ”în funcție construită. Realizează multe sarcini în Google Analytics. Primul argument al funcției „ga” este o comandă. Este explicat în imaginea de mai jos

Fiecare funcție are doar un anumit număr de parametri autorizați să fie adăugați.

Fiecare funcție poate accepta doar anumite tipuri de date.

Puncte importante de reținut

  • Utilizați structura sau aranjarea corectă pentru toate funcțiile
  • Folosiți numai metodele sau funcțiile active găsite
  • Nu adăugați niciodată citate inutile
  • Consultați documentația

Cum funcționează analytics.js

  • Coada de comandă ga

Funcția ga se mai numește coadă de comandă, deoarece nu execută comenzile imediat și adaugă comenzile la coadă pentru a o executa până când biblioteca este complet încărcată.

În JavaScript funcțiile sunt cunoscute sub denumirea de obiecte, deoarece conțin și proprietăți. Snippet de urmărire definește proprietatea aq pe funcția ga () care acționează ca un tablou gol.

  • Adăugarea de comenzi la coadă

Toate apelurile la coada funcției ga () partajează o caracteristică comună. Comanda care acționează ca primul parametru este un șir care ajută la identificarea unei anumite metode analytics.js. Orice parametru suplimentar este considerat drept argument care primește metoda.

Termenul metodă aici indică fie o metodă globală precum „create”, fie o metodă de instanță cum ar fi „send”. Dacă coada de comandă ga () primește orice comandă, aceasta apelează automat funcția ga () deoarece nu va întoarce nicio eroare.

  • Parametri de comandă

Majoritatea comenzilor și metodelor din analytics.js acceptă parametrii într-un tip diferit de formate. Acest lucru face ușor să treceți câmpurile utilizate în mod obișnuit la anumite metode.

De exemplu, luați cele două comenzi de mai jos

ga ('crea', 'UA-XXXXX-Y', 'auto');

ga ('trimite', 'Vizualizare pagină');

În prima comandă „create” acceptă câmpurile „trackingId”, „cookieDomain” și „name”. În cea de-a doua comandă „trimite”, acceptă al doilea parametru hitType ca opțiune.

Toate comenzile efectuează un parametru „fieldsObject” care poate fi utilizat pentru specificarea oricărui câmp.

Crearea Trackers

Trackerele sunt obiecte care pot colecta și stoca date. Apoi poate trimite aceste date către Google Analytics. Pentru a crea un nou tracker, trebuie să specificați un ID de urmărire și un domeniu cookie care va fi utilizat pentru a specifica modul în care cookie-urile trebuie stocate.

Dacă pentru un anumit domeniu un cookie nu există atunci pentru acel domeniu, un nou ID de client este creat și stocat în cookie. Aici utilizatorul este recunoscut ca nou. Dacă există deja un ID de client pentru acel domeniu, utilizatorul este recunoscut ca returnând.

Odată ce a fost creat, obiectele de urmărire încep să colecteze informații despre conținutul de navigare, cum ar fi titlul paginii și adresa URL, rezoluția ecranului, dimensiunea viewport-ului și altele. Mai târziu, atunci când apare nevoia, trackerul trimite toate informațiile care sunt stocate în Google Analytics.

  • Creare metodă

Analytics.js oferă modalități diferite de a crea trackere, dar cea mai frecventă metodă este comanda „create”, iar câmpurile de domeniu cookie și ID de urmărire sunt utilizate ca al doilea și al treilea parametru. Un exemplu este dat mai jos

ga ('crea', 'UA-XXXXX-Y', 'auto');

  • Naming Trackers

Puteți denumi tracker-ul folosind câmpul de nume ca al patrulea argument din comanda create. Este necesar să numiți trackerul când există mai mult de un tracker într-o singură pagină. Un tracker fără câmp de nume este cunoscut ca tracker implicit și i se atribuie intern numele „t0”.

ga ('crea', 'UA-XXXXX-Y', 'auto', 'myTracker');

Precizarea câmpurilor în momentul creării

Se poate adăuga și un alt obiect Fields care vă permite să setați oricare dintre câmpuri la momentul creării. Acestea vor fi stocate pe tracker și vor fi aplicate tuturor accesărilor trimise. Obiectul câmpuri poate fi utilizat pentru a specifica toate câmpurile în timp ce apelați funcțiile ga ().

Lucrul cu mai mulți trackeri

În cazul în care există mai mulți proprietari pentru un site, trebuie să trimiteți date către mai multe proprietăți dintr-o singură pagină. În astfel de cazuri, trebuie să creați două trackere separate și unul ar trebui să fie un tracker numit.

Pentru a rula comenzile pentru un anumit tracker, ar trebui să prefixați întotdeauna numele comenzii cu numele tracker care trebuie urmat de un punct. Comanda pentru a trimite afișări de pagini este dată mai jos

ga ('trimite', 'Vizualizare pagină');

ga ('clientTracker.send', 'Vizualizare pagină');

Sfaturi importante de reținut despre Codul de urmărire Google Analytics

  • Fiecare pagină de pe site-ul dvs. ar trebui să conțină Codul de urmărire Google Analytics (GATC)
  • Nu ar trebui să copiați lipiți GATC-ul din niciun document
  • Se recomandă evitarea personalizării GATC, deoarece va rupe codul și, în consecință, codul nu va mai funcționa
  • Încercați să evitați utilizarea mai multor versiuni de cod GATC, deoarece acesta devine nesigur pentru utilizatori. Utilizați o singură versiune a GATC pe o pagină simultan.
  • Introduceți GATC în secțiunea din cap a paginii site-ului dvs.
  • Asigurați-vă că adăugați GATC-ul corect care aparține acelui anumit site
  • Chiar dacă plasați GATC într-un fișier extern, Google Analytics va colecta datele
  • Odată executat codul GATC, acesta trimite răspuns HTTP serverului GA

Concluzie

Acum știm doar să începem ușor cu analytics.js. Există, de asemenea, multe mai multe de explorat despre analytics.js. Informațiile colectate pot fi utilizate pentru a îmbunătăți campaniile de marketing și pentru a dezvolta site-ul dvs. web pentru a oferi cea mai bună experiență de utilizare.

Articol recomandat

  1. HTML5 vs Flash - care este mai bun
  2. Concepte de programare - Un ghid perfect pentru programatori noi
  3. Care sunt avantajele și limitările utilizării Python?
  4. 6 lucruri pe care software-ul dvs. Analytics le ascunde de la dvs.