Analytics.JS - Varje analytiker bör ha god kunskap om två grundläggande färdigheter för att bli en expert inom digitalanalys. En statistik och den andra JavaScript.

JavaScript är det mest användbara programmeringsspråket.

Alla mätningar eller taggar skrivs i JavaScript. JavaScript används för att ha en kontroll över beteendet hos HTML, CSS och webbläsare.

Google analytics.js är ett JavaScript-bibliotek som används för att mäta hur användarna interagerar med din webbplats. Detta är ett gammalt bibliotek. Om du använder Google Analytics bör du använda den senaste spårningsbiblioteket analytics.js.

Så lägger du till analytics.js på din webbplats

Det finns tre sätt att lägga till JavaScript i ett HTML-dokument.

  • Inline JavaScript
  • Inbäddat JavaScript
  • Extern JavaScript

Det enklaste sättet att börja med analytics.js är att lägga till koden i din webbplatsmall. Skriptet ska läggas till i taggen och spårnings-ID ska anges i stället för strängen i Google Analytics som du vill spåra.

Inline JavaScript

Inline JavaScript är det som läggs till i HTML-taggen

Till exempel

….

"Klicka" i det här exemplet är en händelsehanterare som används i Inline JavaScript.

Inbäddat JavaScript

Inbyggt JavaScript läggs till i HTML-dokumentet. Den använder taggen men utan attributet 'src'.

Ett enkelt exempel ges nedan

funktion hälsning () (

alert ('hej);

)

Kursiv text är JavaScript-kod.

Extern JavaScript

Extern JavaScript läggs till i HTML-dokumentet med tagg med src-attribut.

Exempel är

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

Extern JavaScript är den bästa metoden att använda eftersom det har följande fördelar jämfört med de andra två metoderna.

  1. Det stör inte de andra koderna på sidan
  2. Det är lätt att underhålla, förstå och använda
  3. Det kan påskynda laddningstiden för sidorna

Anpassningar kan också göras till JavaScript-spårningsavsnittet. Koden som laddar analyticcs.js och startar ga () -funktionen bör inte ändras.

Vad gör spårningsavsnittet?

Genom att lägga till någon av ovanstående spårningsavsnitt kan du få sidvyer för varje sida dina användare besöker. Google Analytics kan ge dig information angående

  • Tiden för varje användare på din webbplats
  • Tiden för varje användare på varje sida och i vilken ordning de har navigerat mellan sidorna
  • Vilka är de interna länkar som klickades av användarna

När en ny tracker skapas med analytics.js används den för att ta reda på följande

  • Geografisk plats för användaren
  • Genom vilket operativsystem eller webbläsare de har besökt din webbplats
  • Vad är deras skärmstorlek och om de har installerat Java eller Flash
  • Deras hänvisande webbplats

JavaScript-uttalanden

JavaScript-uttalande är en instruktion som körs av webbläsarna. Varje JavaScript-uttalande bör avslutas med en semikolon. Google Analytics-spårningskod innehåller ett gäng JavaScript-uttalanden. Ett exempel ges nedan.

Förordning

JavaScript-uttalanden körs från topp till botten i den ordning de skrivs.

Om beställningen ändras kommer koden antingen att bete sig annorlunda eller sluta fungera.

JavaScript och vita utrymmen

JS ignorerar flera vita utrymmen. Det rekommenderas alltid att lägga till utrymmen runt operatörerna för att öka kodens läsbarhet. Extra utrymmen om de används i en sträng kan skapa problem.

Kommentarer i JavaScript

Kommentarer används för att lägga till en anteckning i en JavaScript. Det finns två huvudtyper - En rad och kommentar med flera linjer.

Kommentar med en rad börjar med två snedstreck. Ett exempel ges nedan

ga ('skapa', 'UA-XXXX-Y', 'auto'); // skapar en tracker

Kommentar med flera linjer börjar med / * och slutar med * /. Ett exempel ges nedan

Kommentarer används också för att hindra att ett uttalande körs.

JavaScript-variabler

Att skapa variabel i JavaScript kallas förklaring av en variabel. Variabler används för att lagra värden. Variabler kan skapas i JavaScript med hjälp av nyckelordet 'var'. Det rekommenderas att skapa variabler i början av en kod.

var_gaq; // skapa en variabel och namnge den _gaq

Du kan också tilldela ett värde till variabeln. För att använda värdet på variabeln bör du använda variabelnamnet utan att inkludera det i citaten. Om du inkluderar det i offerten betraktas det som en sträng.

Namnge JavaScript-variabler

Det finns sex viktiga funktioner i variabla namn i JavaScript

  • De är skiftlägeskänsliga

var pagetracker;

var Pagetracker;

  • Variabla namn kan vara alfanumeriska

var alfa46;

  • Mellanslag är inte tillåtna i ett variabelt namn

var förnamn = 'Nirmal'; // inte giltig

  • Det rekommenderas att använda små bokstäver för variabla namn
  • Specialtecken är inte tillåtna i ett variabelt namn förutom $ och understreck

var förnamn = “Nirmal”; // bindestreck är inte tillåtet

var_first name = “Peter”; // understreck är tillåtet

  • Variabelt namn kan inte börja med ett nummer

var 46alpha;

  • Variabelt namn kan inte vara ett sökordnamn
  • Det är bäst att använda understreck eller kamelhölje för att skilja ord i variabelt namn

JavaScript-nyckelord

Nyckelord är ett ord som har en speciell betydelse

Följande är några av de nyckelord som används i JavaScript

  • var
  • fungera
  • lämna tillbaka
  • för
  • Sann
  • falsk
  • om

JavaScript-värden

Variabler används för att lagra värden för alla typer av data. Det kan innehålla följande typ av data

  • Numeriskt värde
  • Strängvärde
  • Booleskt värde
  • Odefinierat värde
  • Nollvärde
  • Array
  • Objekt
  • Array av objekt

Strängar i JavaScript

String är en serie tecken av valfri längd. Strängar måste skrivas inom enstaka eller dubbla citat.

var name = 'Nirmal Sharma';

En sträng kan vara valfri karaktär inklusive vita mellanslag. Nummer betraktas också som en sträng om det ingår i citat antingen enstaka eller dubbla.

Du kan använda bakre snedstreck för att använda citat i en sträng som matchar citaten utanför strängen.

JavaScript Arrays

Array är en speciell variabel som används för att lagra flera element av antingen samma eller olika datatyper.

Arrayer kan vara strängar, numeriska värden, odefinierade värden, booleskt värde, andra matriser eller objekt.

Array kan skapas med 'ny Array () -funktion eller genom matrisk bokstavlig notation.

Exempel listas nedan

var buss = ny Array ();

var buss = ();

Objekt i JavaScript

Objekt är en annan speciell variabel som innehåller egenskaper och metoder. I objekt kan egenskap vara en sträng eller identifierare.

Datalayer är ett exempel på matris med ett eller flera objekt. Syntaxen för att skapa objekt nämns nedan

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

Funktioner i JavaScript

Funktion är en uppsättning kod som används för att utföra en specifik uppgift när den körs. En funktion måste anropas för att kunna köras. Nyckelordet som används för att skapa en funktion i JavaScript är 'funktion'.

Strukturen för att skapa funktion är som följer

funktion (parameter1, parameter2, ….) (

Java Script Statement10

Java Script Statement11

Java Script StatementN

)

Parametrar är namn som anges för att definiera en funktion. Argument är värdena för att ringa en viss funktion.

'ga' Funktion

'ga' är Google Analytics 'inbyggd funktion. Det utför många uppgifter i Google Analytics. Det första argumentet med "ga" -funktionen är ett kommando. Det förklaras på bilden nedan

Varje funktion har bara ett visst antal parametrar som tillåts läggas till.

Varje funktion kan endast acceptera viss datatyp.

Viktiga punkter att komma ihåg

  • Använd rätt struktur eller arrangemang för alla funktioner
  • Använd endast de aktiva metoder eller funktioner som hittats
  • Lägg aldrig offert onödigt
  • Se dokumentationen

Hur fungerar analytics.js

  • Ga-kommandokön

Ga-funktionen kallas också kommandokön eftersom den inte kör kommandona omedelbart och den lägger till kommandona i kön för att köra den tills biblioteket är fullastat.

I JavaScript är funktioner annars kända som objekt eftersom det också innehåller egenskaper. Spårningsavsnittet definierar aq-egenskapen på funktionen ga () som fungerar som en tom matris.

  • Lägga till kommandon i kön

Alla samtal till funktionskön ga () delar en gemensam funktion. Kommandot som fungerar som den första parametern är en sträng som hjälper till att identifiera en viss metod för analytics.js. Alla ytterligare parametrar betraktas som argument som kommer igenom metoden.

Termmetoden här indikerar antingen en global metod som "skapa" eller en instansmetod som "skicka". Om ga () -kommandokön får något kommando anropar den automatiskt ga () -funktionen eftersom den inte returnerar något fel.

  • Kommandoparametrar

De flesta av kommandona och metoderna i analytics.js accepterar parametrar i en annan typ av format. Detta gör det enkelt att skicka vanliga fält till specifika metoder.

Ta till exempel de två kommandona nedan

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

ga ('skicka', 'sidvisning');

I det första kommandot "skapa" accepterar det fälten "trackingId", "cookieDomain" och "name". I det andra kommandot "skicka" accepterar den HitType andra parameter som ett alternativ.

Alla kommandon utför en "fieldObject" -parameter som kan användas för att specificera alla fält.

Skapa spårare

Spårare är objekt som kan samla in och lagra data. Den kan sedan skicka den informationen till Google Analytics. För att skapa en ny tracker måste du ange ett spårnings-ID och en kakedomän som kommer att användas för att specificera hur cookies måste lagras.

Om en cookie för en viss domän inte finns, skapas en ny klient-ID för den domänen och lagras i cookien. Här identifieras användaren som ny. Om det redan finns ett klient-ID för den domänen identifieras användaren som återkomst.

När det har skapats spårningsobjekt börjar samla information om webbläsarens innehåll, t.ex. sidtitel och URL, skärmupplösning, visningsstorlek och andra. Senare när behovet uppstår skickar trackaren all information som lagras till Google Analytics.

  • Skapa metod

Analytics.js erbjuder olika sätt att skapa spårare men det oftast använda sättet är "skapa" -kommandot och spårnings-ID och cookie-domänfält används som den andra och tredje parametern. Ett exempel ges nedan

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

  • Namnge spårare

Du kan namnge spåraren med namnfältet som det fjärde argumentet i skapande-kommandot. Det är ett måste att namnge spåraren när det finns mer än en spårare på en enda sida. En tracker utan namnfält kallas standard tracker och den tilldelas internt med namnet “t0”.

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

Ange fält vid skapandetid

Ett annat fältobjekt kan också läggas till, vilket gör att du kan ställa in något av fälten vid skapandet. De kommer att lagras på trackaren och tillämpas på alla träffar som skickas. Fältobjektet kan användas för att specificera alla fält när du kallar ga () -funktionerna.

Arbetar med flera trackers

Om det finns fler än en ägare för en webbplats måste du skicka data till flera egenskaper från en enda sida. I sådana fall måste du skapa två separata trackers och en bör vara en namngiven tracker.

För att köra kommandona för en specifik tracker bör du alltid prefixa kommandonamnet med trackernamnet som måste följas av en punkt. Kommandot för att skicka sidvisningar ges nedan

ga ('skicka', 'sidvisning');

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

Viktiga tips att komma ihåg om Google Analytics-spårningskod

  • Varje sida på din webbplats bör innehålla Google Analytics Tracking Code (GATC)
  • Du bör inte kopiera klistra in GATC från något dokument
  • Det rekommenderas att undvika anpassning av GATC eftersom det kommer att bryta koden och som ett resultat slutar koden att fungera
  • Försök att undvika att använda flera versioner av GATC-kod eftersom det blir opålitligt för användarna. Använd en enda version av GATC på en sida åt gången.
  • Sätt in GATC i huvudavsnittet på sidan på din webbplats.
  • Se till att du lägger till rätt GATC som tillhör den specifika webbplatsen
  • Även om du placerar GATC i en extern fil kommer Google Analytics att samla in data
  • När GATC-koden har körts skickar den HTTP-svar till GA-servern

Slutsats

Nu vet vi bara hur man enkelt kommer igång med analytics.js. Det finns också mycket mer att utforska om analytics.js. Informationen du samlar in kan användas för att förbättra dina marknadsföringskampanjer och utveckla din webbplats för att ge bästa användarupplevelse.

Rekommenderad artikel

  1. HTML5 vs Flash - Vilket är bättre
  2. Programmeringskoncept - en perfekt guide för nya programmerare
  3. Vilka är fördelarna och begränsningarna med att använda Python?
  4. 6 saker som din Analytics-programvara gömmer dig

Kategori: