Analytics.JS - Всеки анализатор трябва да има добри познания по две основни умения, за да стане експерт в областта на дигиталната анализа. Едната статистика, а другата JavaScript.

JavaScript е най-полезният език за програмиране.

Всички измервания или етикети са написани на JavaScript. JavaScript се използва за контрол на поведението на HTML, CSS и уеб браузъри.

Google analytics.js е библиотека с JavaScript, която се използва за измерване на взаимодействието на потребителите с вашия уебсайт. Това е наследена библиотека. Ако използвате Google Analytics, трябва да използвате най-новата библиотека за проследяване analytics.js.

Как да добавите analytics.js към вашия сайт

Има три начина за добавяне на JavaScript към HTML документ.

  • Вграден JavaScript
  • Вграден JavaScript
  • Външен JavaScript

Най-лесният начин да започнете с analytics.js е да добавите кода към шаблона на вашия сайт. Скриптът трябва да бъде добавен в маркера, а идентификационният номер за проследяване трябва да бъде предоставен вместо низ от анализите на Google, които искате да проследявате.

Вграден JavaScript

Вграденият JavaScript е този, добавен към HTML маркера

Например

….

'Click' в този пример е обработващ събитие, който се използва в Inline JavaScript.

Вграден JavaScript

Вграденият JavaScript е добавен към HTML документа. Той използва маркера, но без атрибут 'src'.

По-долу е даден прост пример

функция поздрав () (

предупреждение ('здравей);

)

Текстът на шрифта в курсив е JavaScript код.

Външен JavaScript

Външният JavaScript се добавя към HTML документа с помощта на таг с атрибут src.

Пример е

type script = „text / javascript“ src = „minescript.js“>

Външният JavaScript е най-добрият метод за използване, тъй като има следните предимства пред другите два метода.

  1. Не пречи на другите кодове на страницата
  2. Лесно е да се поддържа, разбира и използва
  3. Той може да ускори времето за зареждане на страниците

Персонализирането може да бъде направено и в фрагмента за проследяване на JavaScript. Кодът, който зарежда analyticcs.js и стартира функцията ga (), не трябва да се променя.

Какво прави проследяващият фрагмент?

Чрез добавяне на който и да е от гореспоменатия фрагмент за проследяване можете да получите изгледи на страници за всяка страница, която посещават вашите потребители. Google Analytics може да ви даде информация относно

  • Времето, прекарано за всеки потребител на вашия сайт
  • Времето, прекарано от всеки потребител на всяка страница и в какъв ред са се придвижвали между страниците
  • Какви са вътрешните връзки, които са били кликнати от потребителите

Когато се създаде нов тракер с помощта на analytics.js, той се използва за установяване на следното

  • Географско местоположение на потребителя
  • Чрез коя операционна система или браузър са посетили вашия сайт
  • Какъв е размерът на екрана им и дали са инсталирали Java или Flash
  • Референтният им сайт

JavaScript извлечения

JavaScript операцията е инструкция, която се изпълнява от уеб браузърите. Всяко JavaScript изявление трябва да завършва с точка и запетая. Кодът за проследяване на Google Analytics анализи съдържа куп изявления на JavaScript. Пример е даден по-долу.

Ред за изпълнение

JavaScript изявленията се изпълняват отгоре надолу в реда, в който са написани.

Ако поръчката е променена, кодът или ще се държи по различен начин, или ще спре да работи.

JavaScript и бели пространства

JS игнорира множество бели интервали. Винаги се препоръчва да се добавят интервали около операторите, за да се увеличи четливостта на кода. Допълнителни интервали, ако се използват в низ, могат да създадат проблеми.

Коментари в JavaScript

Коментарите се използват за добавяне на бележка към JavaScript. Има два основни типа - едноредов и многоредов коментар.

Коментарът с една линия започва с две предни наклонени черти. Пример е даден по-долу

ga ('създаване', 'UA-XXXX-Y', 'автоматично'); // създава тракер

Коментарът на няколко реда започва с / * и завършва с * /. Пример е даден по-долу

Коментарите се използват и за спиране на изпълнение на изявление.

JavaScript променливи

Създаването на променлива в JavaScript е известно като деклариране на променлива. Променливите се използват за съхраняване на стойности. Променливите могат да бъдат създадени в JavaScript с помощта на ключовата дума 'var'. Препоръчва се създаване на променливи в началото на код.

var_gaq; // създайте променлива и я наречете _gaq

Можете също да зададете стойност на променливата. За да използвате стойността на променливата, трябва да използвате името на променливата, без да я включвате в кавичките. Ако го включите в кавичките, той се счита за низ.

Именуване на променливи на JavaScript

Има шест важни характеристики на имена на променливи в JavaScript

  • Те са чувствителни към регистъра

var pagetracker;

var Pagetracker;

  • Имената на променливите могат да бъдат буквено-цифрови

вар алфа46;

  • Пространствата не са разрешени в име на променлива

var първо име = 'Nirmal'; // не важи

  • Препоръчва се използването на малки букви за имена на променливи
  • Не са разрешени специални символи в име на променлива, освен $ и подчертаване

var first-name = “Nirmal”; // тирето не е позволено

var_first name = "Peter"; // подчертаването е позволено

  • Името на променливата не може да започва с число

var 46alpha;

  • Името на променливата не може да бъде име на ключова дума
  • Най-добре е да използвате подчертаващ или камилски корпус, за да разделите думи с име на променлива

Ключови думи в JavaScript

Ключовата дума е дума, която носи специално значение

Следват някои от ключовите думи, използвани в JavaScript

  • Var
  • функция
  • връщане
  • за
  • вярно
  • фалшив
  • ако

Ценности на JavaScript

Променливите се използват за съхраняване на стойности на всеки тип данни. Тя може да включва следния тип данни

  • Числова стойност
  • Стойност на стойността
  • Булева стойност
  • Неопределена стойност
  • Нулева стойност
  • Array
  • обект
  • Масив от обекти

Низове в JavaScript

String е поредица от знаци с всякаква дължина. Низовете трябва да бъдат написани в единични или двойни кавички.

var name = 'Nirmal Sharma';

Низът може да бъде всеки символ, включително бели интервали. Числата също се считат за низ, ако е включен в кавички единични или двойни.

Можете да използвате обратната наклонена черта, за да използвате кавички в низ, които съответстват на кавичките извън низ.

JavaScript масиви

Масивът е специална променлива, която се използва за съхраняване на множество елементи от един и същ или разнообразен тип данни.

Масивите могат да бъдат низове, числови стойности, неопределени стойности, булева стойност, други масиви или обекти.

Масивът може да бъде създаден с помощта на функция „нов Array ()“ или чрез буквална нотация на масива.

Примерите са изброени по-долу

var bus = нов масив ();

var bus = ();

Обекти в JavaScript

Object е друга специална променлива, която съдържа свойства и методи. В свойството на обекта може да бъде низ или идентификатор.

Datalayer е пример за масив с един или повече обекти. Синтаксисът за създаване на обект е споменат по-долу

ObjectName = ('свойство10': стойност10, 'свойство11': стойност11, … .. 'свойствоN': стойностN);

Функции в JavaScript

Функцията е набор от код, който се използва за изпълнение на конкретна задача, когато се изпълнява. За да бъде изпълнена, трябва да се извика функция. Ключовата дума, използвана за създаване на функция в JavaScript, е „функция“.

Структурата за създаване на функция е следната

функция (параметър1, параметър2, …) (

Заявление за скрипт на Java10

Заявление за скрипт на Java11

,

,

Заявление за скрипт на JavaN

)

Параметрите са имена, изброени за определяне на функция. Аргументите са стойностите за извикване на определена функция.

Функция 'ga'

'ga' е Google Analytics 'в вградена функция. Той изпълнява много задачи в Google Analytics. Първият аргумент на функцията 'ga' е команда. Обяснено е на снимката по-долу

Всяка функция има само определен брой параметри, разрешени за добавяне.

Всяка функция може да приеме само определен тип данни.

Важни точки, които трябва да запомните

  • Използвайте правилна структура или подреждане за всички функции
  • Използвайте само намерените активни методи или функции
  • Никога не добавяйте цитати излишно
  • Вижте документацията

Как работи analytics.js

  • Опашката на командите ga

Функцията ga също се нарича опашка от команди, тъй като не изпълнява командите веднага и добавя командите към опашката, за да я изпълни, докато библиотеката не бъде напълно заредена.

В JavaScript функциите иначе са известни като обекти, тъй като съдържат и свойства. Проследяващият фрагмент определя свойството aq на функцията ga (), която действа като празен масив.

  • Добавяне на команди към опашката

Всички обаждания към опашката за функция ga () споделят обща характеристика. Командата, която действа като първи параметър, е низ, който помага да се идентифицира определен метод analytics.js. Всеки допълнителен параметър се счита за аргумент, който се получава чрез метода.

Терминът метод тук показва или глобален метод като „създаване“, или метод на екземпляр като „изпрати“. Ако опашката от команда ga () получи някоя команда, тя автоматично извиква функцията ga (), тъй като няма да върне грешка.

  • Параметри на командата

Повечето от командите и методите в analytics.js приемат параметри в различен тип формати. Това улеснява преминаването на често използвани полета към конкретни методи.

Например вземете двете команди по-долу

ga ('създаване', 'UA-XXXXX-Y', 'автоматично');

ga ('изпрати', 'преглед на страница');

В първата команда 'create' тя приема полетата 'trackId', 'cookieDomain' и 'name'. Във втората команда „изпрати“ тя приема втори параметър hitType като опция.

Всички команди предприемат параметър 'fieldObject', който може да се използва за определяне на всякакви полета.

Създаване на тракери

Тракерите са обекти, които могат да събират и съхраняват данни. След това може да изпрати тези данни до Google Analytics. За да създадете нов тракер, трябва да посочите идентификационен номер за проследяване и домейн за бисквитки, които ще бъдат използвани за уточняване на това как трябва да се съхраняват бисквитките.

Ако за определен домейн бисквитка не съществува, тогава за този домейн се създава нов клиентски идентификатор и се съхранява в бисквитката. Тук потребителят е разпознат като нов. Ако клиентски идентификационен номер вече съществува за този домейн, потребителят се разпознава като връщащ се.

След като е създаден, обектите за проследяване започват да събират информация за съдържанието на сърфирането, като заглавието и URL адреса на страницата, разделителната способност на екрана, размера на екрана и други. По-късно, когато възникне нужда, тракерът изпраща цялата информация, която се съхранява, в Google Analytics.

  • Създайте метод

Analytics.js предлага различни начини за създаване на тракери, но най-често използваният начин е командата „създаване“, а полетата за проследяване на ИД и бисквитки се използват като втори и трети параметър. Пример е даден по-долу

ga ('създаване', 'UA-XXXXX-Y', 'автоматично');

  • Именуване на тракери

Можете да назовете тракера, като използвате полето за име като четвърти аргумент в командата create. Задължително е да назовете тракера, когато има повече от един тракер в една страница. Тракер без поле за име е известен като проследяващ по подразбиране и е разпределен вътрешно с името „t0“.

ga ('създаване', 'UA-XXXXX-Y', 'auto', 'myTracker');

Посочване на полета по време на създаване

Може да се добави и друг обект Fields, който ви позволява да зададете някое от полетата по време на създаването. Те ще се съхраняват в тракера и ще се прилагат към всички изпратени посещения. Обектът с полета може да се използва за указване на всички полета, докато се извиква функциите ga ().

Работа с множество тракери

Когато за даден сайт има повече от един собственик, тогава трябва да изпратите данни до няколко имота от една страница. В такива случаи трябва да създадете два отделни тракера и един трябва да бъде проследен.

За да стартирате командите за конкретен тракер, винаги трябва да префиксирате името на командата с името на тракера, което трябва да бъде последвано от точка. Командата за изпращане на показвания на страници е дадена по-долу

ga ('изпрати', 'преглед на страница');

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

Важни съвети, които да запомните за проследяващия код на Google Analytics

  • Всяка страница на вашия сайт трябва да съдържа проследяващ код на Google Analytics (GATC)
  • Не трябва да копирате поставяне на GATC от всеки документ
  • Препоръчва се да се избягва персонализирането на GATC, тъй като той ще наруши кода и в резултат кодът ще спре да работи
  • Опитайте се да не използвате няколко версии на GATC код, тъй като той става ненадежден за потребителите. Използвайте отделна версия на GATC на страница в даден момент.
  • Поставете GATC във вътрешния раздел на страницата на вашия сайт.
  • Уверете се, че добавяте правилния GATC, който принадлежи към този конкретен сайт
  • Дори ако поставите GATC във външен файл, Google Analytics ще събира данните
  • След като GATC кодът се изпълни, той изпраща HTTP отговор на GA сървъра

заключение

Сега просто знаем как да започнем лесно с analytics.js. Има също така много повече за проучване за analytics.js. Информацията, която събирате, може да се използва за подобряване на вашите маркетингови кампании и разработване на уебсайта ви, за да осигурите най-доброто потребителско изживяване.

Препоръчителен член

  1. HTML5 срещу Flash-Кое е по-добро
  2. Концепции за програмиране - Перфектно ръководство за нови програмисти
  3. Какви са ползите и ограниченията от използването на Python?
  4. 6 неща, които вашият софтуер за анализ крие от вас