ср, 9 грудня 2020 р.
Прочитавши тему статті, хтось із вас може подумати: "О, це ще один хлопець, який напише про те, що потрібно переключити вимикач і подія стане ключовою". Якщо так, рекомендую дочитати статтю до кінця і впевнений, що ви дізнаєтесь про несподівані способи відзначити щось як ключову подію в Google Analytics 4.
Почнемо з основ: ключова подія в Google Analytics 4, незалежно від того, яким чином ви її створили, завжди буде заснована на події. Тому вказуючи в плані цієї статті способи створення ключових подій, я, перш за все, маю на увазі різні способи створення подій: від простої передачі за допомогою GTM до створення подій в інтерфейсі Google Analytics 4. Якщо ви вже читали схожі статті в інтернеті, можете сміливо пропускати перші блоки та переходити до найцікавішого:
Створюючи Google Analytics 4, команда Google потурбувалась про те, щоб деякі події автоматично фіксувались як ключові події. А саме:
purchase
(веб і додаток)first_open
(лише для мобільного застосунку)in_app_purchase
(лише для мобільного застосунку)app_store_subscription_convert
(лише для мобільного застосункудодаток)app_store_subscription_renew
(лише для мобільного застосунку)Коли ви вмикаєте персоналізацію реклами за допомогою зв’язаного облікового запису Google Ads, ці події також позначаються як ключові у вашому ресурсі Google Analytics 4:
add_to_cart
add_to_wishlist
begin_checkout
session_start
view_item
view_item_list
view_search_results
Про те як відправляти події в Google Analytics 4 Simo Ahava вже написав прекрасну статтю, так що цю частину я опишу коротко.
Все як і раніше: створюємо тригер з необхідною умовою та підключаємо до тегу типу
Google Analytics: GA4 Event (Google Аналітика: подія GA4). Приклад тегу з налаштуваннями нижче.
Тут і далі я припускаю, що ми вирішили передати в Google Analytics 4 подію успішної відправки форми і назвали її send_form
.
Як бачите, налаштування дуже прості:
В пункті 1 ми обираємо Google Tag. Ви можете налаштувати його за аналогією до скріну нижче:
В пункті 2 вказуєте назву події, яку хочете передати. Саме в такому вигляді вона відображатиметься потім в інтерфейсі Google Analytics 4. Рекомендований формат: snake_case
.
В пункті 3 додаєте необхідні тригери. Тема тригерів велика, і ваш вибір буде залежати від конкретної події, яку відстежуєте. Але це ніяк не впливає на сам матеріал статті —він актуальний для всіх ситуацій. Тому налаштування тригерів на скрінах я заблюрив.
Якщо вам потрібна допомога з налаштуваннями саме тригерів - ознайомтесь з наступними матеріалами з цього блогу:
Після того, як ви налаштуєте передачу події — час переходити до наступного етапу.
Під час швидкого перегляду інтерфейсу Google Analytics 4 можна помітити два способи створення ключової події:
Що в першому, що в другому випадках результат буде однаковий. Відмінність в тому, що Mark as key event (Позначити як ключову подію) можна лише подію, інформація про яку вже фіксувалась в Google Analytics 4. Якщо ж це нова подія, як у нашому випадку, краще скористатися спеціальною кнопкою New key event (Створити ключову подію). Все що потрібно — це в полі, що з'явилося, ввести назву події так, як ви вказали в GTM. У нашому випадку налаштування буде таким:
Якщо ви все зробили правильно — подія буде позначена як ключова подія. На цьому налаштування закінчені.
Коли нам потрібно налаштувати одну ключову подію для всіх форм на нашому сайті, спосіб, описаний вище, чудово підійде. Але що робити, якщо необхідно створити окремі ключові події для різних форм на одному сайті? Є два способи:
send_form_contact_us
— для відправки форми на сторінці Контакти та send_form_callback
— для відправки форми Перетелефонуйте мені.
send_form
і додаємо для нашої події параметр, наприклад: form_name
, в який передаємо назву події.Загалом обидва варіанти є робочим рішенням. Але оскільки саме в другому способі в нас з'являється новий функціонал - параметри події - то саме його ми і розберемо далі.
Отже, ми маємо подію send_form
з параметром form_name
і значенням contact_us
. На скріншоті нижче я показав, що ви можете також вказати декілька параметрів для події (наприклад, не лише form_name
, але і location
). Від цього подальша логіка налаштування не зміниться.
Переходимо в інтерфейс Google Analytics 4 та в розділі Events (Події) тиснемо на кнопку Create event (Створити подію):
У вікні, що з'явилось, натискаємо на кнопку Create (Створити) і переходимо до налаштування конфігурації нової події:
c_contact_us
.Рекомендую використовувати формат назви для таких подій, відмінний від назви подій, що передаються за допомогою GTM, щоб можна було відрізнити, які події реально приходять з сайту, а які створені всередині Google Analytics 4. Наприклад, я додаю до назви таких подій на початку літеру c
(від "Custom", оскільки саме так називаються ці події в інтерфейсі)
c_contact_us
, хочемо враховувати подію send_form
, в якій параметр form_name
дорівнює contact_us
.c_contact_us
був параметр location
.У цьому блоці ви також зможете налаштувати зміни параметрів, але ця тема виходить за рамки цієї статті.
Після всіх налаштувань не забудьте натиснути кнопку Create (Створити) у верхньому правому куті. Тепер, коли ми створили свою подію, слід зазначити, що ми хочемо фіксувати її як ключову подію. Для цього переходимо у розділ Key events (Ключові події), натискаємо на кнопку New key event (Створити ключову подію) та у полі, що з'явилось, вводимо назву нашої нової події — c_contact_us
. На цьому налаштування закінчені.
Описані вище способи не були чимось надто незвичним, якщо ви раніше працювали з іншими системами аналітики. Схожий метод вже давно використовується у Facebook.
Останній спосіб створення подій у Google Analytics 4 кардинально відрізняється від усього описаного вище. Подією в даному випадку буде не виконання користувачем певної дії на сайті, а попадання в ту чи іншу аудиторію. Такий спосіб буде дуже актуальним, якщо вам потрібно позначити як ключову подію якусь послідовність дій, виконаних на різних сторінках сайту.
Наприклад, у мене в блозі немає якихось конкретних ключових подій, як, наприклад, покупка, але є подія add_to_cart
, яка спрацьовує, коли вкладка із статтею була активна 30 секунд, і користувач проскролив її не менш ніж на 50%. Припустимо, я вирішив, що хочу вважати ключовими подіями сеанси, в яких у користувача тричі спрацювала подія add_to_cart
. Для цього я створю аудиторію з послідовністю цих дій (не соромтеся комбінувати різноманітні події в цьому редакторі).
"Секретне" налаштування створення події ховається в пункті Audience Trigger (Тригер аудиторії). Натисніть на кнопку (Create new) Створити. У полі Event name (Назва події) напишіть назву нової події. Саме вона фіксуватиметься, коли користувач потрапить до вашої аудиторії. Гарною практикою буде додавання до такої події префіксу audience_
, щоб потім можна було зрозуміти: які події відправляються з сайту, а які створені на основі аудиторій.
Що стосується пункту Log an additional event when audience membership refreshes (Реєструвати додаткову подію, коли склад аудиторії оновлюється), він працює наступним чином: якщо налаштування активоване і користувач, який на поточний момент вже є в аудиторії, повторно виконає всі умови — подія спрацює повторно. Якщо ж пункт вимкнено, при оновленні аудиторії подія НЕ спрацьовуватиме повторно. Для користувачів, які на даний момент не в аудиторії, цей пункт не відіграє ролі — для них подія буде зафіксована в будь-якому випадку.
Ще один важливий момент, який вам потрібно врахувати на етапі створення аудиторії і який вплине на трекінг події — Condition scoping (Область умов), вибір області дії для послідовності:
Якщо ви хочете, щоб уся послідовність дій відбувалась в рамках одного сеансу, обирайте пункт Within the same session (В одному сеансі). Якщо вас цікавлять користувачі, які виконали послідовність за один АБО кілька сеансів — обирайте Across all sessions (У всіх сеансах).
Залишилося дати назву вашій аудиторії, натиснути на кнопку Save (Зберегти), ну і, звісно ж, створити ключову подію:
Google Analytics 4 дає нам можливість більш точно налаштовувати ключові події, і це не може не радувати. Сподіваюся, що функціонал створення подій на основі потрапляння користувача в аудиторію вразив вас так само, як і мене. Напишіть у коментарях з якими проблемами при роботі з Google Analytics 4 ви стикаєтеся і, можливо, вже в наступній статті я розберу їх більш детально.
Якщо вам сподобався матеріал — підписуйтесь на мій канал в Telegram та Facebook.
Вебаналітик, Маркетолог