Як налаштувати події в Analytics і ке докладна інструкція

Щоразу, коли я зустрічав опис подій в аналітиці, на свій сором – пропускав цю тему, вважаючи тих, хто вміє їх налаштовувати та аналізувати геніями програмування. Однак, інтерес переміг страх (і ліньки), і я почав уважно вивчати відстеження подій. І виявилося, що в цьому немає нічого складного, будь-хто може їх освоїти. А ось користь, яку вони дають аналітику, – переоцінити дуже складно. Сьогодні ми розглянемо, що така подія і як їх налаштовувати в Яндекс.Метриці та Google.Analytics.

Що таке подія на сайті?

Якщо стисло, то подія - це все, що робить користувач на вашому сайті. Тобто. ось взагалі все, від завантаження сторінки до відправки форми та натискання будь-якої клавіші/комбінації клавіш. Ось деякі приклади подій, які можуть бути корисними в аналітиці:

  • клік за посиланням;
  • наведення мишкою на кнопку;
  • встановлення фокусу на полі;
  • правильне введення e-mail у поле у ​​формі;
  • успішне відправлення форми;
  • скролл вікна;
  • помилка під час заповнення поля;
  • натискання/утримання/відпускання клавіші;
  • виділення тексту.

Втім, якщо цього вам мало, детальніше почитайте на будь-якому сайті про javascript, наприклад: https://learn.javascript.ru/introduction-browser-events або http://htmlbook.ru/html/attr/event .

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

налаштувати

Зробити це можна двома способами (насправді способів більше, але хтозна JS зробить як йому зручніше, а новачки і навіть ті, хто не знають, нехайвикористовують простий код. Можете прямо цей копіювати.) Отже, відкриваємо код, і бачимо там щось подібне:

Перший спосіб - це додавати код прямо до лінка:

Який саме код поговоримо нижче. І другий варіант - на кліку викликати функцію і передавати і всі дії робити безпосередньо в ній:

З цим товаром купують // Цей код розміщуємо десь унизу сторінки або у файлі script.js.

Другий варіант зручніший у тому плані, що функції може бути відразу кілька дій. Крім того, якась функція може бути призначена. Тоді ви просто знаходите цю функцію і до неї додаєте потрібний код від Метрики або Аналітикса. І тепер переходимо до найцікавішого.

Налаштування подій в Яндекс.Метриці

В Яндекс.Метриці події можна відслідковувати через цілі. Тобто. ви створюєте певну мету, вибираєте тип умови “Javascript-подія” та вказуєте ідентифікатор:

analytics

Все, що нам залишається зробити, це в потрібному місці вказати код за шаблоном yaCounterXXX.reachGoal('YYY'); де XXX – номер вашого лічильника (один на весь сайт), а YYY – ідентифікатор, який ми вигадали для цієї мети. Для кожного таба потрібно створити свою мету та вказати свої події. У результаті в нас виходить щось таке:

Якщо ж ви вибираєте другий спосіб, то спочатку він може здатися вам складніше, але надалі оправляє витрачений час. Наприклад, якщо ви хочете цю подію відстежувати і в Google Analytics. Тоді можна зробити так:

Надалі, я використовуватиму лише 1 рядок, сподіваюся, аналогія зрозуміла.Важливий момент:використовуйте різні лапки. Це важливо, т.к. код може поламатись і взагалі розкорячити всю сторінку. У подвійні поміщайте дію, в одинарну змінну, як це у мене в прикладі.

Ось у принципі і все. Тепер при натисканні на посилання табу у нас буде спрацьовувати відповідна мета.

Налаштування подій у Google.Analytics

У Гуглі все набагато цікавіше. По-перше, крім самої мети, там є спеціальні звіти щодо подій. Крім того, сама подія може мати три різні параметри, які дозволять зручно групувати та аналізувати різні дії. Загальний вигляд команди на подію виглядає так:

ga('send', 'event', “Категорія-обов'язково”, “Дія-обов'язково”, “Ярлик-необов'язково”, цінність(цифра)-необов'язково);

ga('send', 'event', 'tab', 'click', 'Відео');

А для відгуків відповідно

ga('send', 'event', 'tab', 'click', 'Опис');

В результаті код виглядатиме так:

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

І тепер ви можете аналізувати зрізи:

Далі, якщо вам потрібно налаштувати мету, то у відповідному розділі вибираємо створення нової мети, тип – подію, та вказуємо коли саме її потрібно активувати.

докладна

Що цікаво, зовсім необов'язково заповнювати всі три поля, досить хоча б одне. Наприклад, вас цікавлять всі кліки по табах - заповнюєте поле дію - таб. Або вас цікавлять написання відгуків – вказуєте відповідну дію. Або всі три поля.

Звіти щодо подій у Google.Analytics

Звіти щодо подій є на спеціальній вкладці Події у розділі Поведінка.

analytics

Структуровані вони за принципом від загального до приватного (Категорія-Дія-Ярлик). Але ніщо не заважає вам створити будь-який звіт щодо будь-якого поля. Google у цьому плані дужегнучкий. Крім того, ви можете додати цікаву для вас подію в будь-який звіт як додатковий параметр.

події

Ну і звичайно створити власний сегмент з потрібним вам параметром події.

налаштувати

Схожі статті:

  • Як аналізувати багатокрокові форми на Ajax, реалізовані через хештег Так чи інакше, всі поступово переходять від класичних кодів аналітики до…

Аналітика сайту Яндекс.Метрика: ідентифікатор, установка, гостьовий доступ Матеріалів з аналітики у мене зібралося море, тому я вирішив створити окремий розділ по цій…

Про важливість аналізу електронної комерції говорять майже всі маркетологи та фахівці. Про тонкощі налаштування написано…