Настройка фиксации событий Google Analytics по таймеру в Google Tag Manager

Google Analytics
Google Tag Manager
Бесплатная версия онлайн курса по Google Tag Manager

7 уроков, более 2 часов обучающих видео материалов. Вы можете начать изучение прямо сейчас!
Более 600 человек уже изучают этот вариант курса

Давайте рассмотрим вариант настройки прослушивания таймера в Google Tag Manager для снижения показателя отказов в Google Analytics.

В каких случаях может понадобиться подобная настройка?

Ну во первых, это сайты одностраничники, во вторых контентные, например блоги или новостные сайты. Если с первым вариантом все ясно, более одной страницы впринципе посмотреть не возможно, то во втором случае имеет место следующая ситуация. Вы размещаете новый материал, он попадает в ваш RSS, Twitter и другие источники, где с его кратким описанием знакомятся читатели и по ссылке переходят на ваш сайт, читают материал и уходят.

Считать ли такое действие отказом? Запрос пользователя скорее всего был удовлетворен, он прочитал материал, но Google Analytics засчитает такой визит за отказ, а высокий процент отказов, как известно, не очень хороший показатель качества сайта.

Так что такое “отказ”? Отказом считается такое посещение сайта, при котором была просмотрена только одна страница и не было осуществлено ни одно взаимодействие фиксируемое системой веб-аналитики, в нашем случае Google Analytics. Google Tag Manager позволит настроить нам фиксацию события на странице спустя N секунд нахождения на ней пользователя и это позволит исключить подобные посещения из числа отказных и снизить процент отказов.

Давайте приступим к настройке Google Tag Manager-а. Обратите внимание, что для выполнения описанных ниже операций у вас уже должна быть произведена первоначальная настройка Google Tag Manager для интеграции кода отслеживания Google Analytics.

Для начало необходимо создать новый тег, сделать это можно нажав на кнопку обозначенную ниже на изображении:

Создание тега в Google Tag Manager

Создание тега в Google Tag Manager

Придумайте для него имя, тип тега выберите Блок прослушивания событий -> Прослушивание таймера, укажите название события и интервал в миллисекундах (1 секунда = 1000 миллисекунд), а также ограничение по количеству активаций (иначе события будут фиксироваться каждые N секунд):

Настройка таймера в Google Tag Manager

Настройка таймера в Google Tag Manager

В приведенном примере заданы следующие параметры:

  • имя тега – прослушка таймера 5 секунд;
  • тип тега – прослушивание таймера;
  • название событияgtm.timer;
  • интервал – 5000;
  • ограничение – 1.

После этого нужно указать условия активации, нажмите на кнопку + Добавить правило для активации тега и выберите нужные вам правила, у меня указано Все страницы, это означает, что этот тег будет активироваться на каждой странице сайта. Вы можете создать свои правила как для всех страниц сайта, так и для отдельных разделов и т.п.

Сохраните изменения нажав на кнопку Сохранить внизу страницы. Следующим этапом является создание тега, который передаст информацию о срабатывании таймера в Google Analytics и зафиксирует событие.

Создайте новый тег. Укажите для него имя, тип тега выберите как Google Analytics или Universal Analytics в зависимости от используемой вами версии и введите Идентификатор отслеживания, тип отслеживания необходимо указать как Событие:

Настройка передачи данных в Google Analytics шаг 1

Настройка передачи данных в Google Analytics шаг 1

Затем необходимо указать сведения для события Категория, Действие, Ярлык и Значение, это равносильно использованию следующего кода:

для ga.js или для версии Universal Analytics (analytics.js):

Обратите внимание, что Категория и Действие обязательные параметры. Пример заполнения полей:

Настройка передачи данных в Google Analytics шаг 2

Настройка передачи данных в Google Analytics шаг 2

Далее укажите правила активации тега нажав на кнопку + Добавить правило для активации тега, если нужных вам нет в списке существующих выберите Создать новое правило. Обязательно среди правил должно быть следующее:

Настройка правила для таймера Google Tag Manager

Настройка правила для таймера Google Tag Manager

Где в качестве значения для сопоставления указано Название события использованное при создании первого тега, в котором мы добавили прослушку таймера. По окончании процедуры сохраните изменения нажав кнопку Сохранить внизу страницы.

На этом настройка фиксации событий Google Analytics по таймеру в Google Tag Manager практически завершена. Необходимо создать версию контейнера и опубликовать ее, делается это поочередным нажатием одноименных кнопок в правом верхнем углу:

Создание версии контейнера Google Tag Manager

Создание версии контейнера Google Tag Manager

Общий алгоритм описанного метода в следующем:

  1. создать тег, который будет вызывать срабатывание таймера;
  2. создать тег, который передаст информацию о срабатывании таймера в Google Analytics.

Надеюсь описанный метод позволит вам снизить ваш показатель отказов. Жду в отзывах ваших вопросов и замечаний по методу, прошу поделиться информацией с друзьями лайками и твитами материала.

Автор блога: Иванов Иван, практикующий веб-аналитик. Специалист по внедреннию Google Analytics и Яндекс Метрики. Занимаюсь разработкой решений для формирования данных и отчетов по сквозной аналитике. Автор обучающего курса по Google Tag Manager, преподаватель в Нетологии
Еженедельная рассылка кейсов!
Обсуждение
  1. nexter
    27.11.2013 at 12:44

    “Google Analytics засчитает такой визит за отказ, а высокий процент отказов, как известно, не очень хороший показатель качества сайта.”

    Имеется ввиду фактор ранжирования сео?
    там другой показатель.
    А так это только себе картинку приукрасить

  2. Иван
    27.11.2013 at 13:28

    @nexter почему приукрасить? Если на блог приходят с рассылки и читают статью, потом уходят, это же не отказ по факту. Вот для подобных случаев можно использовать этот метод

  3. Freethinker
    04.12.2013 at 09:42

    У меня такая незадача:

    Поставил таймер на 10 сек., поставил ограничение событий “1″, опубликовал контейнер, но при обновлении страниц в режиме реального времени событие все равно активируется каждые 10 секунд (то есть бесконечно, пока юзер не уйдет со страницы). Сталкивались ли с таким?

    Отписал на всякий случай в саппорт GTM через кнопку “Отправить отзыв”.

  4. Иван
    04.12.2013 at 11:51

    @Freethinker, если можете скиньте мне скриншот правил для прослушки таймера и, если есть, правила для передачи данных в Google Analytics

  5. Freethinker
    05.12.2013 at 10:08

    @Иван , пока готовил скрин, разобрался. :) Я оказывается добавил правило активации таймера и в тег передачи данных в GA, и в тег самой прослушки таймера. Убрал второе, все стало нормально.

  6. Андрей
    14.01.2014 at 16:36

    А где в GA я могу увидеть результаты работы? Получается что только упадет показатель отказов, я правильно понял?

  7. Иван
    14.01.2014 at 16:41

    Здравствуйте, Андрей!
    Да, так Вы снизите этот показатель. А какой еще результат работы Вы ожидаете?

  8. Андрей
    14.01.2014 at 18:22

    Спасибо, просто проверил правильно ли я понял

  9. Андрей
    14.01.2014 at 18:28

    А если событие это клик по ссылке, а где в GA я могу увидеть результат? В какой разделе мне смотреть результаты кликов. Спасибо за ответ

    Категория: “Меню top”
    Действие: “клик О нас”
    Ярлык: “О нас”

    • Иван
      15.01.2014 at 23:23

      Поскольку Вы фиксируете события, то в группе отчетов Поведение -> События

  10. Максим
    19.06.2014 at 15:34

    Можно ли сделать так, что бы таймер не засчитывался как событие?
    У меня задача через 10 секунд выводить баннер. Вывожу его по таймеру, но мне не нужно что бы это посещение зачислилось как не отказ.

    • Иван
      06.07.2014 at 11:49

      @Максим, если используете для фиксации события, то можно, вот пример кода:
      ga('send', 'event', 'category', 'action', {'nonInteraction': 1});

  11. Александр
    28.07.2015 at 18:17

    Отличная статья! Но как это все реализовать в новой version-2 GTM? Там вместо правил триггеры и не нужно устанавливать прослушиватель событий. Не ясно где прописывать {{event}} равно gtm.timer?

    • Sam
      15.08.2015 at 01:49

      В новом tag manager достаточно создать триттер типа событие по таймеру, подробнее clickinsight.ca/about/blog/timer-triggers-google-tag-manager-v2

      • Ответ автора
        16.08.2015 at 22:54

        Спасибо за полезную ссылку!

  12. Сергей
    06.08.2015 at 08:17

    Присоединяюсь к Александру! Тоже пока не понял как настроить новую версию GTM!

  13. Иван
    10.09.2015 at 14:51

    настроил в GTM 2 согласно ссылке clickinsight.ca/about/blog/timer-triggers-google-tag-manager-v2 не совсем понял только что надо ввести в пункте 3:

    Create a new Universal Analytics event tag. Enter appropriate values for at least Event Category and Event Action. Set the tag to fire on the timer trigger you created in the previous step

    поставил тип отслеживания – событие
    категорию и действие не понял чем заполнять – оставил пустыми

    так будет нормально?

    • Ответ автора
      10.09.2015 at 17:46

      Категория и действие по событию, обязательные поля при отслеживании хитов типа “событие”

      • Иван
        10.09.2015 at 18:03

        т.е. в данном случае будет произвольная настройка:

        категория – таймер
        действие – просмотр более 15 секунд

        верно?

      • Ответ автора
        11.09.2015 at 09:36

        Как вариант – допустимо

  14. Иван
    10.09.2015 at 14:55

    вообще насколько актуальна эта настройка для интернет-магазина?

    • Ответ автора
      10.09.2015 at 17:46

      Просто настроить чтобы было – не нужна, зависит от задачи

      • Иван
        10.09.2015 at 17:57

        на данный момент свести условия отказа аналогично Метрике

Ваш комментарий
Выберите рубрику
Google Analytics (69)
Google Tag Manager (57)
Яндекс Метрика (8)
Обзоры (3)
Яндекс Директ (2)
Power BI (1)
Последние публикации
Последние комментарии