Analytics.JS - Hver analytiker skal ha god kunnskap i to kjerneferdigheter for å bli en ekspert innen digital analyse. Den ene statistikken og den andre JavaScript.

JavaScript er det mest nyttige programmeringsspråket.

Alle målingene eller taggene er skrevet i JavaScript. JavaScript brukes til å ha en kontroll over oppførselen til HTML, CSS og nettlesere.

Google analytics.js er et JavaScript-bibliotek som brukes til å måle hvordan brukerne samhandler med nettstedet ditt. Dette er et arv bibliotek. Hvis du bruker Google Analytics, bør du bruke den nyeste sporingsbiblioteket analytics.js.

Slik legger du til analytics.js på nettstedet ditt

Det er tre måter å legge til JavaScript til et HTML-dokument.

  • Inline JavaScript
  • Innebygd JavaScript
  • Ekstern JavaScript

Den enkleste måten å starte med analytics.js er å legge til koden i nettstedsmalen. Skriptet skal legges til i taggen, og sporings-IDen skal oppgis i stedet for strengen til Google Analytics som du ønsker å spore.

Inline JavaScript

Inline JavaScript er den som er lagt til i HTML-koden

For eksempel

….

'Klikk' i dette eksemplet er en hendelsesbehandler som brukes i Inline JavaScript.

Innebygd JavaScript

Innebygd JavaScript legges til i HTML-dokumentet. Den bruker taggen, men uten 'src'-attributtet.

Et enkelt eksempel er gitt nedenfor

funksjonshilsen () (

alarm ('hei);

)

Den kursive skriftteksten er JavaScript-kode.

Ekstern JavaScript

Ekstern JavaScript legges til i HTML-dokumentet ved å bruke tag med src-attributtet.

Eksempel er

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

Ekstern JavaScript er den beste metoden å bruke, ettersom den har følgende fordeler fremfor de to andre metodene.

  1. Det forstyrrer ikke de andre kodene på siden
  2. Det er enkelt å vedlikeholde, forstå og bruke
  3. Det kan øke hastigheten på sidene

Tilpasninger kan også gjøres i JavaScript Sporing-kodestykket. Koden som laster analyticcs.js og starter ga () -funksjonen, bør ikke endres.

Hva gjør sporingsavdraget?

Ved å legge til en av de ovennevnte sporingsutdragene kan du få sidevisninger for hver side brukerne besøker. Google Analytics kan gi deg informasjon angående

  • Tiden brukt på hver bruker på nettstedet ditt
  • Tiden brukt av hver bruker på hver side og i hvilken rekkefølge de har navigert mellom sidene
  • Hva er de interne koblingene som ble klikket av brukerne

Når en ny tracker opprettes ved hjelp av analytics.js, brukes den til å finne ut følgende

  • Geografisk beliggenhet for brukeren
  • Gjennom hvilket operativsystem eller nettleser de har besøkt nettstedet ditt
  • Hva er skjermstørrelsen deres, og om de har installert Java eller Flash
  • Deres henvisende nettsted

JavaScript-uttalelser

JavaScript-uttalelse er en instruksjon som utføres av nettleserne. Hver JavaScript-uttalelse bør slutte med en semikolon. Sporingskode for Google Analytics inneholder en mengde JavaScript-uttalelser. Et eksempel er gitt nedenfor.

Utførelsesrekkefølge

JavaScript-uttalelser utføres fra topp til bunn i den rekkefølgen de er skrevet.

Hvis ordren endres, vil koden enten oppføre seg annerledes, eller den vil slutte å virke.

JavaScript og hvite mellomrom

JS ignorerer flere hvite mellomrom. Det anbefales alltid å legge mellomrom rundt operatørene for å øke kodenes lesbarhet. Ekstra mellomrom hvis de brukes i en streng kan skape problemer.

Kommentarer i JavaScript

Kommentarer brukes til å legge til et notat i en JavaScript. Det er to hovedtyper - Enkeltlinje og Flere linjekommentarer.

Kommentar på en linje starter med to skråstreker. Et eksempel er gitt nedenfor

ga ('opprett', 'UA-XXXX-Y', 'auto'); // oppretter en tracker

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

Kommentarer brukes også til å forhindre at en uttalelse blir kjørt.

JavaScript-variabler

Å lage variabel i JavaScript er kjent som å erklære en variabel. Variabler brukes til å lagre verdier. Variabler kan opprettes i JavaScript ved å bruke søkeordet 'var'. Det anbefales å lage variabler i begynnelsen av en kode.

var_gaq; // opprette en variabel og gi den navnet _gaq

Du kan også tilordne en verdi til variabelen. For å bruke verdien på variabelen, bør du bruke variabelnavnet uten å ta det med i sitatene. Hvis du tar det med i sitatene, blir det sett på som en streng.

Navngi JavaScript-variabler

Det er seks viktige funksjoner i variabelnavn i JavaScript

  • De er store og små bokstaver

var pagetracker;

var Pagetracker;

  • Variable navn kan være alfanumeriske

var alpha46;

  • Mellomrom er ikke tillatt i et variabelt navn

var fornavn = 'Nirmal'; // ikke gyldig

  • Det anbefales å bruke små bokstaver for variabelnavn
  • Spesialtegn er ikke tillatt i et variabelt navn bortsett fra $ og understrek

var fornavn = “Nirmal”; // bindestrek er ikke tillatt

var_first name = “Peter”; // understrek er tillatt

  • Variabelt navn kan ikke begynne med et tall

var 46alpha;

  • Variabelt navn kan ikke være et nøkkelordnavn
  • Det er best å bruke understreking eller kamelhus for å skille ord med variabelt navn

JavaScript-nøkkelord

Nøkkelord er et ord som har en spesiell betydning

Følgende er noen av nøkkelordene som brukes i JavaScript

  • Var
  • funksjon
  • komme tilbake
  • til
  • ekte
  • falsk
  • hvis

JavaScript-verdier

Variabler brukes til å lagre verdier for alle typer data. Den kan inneholde følgende datatype

  • Numerisk verdi
  • Strengverdi
  • Boolsk verdi
  • Udefinert verdi
  • Null verdi
  • Array
  • Gjenstand
  • Utvalg av objekter

Strenger i JavaScript

String er en serie karakterer av hvilken som helst lengde. Strenger må skrives innen enkelt- eller dobbelt sitater.

var name = 'Nirmal Sharma';

En streng kan være hvilken som helst karakter inkludert hvite mellomrom. Tall blir også betraktet som en streng hvis det er inkludert i anførselstegn enten enkelt eller dobbelt.

Du kan bruke skråstreken for å bruke sitater i en streng som samsvarer med sitatene utenfor strengen.

JavaScript Arrays

Array er en spesiell variabel som brukes til å lagre flere elementer av enten samme eller varierte datatyper.

Arrays kan være strenger, numeriske verdier, udefinerte verdier, boolesk verdi, andre matriser eller objekter.

Array kan opprettes ved hjelp av 'ny Array ()' -funksjon eller gjennom matrisk bokstavelig notasjon.

Eksempler er listet nedenfor

var buss = ny Array ();

var buss = ();

Objekter i JavaScript

Objekt er en annen spesiell variabel som inneholder egenskaper og metoder. I objekt kan eiendom være en streng eller identifikator.

Datalayer er et eksempel på matrise med en eller flere objekter. Syntaks for å opprette objekt er nevnt nedenfor

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

Funksjoner i JavaScript

Funksjon er et sett med kode som brukes til å utføre en spesifikk oppgave når den utføres. En funksjon må kalles for å bli utført. Nøkkelordet som brukes til å lage en funksjon i JavaScript er 'funksjon'.

Strukturen for å lage funksjon er som følger

funksjon (parameter1, parameter2, ….) (

Java Script Statement10

Java Script Statement11

Java Script StatementN

)

Parametere er navn som er oppført for å definere en funksjon. Argumenter er verdiene for å ringe en bestemt funksjon.

'ga' Funksjon

'ga' er Google Analytics 'innebygd funksjon. Den utfører mange oppgaver i Google Analytics. Det første argumentet med "ga" -funksjon er en kommando. Det blir forklart på bildet under

Hver funksjon har bare et bestemt antall parametere som kan legges til.

Hver funksjon kan bare godta en bestemt datatype.

Viktige punkter å huske

  • Bruk riktig struktur eller arrangement for alle funksjonene
  • Bruk bare de aktive metodene eller funksjonene du har funnet
  • Legg aldri anbud unødvendig
  • Se i dokumentasjonen

Hvordan fungerer analytics.js

  • Ga-kommandokøen

Ga-funksjonen kalles også kommandokøen, da den ikke kjører kommandoene umiddelbart, og den legger kommandoene til køen for å utføre den til biblioteket er fullastet.

I JavaScript er funksjoner ellers kjent som objekter, da den også inneholder egenskaper. Sporingsavdraget definerer aq-egenskap på ga () -funksjonen som fungerer som en tom matrise.

  • Legge til kommandoer i køen

Alle samtalene til funksjonen kø () (ga) deler en felles funksjon. Kommandoen som fungerer som den første parameteren er en streng som hjelper til med å identifisere en bestemt analytics.js-metode. Eventuelle tilleggsparametere blir betraktet som argumenter som kommer gjennom metoden.

Begrepet metode her indikerer enten en global metode som 'opprette' eller en forekomstmetode som 'send'. Hvis ga () -kommandokøen får noen kommando, kaller den automatisk funksjonen ga (), da den ikke vil returnere noen feil.

  • Kommandoparametere

De fleste kommandoene og metodene i analytics.js godtar parametere i en annen type formater. Dette gjør det enkelt å sende ofte brukte felt til bestemte metoder.

Ta for eksempel de to kommandoene nedenfor

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

ga ('send', 'sidevisning');

I den første kommandoen 'create' godtar den feltene 'trackingId', 'cookieDomain' og 'name'. I den andre kommandoen 'send' godtar den HitType andre parameter som et alternativ.

Alle kommandoer foretar en 'feltObject' -parameter som kan brukes til å spesifisere eventuelle felt.

Lage trackere

Sporere er objekter som kan samle og lagre data. Den kan deretter sende disse dataene til Google Analytics. For å opprette en ny tracker må du spesifisere en sporings-ID og et cookie-domene som skal brukes til å spesifisere hvordan informasjonskapsler må lagres.

Hvis en cookie for et bestemt domene ikke eksisterer, blir en ny klient-ID opprettet og lagret i cookien for det domenet. Her blir brukeren gjenkjent som ny. Hvis det allerede eksisterer en klient-ID for det domenet, gjenkjennes brukeren som retur.

Når det er opprettet tracker-objekter, begynner du å samle informasjon om søkeinnholdet som sidetittel og URL, skjermoppløsning, visningsstørrelse og andre. Senere når behovet oppstår, sender trackeren all informasjonen som er lagret til Google Analytics.

  • Lag metode

Analytics.js tilbyr forskjellige måter å opprette trackere, men den mest brukte måten er 'create' -kommandoen og sporings-ID og cookie-domenefeltene brukes som den andre og tredje parameteren. Et eksempel er gitt nedenfor

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

  • Navnende trackere

Du kan navngi trackeren ved å bruke navnefeltet som det fjerde argumentet i opprette kommandoen. Det er et must å navngi trackeren når det er mer enn en tracker på en enkelt side. En tracker uten navnefelt er kjent som standard tracker, og den er internt tildelt navnet “t0”.

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

Angi felt på opprettelsestidspunktet

Et annet felt-objekt kan også legges til som lar deg angi et av feltene på opprettelsestidspunktet. De blir lagret på trackeren og brukt på alle treff som blir sendt. Feltobjektet kan brukes til å spesifisere alle feltene mens du ringer ga () -funksjonene.

Jobber med flere trackere

Der det er mer enn en eier for et nettsted, må du sende data til flere eiendommer fra en enkelt side. I slike tilfeller må du lage to separate trackere, og en bør være en navngitt tracker.

For å kjøre kommandoene for en spesifikk tracker, må du alltid prefikse kommandonavnet med trackernavnet som må følges av en prikk. Kommandoen for å sende sidevisninger er gitt nedenfor

ga ('send', 'sidevisning');

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

Viktige tips å huske om Google Analytics-sporingskode

  • Hver side på nettstedet ditt skal inneholde Google Analytics Tracking Code (GATC)
  • Du bør ikke kopiere lim inn GATC fra noe dokument
  • Det anbefales å unngå tilpasning av GATC, da det vil knekke koden, og som et resultat vil koden slutte å virke
  • Forsøk å unngå å bruke flere versjoner av GATC-kode da det blir upålitelig for brukerne. Bruk en versjon av GATC på en side om gangen.
  • Sett inn GATC i hodedelen av siden på nettstedet.
  • Forsikre deg om at du legger til riktig GATC som hører til det aktuelle nettstedet
  • Selv om du plasserer GATC i en ekstern fil, vil Google Analytics samle inn dataene
  • Når GATC-koden er kjørt, sender den HTTP-respons til GA-serveren

Konklusjon

Nå vet vi bare hvordan du kommer i gang enkelt med analytics.js. Det er også mye mer å utforske om analytics.js. Informasjonen du samler inn kan brukes til å forbedre markedsføringskampanjene dine og utvikle nettstedet ditt for å gi best mulig brukeropplevelse.

Anbefalt artikkel

  1. HTML5 vs Flash -Det er bedre
  2. Programmeringskonsepter - en perfekt guide for nye programmerere
  3. Hva er fordelene og begrensningene ved å bruke Python?
  4. 6 ting Analytics-programvaren skjuler for deg