Как отследить различные взаимодействия пользователя с видео с помощью GTM
22.01.2018
В Google Tag Manager существует встроенная поддержка отслеживания видео. В этой статье познакомимся с триггерами, которые активируются при взаимодействии с видеозаписями и отследим события: start, pause, complete, seeking, buffering.
Для начала работы включаем встроенные переменные по видео.
Путь: в рабочей области переменные ➡ настроить ➡ включаем нужные переменные.
- Video Provider — видеохостинг, YouTube.
- Video Status — статус видеозаписи, например, Start – Pause.
- Video URL — URL видеозаписи.
- Video Title — название видео.
- Video Duration — длительность видеозаписи в секундах.
- Video Current Time — время видеозаписи, когда сработало событие.
- Video Percent — процент воспроизведенной видеозаписи, когда сработало событие.
- Video Visible — видимость видеозаписи в окне браузера, например, True – False.
Настройка триггера
Тип триггера – Видео YouTube. В настройке самого триггера активируем, какие данные будем собирать.
- Начало (start) – пользователь начинает просмотр видео.
- Завершение (complete) – пользователь достигает конца видео.
- Пауза, перемотка, буферизация (pause, seeking, buffering) – пользователь останавливает, перематывает видео или когда видео начинает буферизацию
- Ход просмотра (progress) – пользователь проходит процентный или временный порог.
Настройка тега
Используем встроенные переменные: Video Status и Video Title. Триггер активации настраивали выше, соединяем.
Проверка в режиме отладки:
Данные из GA in real time:
В результате мы получаем данные:
- Общее количество запуска видео.
- Общее количество полных просмотров видео.
- Отношение запуска видео к полным просмотрам.
- Наиболее частое время пауз.
- Самые популярные видео.