Analytics.JS - Enhver analytiker skal have god viden om to kernefærdigheder for at blive ekspert inden for digital analyse. Den ene statistik og den anden JavaScript.

JavaScript er det mest nyttige programmeringssprog.

Alle målinger eller tags er skrevet i JavaScript. JavaScript bruges til at have en kontrol over opførslen af ​​HTML, CSS og webbrowsere.

Google analytics.js er et JavaScript-bibliotek, der bruges til at måle, hvordan brugerne interagerer med dit websted. Dette er et ældre bibliotek. Hvis du bruger Google Analytics, skal du bruge det nyeste sporingsbibliotek analytics.js.

Sådan tilføjes analytics.js til dit websted

Der er tre måder at tilføje JavaScript til et HTML-dokument.

  • Inline JavaScript
  • Indlejret JavaScript
  • Ekstern JavaScript

Den nemmeste måde at starte med analytics.js er at tilføje koden til din webstedsskabelon. Skriptet skal tilføjes i tagget, og sporings-ID'et skal angives i stedet for strengen på Google Analytics, som du ønsker at spore.

Inline JavaScript

Inline JavaScript er det, der tilføjes til HTML-tagget

For eksempel

….

'Klik' i dette eksempel er en begivenhedshåndterer, der bruges i Inline JavaScript.

Indlejret JavaScript

Integreret JavaScript tilføjes til HTML-dokumentet. Den bruger tagget men uden attributten 'src'.

Et simpelt eksempel er givet nedenfor

funktion hilsen () (

alarm ('hej);

)

Den kursive skrifttekst er JavaScript-kode.

Ekstern JavaScript

Ekstern JavaScript føjes til HTML-dokumentet ved hjælp af tag med src-attribut.

Eksempel er

scripttype = ”text / javascript” src = ”minescript.js“>

Ekstern JavaScript er den bedste metode til brug, da den har følgende fordele i forhold til de to andre metoder.

  1. Det forstyrrer ikke de andre koder på siden
  2. Det er let at vedligeholde, forstå og bruge
  3. Det kan fremskynde indlæsningstiden for siderne

Tilpasninger kan også foretages i JavaScript Tracking-kodestykket. Koden, der indlæser analyticcs.js og starter funktionen ga (), bør ikke ændres.

Hvad gør sporingsuddraget?

Ved at tilføje et af ovennævnte sporingsuddrag kan du få sidevisninger for hver side, som dine brugere besøger. Google analytics kan give dig information angående

  • Tiden brugt på hver bruger på dit websted
  • Den tid, som hver bruger bruger på hver side, og i hvilken rækkefølge de har navigeret mellem siderne
  • Hvad er de interne links, som brugerne har klikket på

Når en ny tracker oprettes vha. Analytics.js, bruges den til at finde ud af følgende

  • Geografisk placering af brugeren
  • Gennem hvilket operativsystem eller browser de har besøgt dit websted
  • Hvad er deres skærmstørrelse, og om de har installeret Java eller Flash
  • Deres henvisende sted

JavaScript-erklæringer

JavaScript-erklæring er en instruktion, der udføres af webbrowsere. Hver JavaScript-erklæring skal slutte med en semikolon. Google Analytics-sporingskode indeholder en masse JavaScript-udsagn. Et eksempel er givet nedenfor.

Bekræftelsesordre

JavaScript-udsagn udføres fra top til bund i den rækkefølge, de er skrevet.

Hvis ordren ændres, vil koden enten opføre sig anderledes, eller den vil stoppe med at fungere.

JavaScript og hvide rum

JS ignorerer flere hvide rum. Det anbefales altid at tilføje mellemrum rundt om operatørerne for at øge kodens læsbarhed. Ekstra mellemrum, hvis de bruges i en streng, kan skabe problemer.

Kommentarer i JavaScript

Kommentarer bruges til at tilføje en note til en JavaScript. Der er 2 hovedtyper - Enkeltlinje og Flere linjekommentarer.

Kommentar på en linje starter med to skråstreg. Et eksempel er givet nedenfor

ga ('oprette', 'UA-XXXX-Y', 'auto'); // opretter en tracker

Kommentar om flere linjer starter med / * og slutter med * /. Et eksempel er givet nedenfor

Kommentarer bruges også til at forhindre, at en erklæring udføres.

JavaScript-variabler

Oprettelse af variabel i JavaScript kaldes erklæring af en variabel. Variabler bruges til at gemme værdier. Variabler kan oprettes i JavaScript ved hjælp af nøgleordet 'var'. Det anbefales at oprette variabler i begyndelsen af ​​en kode.

var_gaq; // Opret en variabel og navngiv den _gaq

Du kan også tildele en værdi til variablen. For at bruge værdien af ​​variablen skal du bruge variabelnavnet uden at medtage det i citaterne. Hvis du inkluderer det i tilbudene, betragtes det som en streng.

Navngivelse af JavaScript-variabler

Der er seks vigtige funktioner i variabelnavne i JavaScript

  • De er store og små bogstaver

var pagetracker;

var Pagetracker;

  • Variable navne kan være alfanumeriske

var alpha46;

  • Rum er ikke tilladt i et variabelt navn

var fornavn = 'Nirmal'; // ikke gyldig

  • Det anbefales at bruge små bogstaver til variabelnavne
  • Specialtegn er ikke tilladt i et variabelt navn undtagen $ og understregning

var fornavn = “Nirmal”; // bindestreg er ikke tilladt

var_first name = “Peter”; // understregning er tilladt

  • Variabelnavn kan ikke begynde med et tal

var 46alpha;

  • Variabelt navn kan ikke være et nøgleordnavn
  • Det er bedst at bruge understregning eller kamelhus til at adskille ord i variabelt navn

JavaScript-nøgleord

Nøgleord er et ord, der bærer en særlig betydning

Følgende er nogle af de nøgleord, der bruges i JavaScript

  • Var
  • fungere
  • Vend tilbage
  • til
  • rigtigt
  • falsk
  • hvis

JavaScript-værdier

Variabler bruges til at gemme værdier for enhver type data. Det kan omfatte følgende type data

  • Numerisk værdi
  • Strengværdi
  • Boolsk værdi
  • Udefineret værdi
  • Nul værdi
  • Array
  • Objekt
  • Array af genstande

Strenge i JavaScript

String er en række karakterer af enhver længde. Strenge skal skrives inden for enkelt- eller dobbeltcitater.

var name = 'Nirmal Sharma';

En streng kan være en hvilken som helst karakter inklusive hvide mellemrum. Tal betragtes også som en streng, hvis det er inkluderet i citater enten enkelt eller dobbelt.

Du kan bruge tilbage skråstreg til at bruge citater i en streng, der matcher citaterne uden for strengen.

JavaScript Arrays

Array er en speciel variabel, der bruges til at gemme flere elementer af enten samme eller varierede datatyper.

Arrays kan være strenge, numeriske værdier, udefinerede værdier, boolesk værdi, andre arrays eller objekter.

Array kan oprettes ved hjælp af 'ny Array ()' -funktion eller gennem array-bogstavelig notation.

Eksempler er anført nedenfor

var bus = ny Array ();

var bus = ();

Objekter i JavaScript

Objekt er en anden speciel variabel, der indeholder egenskaber og metoder. I objekt kan egenskab være en streng eller identifikator.

Datalayer er et eksempel på matrix med en eller flere objekter. Syntaks til oprettelse af objekt er nævnt nedenfor

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

Funktioner i JavaScript

Funktion er et sæt kodesæt, der bruges til at udføre en bestemt opgave, når den udføres. En funktion skal kaldes for at blive udført. Det nøgleord, der bruges til at oprette en funktion i JavaScript, er 'funktion'.

Strukturen til oprettelse af funktion er som følger

funktion (parameter1, parameter2, ….) (

Java script-erklæring10

Java script-erklæring11

Java script-erklæringN

)

Parametre er navne, der er angivet for at definere en funktion. Argumenter er værdierne for at kalde en bestemt funktion.

'ga' Funktion

'ga' er Google Analytics 'indbygget funktion. Det udfører mange opgaver i Google Analytics. Det første argument med 'ga'-funktion er en kommando. Det forklares på billedet herunder

Hver funktion har kun et bestemt antal parametre, der kan tilføjes.

Hver funktion kan kun acceptere en bestemt datatype.

Vigtige punkter at huske

  • Brug korrekt struktur eller arrangement til alle funktioner
  • Brug kun de fundne aktive metoder eller funktioner
  • Tilføj aldrig tilbud unødigt
  • Se dokumentationen

Sådan fungerer analytics.js

  • Ga-kommandokøen

Ga-funktionen kaldes også kommandokøen, da den ikke udfører kommandoerne med det samme, og den tilføjer kommandoerne til køen for at udføre den, indtil biblioteket er fuldt indlæst.

I JavaScript er funktioner ellers kendt som objekter, da det også indeholder egenskaber. Sporingsuddraget definerer aq-egenskab på ga () -funktionen, der fungerer som et tomt array.

  • Tilføjelse af kommandoer til køen

Alle opkald til ga () -køen deler en fælles funktion. Kommandoen, der fungerer som den første parameter, er en streng, der hjælper med at identificere en bestemt analytics.js-metode. Enhver yderligere parameter betragtes som argumenter, der kommer gennem metoden.

Udtrykket metode her angiver enten en global metode som 'oprette' eller en instansmetode som 'send'. Hvis ga () -kommandokøen får en kommando, kalder den automatisk funktionen ga (), da den ikke returnerer nogen fejl.

  • Kommandoparametre

De fleste af kommandoerne og metoderne i analytics.js accepterer parametre i en anden type formater. Dette gør det nemt at videregive almindeligt anvendte felter til bestemte metoder.

Tag f.eks. De to kommandoer nedenfor

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

ga ('send', 'sidevisning');

I den første kommando 'oprette' accepterer den felterne 'trackingId', 'cookieDomain' og 'name'. I den anden kommando 'send' accepterer den HitType anden parameter som en mulighed.

Alle kommandoer foretager en 'fieldObject'-parameter, der kan bruges til at specificere eventuelle felter.

Oprettelse af trackere

Trackere er objekter, der kan indsamle og gemme data. Den kan derefter sende disse data til Google Analytics. For at oprette en ny tracker skal du specificere et sporings-ID og et cookiedomæne, som skal bruges til at specificere, hvordan cookies skal gemmes.

Hvis der for et bestemt domæne ikke findes en cookie, oprettes og gemmes et nyt klient-id for det domæne i cookien. Her genkendes brugeren som ny. Hvis der allerede findes et klient-id for dette domæne, genkendes brugeren som returnerende.

Når det er oprettet tracker-objekter, skal du begynde at indsamle oplysninger om browsingindhold, f.eks. Sidetitel og URL, skærmopløsning, visningsstørrelse og andre. Senere når behovet opstår, sender trackeren alle de oplysninger, der er gemt til Google Analytics.

  • Opret metode

Analytics.js tilbyder forskellige måder at oprette trackere på, men den hyppigst anvendte måde er kommandoen 'create' og sporings-ID'et og cookie-domænefelterne bruges som den anden og tredje parameter. Et eksempel er givet nedenfor

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

  • Navngivelse af trackere

Du kan navngive trackeren ved hjælp af navnefeltet som det fjerde argument i oprette kommandoen. Det er et must at navngive trackeren, når der er mere end en tracker på en enkelt side. En tracker uden et navnefelt kaldes standard tracker og det tildeles internt med navnet “t0”.

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

Specificering af felter på oprettelsestidspunktet

Et andet felt-objekt kan også tilføjes, som giver dig mulighed for at indstille et hvilket som helst af felterne på oprettelsestidspunktet. De gemmes på trackeren og anvendes på alle hits, der sendes. Feltobjektet kan bruges til at specificere alle felterne, mens man ringer til ga () -funktionerne.

Arbejde med flere trackere

Hvor der er mere end en ejer til et websted, skal du sende data til flere egenskaber fra en enkelt side. I sådanne tilfælde skal du oprette to separate trackere, og den ene skal være en navngivet tracker.

For at køre kommandoerne for en bestemt tracker, skal du altid præfikse kommandonavnet med trackernavnet, der skal følges af en prik. Kommandoen til at sende sidevisninger er angivet nedenfor

ga ('send', 'sidevisning');

ga ('clientTracker.send', 'sidevisning');

Vigtige tip at huske på Google Analytics-sporingskode

  • Hver side på dit websted skal indeholde Google Analytics-sporingskode (GATC)
  • Du bør ikke kopiere Indsæt GATC fra noget dokument
  • Det anbefales at undgå tilpasning af GATC, da det vil bryde koden, og som et resultat vil koden ophøre med at fungere
  • Prøv at undgå at bruge flere versioner af GATC-kode, da det bliver upålideligt for brugerne. Brug en enkelt version af GATC på en side ad gangen.
  • Indsæt GATC inden i hovedafsnittet på siden på dit websted.
  • Sørg for, at du tilføjer den korrekte GATC, der hører til det pågældende websted
  • Selv hvis du placerer GATC i en ekstern fil, indsamler Google Analytics dataene
  • Når GATC-koden er udført sender den HTTP-respons til GA-serveren

Konklusion

Nu ved vi bare, hvordan man let kommer i gang med analytics.js. Der er også meget mere at udforske om analytics.js. De oplysninger, du indsamler, kan bruges til at forbedre dine marketingkampagner og udvikle dit websted for at give den bedste brugeroplevelse.

Anbefalet artikel

  1. HTML5 vs Flash -Det er bedre
  2. Programmeringskoncepter - En perfekt guide til nye programmerere
  3. Hvad er fordelene og begrænsningerne ved at bruge Python?
  4. 6 ting, din Analytics-software skjuler for dig

Kategori: