Як легко налаштувати спеціальне відстеження подій у Google Analytics

Зростаюча потреба у спеціальному відстеженні подій

Я є професіоналом-технологом з аналітики вже більше п’яти років. Нещодавно друг запитав мене, як він може налаштувати власне відстеження подій на своєму веб-сайті малого бізнесу та краще зрозуміти поведінку користувачів свого сайту.

Ще кілька років тому малий бізнес та особисті блогери були задоволені, знаючи кількість унікальних відвідувачів та перегляди сторінок на своєму веб-сайті. Але зараз всі хочуть зрозуміти набагато більше, ніж просто перегляди сторінок. Вони хочуть знати, скільки користувачів натиснули різні кнопки, переглянули відео, перевірили деталі товару чи, крім іншого, натиснули сторонню рекламу. Зростає попит на розуміння того, як різні користувачі залучають свої цифрові активи.

Існує багато цілей, для яких ви можете використовувати свій веб-сайт, і існує стільки ж заходів, які слід контролювати на веб-сайті. Хоча у великого бізнесу є спеціальні команди, у малих компаніях, як правило, є одна особа, яка керує як аналізом, так і технічним налаштуванням свого аналітичного рахунку.

"На щастя, встановити основні цілі та навіть попередні користувацькі цілі в Google Analytics не складно, поки ви знаєте правильні кроки. І в цій статті ми пройдемо саме через це. Я проведу вас за кроками встановлення власних цілей найпростішим способом, поки ви насолоджуєтесь кавою! " - Документація Google

Огляд

По-перше, задля перегляду, давайте розглянемо чотири основних типи власних цілей, доступних у вашому обліковому записі Google Analytics. Якщо ви з ними вже знайомі і хочете зрозуміти лише останню (тип цілі “Подія”), прокрутіть вниз до пункту 4: “Встановлення цілі Події”. Погляд на знімок екрана нижче пояснить вам чотири основні цілі, які ви можете налаштувати в Google Analytics.

Ви помітите, що перші 3 цілі дуже інтуїтивні та безпосередньо придатні для використання. Після встановлення вони дадуть вам перетворення x% за останні 7 днів. Але остання поверне 0% конверсію. Давайте спочатку розглянемо три простіші цілі, а потім ми зможемо детально зрозуміти мету події.

1. Встановлення цілі призначення

Для цього вам потрібно лише вказати URL-адресу сторінки, яку ви визначили як успішну під час відвідування сторінки. Наприклад, на веб-сайтах електронної комерції, коли людина робить покупку та переходить на сторінку із вдячністю, це успіх. Тож відвідування сторінки подяки може бути метою.

Все, що вам потрібно зробити, це ввести URL-адресу цієї сторінки як пункт призначення, www.yourexamplesite.com/thanks.html . Можливо, ваш веб-сайт може мати різні параметри запиту, тому ви можете використовувати такі параметри, як «URL починається з», «URL закінчується з» або «Regex».

2. Встановлення мети тривалості

Це стосується кількості хвилин (або годин), проведених користувачем на вашому веб-сайті. Використання цієї мети може різнитися залежно від призначення веб-сайту. Можливо, бажано проводити більше часу на своєму сайті, але це не означає впевненого перетворення. Це також може означати, що ваш веб-сайт недостатньо простий, щоб допомогти користувачам швидко виконати свої завдання.

Однак для орієнтованих на вміст веб-сайтів, таких як газети, блогери, журнали чи відеовміст, ціль тривалості може бути важливою. Отже, виходячи з мети вашого сайту, може бути непоганою ідеєю встановити різні цілі тривалості часу.

Як ви можете бачити нижче, ви можете ввести тривалість часу для цієї мети, і вам буде встановлено відстеження всіх користувачів, які перетнули цю мету.

3. Сторінки / екрани за сеанс

Це кількість сторінок, переглянутих за один сеанс або відвідування. Якщо відвідувач закриває веб-сайт, а потім повертається на наступний день, або через проміжок у 30 хвилин того ж дня, це називається новим сеансом.

4. Встановлення власного типу цілі події

"Подія" - це будь-яка дія користувача, яка позначає взаємодію з вашим веб-сайтом після посадки на будь-яку з його сторінок. Найпростіший приклад - це коли вони натискають таку кнопку, як "Купити зараз" або "Дізнатися більше". Він також може бути використаний для таких варіантів, як завантаження PDF або електронної книги, серед інших дій.

Натискання кнопки, як правило, називається CTA, скорочення від "Заклик до дії". Вибравши цей параметр у налаштуваннях власних цілей, ви побачите це вікно, яке відкриється з чотирма опціями:

Усі чотири поля або параметри вводити просто. GA потребує від вас визначення кожної події за допомогою цих чотирьох полів, щоб ви могли легко їх ідентифікувати під час аналізу.

" Ви можете писати що завгодно в цих параметрах, але рекомендується визначати їх таким чином, щоб для вас це було найбільш діловим ". - Документація Google

Наприклад, якщо ви керуєте магазином, що продає електронні гаджети та аксесуари, можливо, ви захочете заповнити його таким чином:

А. Категорія: Категорія товару. Приклад, "Навушники"

B. Дія: Скажімо, користувач натиснув кнопку "Додати в кошик". Тоді ви можете написати "AddToCartClick" у своїй дії. Якщо у вас є додаткова кнопка "Функції" або "Дізнатися більше" для цього продукту, ви можете встановити додаткову ціль і визначити її дію як "LearnMoreClick" для цієї кнопки.

C. Етикетка : Етикетка може бути будь-якою, що допомагає краще розпізнавати або групувати ваші події під час аналізу. Це може бути назва "Кампанія" або "Бренд". Наприклад, 'CollegeCampaignSonic'.

D. Значення: це необов’язкове значення, яке в основному використовується для встановлення числа доходу. За його допомогою можна встановити конкретне число, наприклад, 50 доларів, або взяти динамічне значення із змінної доходу вашої сторінки, наприклад $ (“PriceVariable”). Зверніть увагу, що тут є ідентифікатор jquery, а не валюта долар. Отримання ідентифікатора залежатиме від змінної ціни або вартості, визначеної у вашому HTML.

"Після того, як ви визначите тут свої значення типу цілі події, починається хитра частина. Оскільки кожна інша ціль у GA може бути безпосередньо використана після того, як її визначено, це багатьох бентежить, чому ціль події не починає працювати відразу. Ось чому, коли ви натискаєте у пункті "Перевірити конверсію" для цієї цілі ви бачите 0% конверсії. " - Документація Google

To correct this 0% conversion, you need to integrate the settings of this goal with the actual click event or the custom action responsible on your website, for this goal.

Integrating custom event tracking with the HTML of your website

Sometimes, business users (especially non-technical ones) tend to feel anxious when anything related to coding comes up while doing their analysis. Thankfully Google has made it very simple to tie any custom event tracking need that needs to be integrated with your website. Only if you’re managing a complex e-commerce website would you need help from a developer, which in most cases you would have access to if you are working in a mid-size company.

For integration, Google has already set up a standard template function that it expects you to use when tracking a custom event on your page. It’s one line of code, for which you have already set values in your GA account. Marketers or coders typically refer it to as the GA-Send call which is in the below format:

ga(‘send’, ‘event’, [eventCategory], [eventAction], [eventLabel], [eventValue]); 

The actual JS function in your HTML page may be in single line or may look like this for easy readability:

ga('send', { hitType: 'event', eventCategory: ‘Headphones', eventAction: ‘AddToCartClick', eventLabel: ‘CollegeCampaignSony' });

Note that the values in this function must match the values entered in your GA account while setting up the event for its respective parameters. Now you still need to tie the above GA send call with the actual action on the button.

For example, you want to tie the above function with the click on the ‘Add To Cart’ button. The only step you would need to add is to include this function on the ‘onClick’ action event for that button ID.

Integrating the above cited Google Analytics Event script inside your HTML  $(document).ready(function(){ $("#exampleAddNowButtonID").click(function(){ ga ('send', 'event', 'Headphones' , 'AddToCartClick' , 'CollegeCampaignSonic'); }); }); 

Wrapping up

This brings me to the end of this article. I have tried to explain with simplicity and details that I felt lacking when I was learning how to set up custom tracking for my own requirements. Hopefully, this step by step guide helps you in setting up tracking for your custom goals that best fit your needs.

Feel free to share your thoughts or ask any clarifying questions related to this post in the comments.

In case you want to take any free online courses on Google Analytics, you can visit here.

Portions of this page are modifications based on work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.