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

Давайте рассмотрим вариант настройки прослушивания таймера в 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.

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

Кейсы и инструкции по настройке в вашем ящике. Подпишитесь сейчас!

23 комментария(ев) к “Настройка фиксации событий Google Analytics по таймеру в Google Tag Manager

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  12. настроил в 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

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

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

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

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

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

        верно?

Добавить комментарий

Current month ye@r day *