ср, 22 травня 2019 р.
Оригінальна стаття була написана 22 травня 2019 року і йшлося в ній про передачу даних до Google Analytics Universal, але при переїзді блогу на нову CMS я вирішив оновити матеріал, до актуальної версії Google Analytics 4.
Виробництво відео – задоволення не з дешевих. І якщо ви його зробили, то добре б розуміти, як користувачі з ним взаємодіють. Якщо ви використовуєте у своїй роботі Google Tag Manager, то зробити це не важко.
Для налаштування нам знадобиться:
Розробники Google Tag Manager постаралися на славу. Створений тригер відстежує більшість взаємодій користувача з відео. Він також чудово працює як із відео, які завантажуються відразу на сторінці, так і з відео, які динамічно підвантажуються після дії користувача.
Щоб створити новий тригер, виберіть потрібний тип у розділі User Engagement (Взаємодія з користувачем).
Налаштування можемо умовно поділити на 4 етапи:
1
.ВАЖЛИВО! При використанні цього параметра відео буде перезавантажуватись і користувачі можуть побачити мерехтіння.
3. Enable this trigger on (Умова для ввімкнення активатора). У цьому пункті можна вибрати момент, коли тригер повинен активуватися. Якщо не знаєте, яке значення вибрати – використовуйте Window Load (Завантаження вікна) . Більш детально про події завантаження сторінки можете почитати у статті на цьому блозі.
4. This trigger fires on (Запуск тригера). Якщо ви хочете використовувати додаткові умови для тригера, пропишіть їх у цьому блоці.
У кожній із зазначених змінних зберігається додаткова інформація, яка може бути використана вами:
Всі ці змінні одержують свої значення з рівня даних:
Рішення зі змінною є свого роду обхідним шляхом. Ви вже встигли помітити, що вбудованих змінних, у яких зберігається інформація про подію з відео, досить багато. Тому ми об'єднаємо кілька значень, щоб передати більше інформації в Google Analytics 4 в зручнішому вигляді.
Нам знадобиться змінна типу Lookup Table (Таблиця пошуку) з наступними налаштуваннями:
Працює це так:
Звичайно, таку логіку можна зробити за допомогою JS. Тут уже як комусь зручніше. Як результат, тепер ми бачимо детальнішу інформацію про подію Progress
.
Тепер залишилося скласти всі наші дані в тег події Google Analytics 4 і можна пити каву. Налаштування виглядають так:
За необхідності можете додати додаткові параметри до вашого івенту, щоб передавати більше даних з вбудованих змінних.
І не забувайте додати тригер, створений на першому кроці.
Спосіб, описаний у цій статті, хоч і дозволяє відстежити безліч дій з відео, але все ж таки має деякі неточності. Наприклад, подія Progress
відноситься до всієї довжини відео. Іншими словами, користувачеві не обов'язково дивитися відео безперервно для активації цієї події. Йому достатньо лише переглянути відео в момент досягнення порогового значення.
Другий момент, на якому хотілося б акцентувати увагу - це відстеження відео, яке завантажується і впроваджується після початкового завантаження сторінки. Тригер підтримує відстеження таких відеороликів, але для цього переконайтеся, що сторінка завантажує бібліотеку API YouTube.
Якщо потрібна бібліотека не підвантажується - ви можете підключити її з допомогою наступного фрагмента коду:
<script src="https://www.youtube.com/iframe_api"></script>
Для цього можна скористатись тегом типу Custom HTML (Користувацький тег HTML):
І хоча наразі ці дані в GA4 збираються за допомогою розширеної статистики, ця стаття не втрачає своєї актуальності, оскільки викладений матеріал може бути корисним для передачі даних про взаємодію з відео до інших систем (наприклад для створення аудиторій в Meta Ads) або якщо варіант через розширену статистику не працює через відсутність бібліотеки YouTube API (див. пункт в частині замість висновку).
Якщо вам сподобався матеріал — підписуйтесь на мій канал в Telegram та Facebook.
Вебаналітик, Маркетолог