События Google Аналитики

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

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

Информацию о клике можно отправлять в Google Аналитику двумя способами:

В приведенных ниже примерах предполагается, что страница содержит меню навигации со следующими элементами и URL:

Купить https://example.com/buy.html
О нас https://example.com/about.html
Контакты https://example.com/contact.html

Отслеживание кликов при помощи отдельных триггеров и тегов

Этот метод предполагает создание трех триггеров и трех тегов – по одной паре на каждый объект из таблицы, приведенной выше.

  1. Если у вас ещё нет тега Google Аналитики "Просмотр страницы", добавьте его. Он должен активироваться на всех страницах.
  2. Настройте получение данных об URL кликов в Менеджере тегов:
    1. Откройте страницу Переменные.
    2. Нажмите кнопку Настроить в разделе Встроенные переменные.
    3. Установите флажок URL клика.
  3. Создайте триггеры для отслеживания кликов по ссылкам для страниц buy.html, contact.html и about.html:
    1. Нажмите Триггеры а затем Создать.
    2. Нажмите Настройка триггера а затем Только ссылки (в разделе "Клик").
    3. Задайте следующие параметры:
      • Ждать теги: включить.
      • Макс. время ожидания: 2000 миллисекунд.
      • Проверка ошибок: отключить.
      • Включить триггер при выполнении всех этих условий: Click URL а затем содержит а затем buy.html
      • Условия активации триггера: Все клики по ссылкам.
      • Укажите название Триггер – Клики для покупки и сохраните триггер
    4. Повторите эти действия для contact.html и about.html.
  4. Создайте три тега Google Аналитики для отслеживания кликов на каждой странице:
    1. Нажмите Теги а затем Создать.
    2. Нажмите Конфигурация тега а затем Google Аналитика – Universal Analytics.
    3. В меню Тип отслеживания выберите вариант Событие.
    4. В разделе Параметры отслеживания событий укажите следующие значения:
      • Категория: Навигация.
      • Действие: Выбор.
      • Ярлык: Покупка.
        ПРИМЕЧАНИЕ. Значение поля "Ярлык" должно соответствовать нажимаемой ссылке (например,"Покупка" для buy.html, "Контакты" для contact.html и "О нас" для about.html).
      • Название тега: UA – Событие – Ссылка для покупки.
      • Не взаимодействие: False.
      • Настройки Google Аналитики: выберите переменную настроек из имеющихся или создайте новую.
    5. Нажмите Триггеры и выберите триггер, созданный на шаге 3 (Триггер – Клики для покупки).
    6. Присвойте тегу имя и сохраните его конфигурацию.
  5. Повторите эти действия для ссылок Контакты и О нас. Не забывайте, что значение поля Ярлык должно соответствовать названию страницы, например: "Покупка" – для buy.html, "Контакты" – для contact.html и "О нас" – для about.html.
  6. Опубликуйте контейнер.

Отслеживание кликов при помощи одного тега

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

  1. Если у вас ещё нет тега Google Аналитики "Просмотр страницы", добавьте его. Он должен активироваться на всех страницах.
  2. Настройте получение URL кликов в Менеджере тегов:
    1. Откройте страницу Переменные.
    2. Нажмите кнопку Настроить в разделе Встроенные переменные.
    3. Установите флажок Click URL (URL клика).
  3. Создайте триггер, который будет прослушивать клики по всем ссылкам из приведенной выше таблицы:
    1. Нажмите Триггеры а затем Создать.
    2. Нажмите Настройка триггера а затем Только ссылки (в разделе "Клик").
    3. Задайте настройки триггера:
      • Ждать теги: включить.
      • Макс. время ожидания: 2000 миллисекунд.
      • Проверка ошибок: отключить.
      • Включить триггер при выполнении всех этих условий: Click URL а затем соответствует регулярному выражению а затем contact\.html|buy\.html|about\.html.
      • Условия активации триггера: Все клики по ссылкам.
    4. Укажите название Триггер – Клики для навигации и сохраните триггер.
  4. Создайте тег, который будет отслеживать все клики:
    1. Нажмите Теги а затем Создать.
    2. Нажмите Конфигурация тега а затем Google Аналитика – Universal Analytics.
    3. В меню Тип отслеживания выберите вариант Событие.
    4. В разделе Параметры отслеживания событий укажите следующие значения:
      • Категория: Навигация.
      • Действие: Выбор.
      • Ярлык: {{Click URL}}.
    5. Нажмите Триггеры и выберите триггер, созданный на шаге 3 (Триггер – Клики для навигации).
    6. Сохраните тег.
  5. Опубликуйте контейнер.

Клик по любому элементу

Для отслеживания кликов по элементам, которые не являются ссылками, воспользуйтесь описанным ниже способом. Он подойдет для <div> и других элементов на странице, доступных объектам DOM. Предположим, для всех изображений задано одно общее значение gallery атрибута class и разные значения атрибута ID:

<a href="ggb.jpg" class="gallery" id="Tretyakovskaya_Galereya">
<a href="tm.jpg" class="gallery" id="Muzei_Moskvy">

В примере ниже мы используем эти атрибуты, чтобы настроить триггер, который срабатывает при условии class="gallery" и активирует тег, отправляющий в Google Аналитику соответствующие значения атрибута ID (Tretyakovskaya_Galereya и Muzei_Moskvy).

  1. Если у вас ещё нет тега Google Аналитики "Просмотр страницы", добавьте его. Он должен активироваться на всех страницах.
  2. Настройте получение классов кликов и значений идентификаторов в Диспетчере тегов:
    1. Откройте страницу Переменные.
    2. Нажмите кнопку Настроить в разделе Встроенные переменные.
    3. Выберите варианты Click Classes и Click ID.
  3. Создайте триггер, который срабатывает, если значение атрибута class в ссылке равно gallery:
    1. Нажмите Триггеры а затем Создать.
    2. Выберите Настройка триггера а затемВсе элементы (в разделе "Клик").
    3. Задайте настройки триггера:
      • Условия активации триггера: Некоторые клики.
      • Активировать триггер при наступлении события и выполнении всех этих условий : Click Class а затем содержит а затем gallery.
    4. Сохраните триггер под названием Триггер – Клик по изображению из галереи.
  4. Создайте тег, который будет извлекать значения атрибута ID изображений, на которые нажал пользователь:
    1. Нажмите Теги а затем Создать.
    2. Нажмите Конфигурация тега а затем Google Аналитика – Universal Analytics.
    3. В меню Тип отслеживания выберите вариант Событие.
    4. В разделе Параметры отслеживания событий укажите следующие значения:
      • Категория: Галерея изображений.
      • Действие: Клик.
      • Ярлык: {{Click ID}}.
        Примечание. Фигурные скобки применяются в текстовых полях и пользовательском коде вместо имени переменной Менеджера тегов с соответствующим значением, полученным из события.
      • Не взаимодействие: False.
      • Настройки Google Аналитики: выберите переменную настроек из имеющихся или создайте новую.
    5. Нажмите Триггеры и выберите триггер, созданный на шаге 3 (Триггер – Клик по изображению из галереи).
    6. Сохраните тег под названием GA – Тег события – Клик по изображению из галереи.
  5. Опубликуйте контейнер.

Таймер

Реализация тегов, срабатывающих по таймеру, может привести к занижению показателей отказов в отчетах.

Этот тип отслеживания подходит для ситуаций, когда на странице долго не запускаются события. Например, если пользователь читает текст или просматривает видео. Поскольку сеансы Google Analytics по умолчанию прекращаются через 30 минут, вам может понадобиться реализовать событие keepalive, чтобы активность возобновлялась каждые 25 минут.

Чтобы создать тег, отслеживающий события по таймеру, выполните следующие действия:

  1. Если у вас ещё нет классического тега Google Аналитики "Просмотр страницы", добавьте его. Он должен активироваться на всех страницах.
  2. Создайте триггер таймера:
    1. Нажмите Триггеры а затем Создать.
    2. Выберите Настройка триггера а затем Таймер.
    3. Задайте следующие параметры:
      • Название события: gtm.timer.
      • Интервал: 1 500 000миллисекундах).
      • Ограничение: 5.
      • Включить триггер при выполнении всех этих условий: Page URL а затем содержит а затем video.html.
    4. Сохраните триггер под названием Триггер – Таймер сеанса.
  3. Создайте тег таймера сеанса:
    1. Нажмите Теги а затем Создать.
    2. Нажмите Конфигурация тега а затем Google Аналитика – Universal Analytics и задайте следующие настройки:
      • Тип отслеживания: Время.
      • Параметры отслеживания пользовательского времени: оставьте поля пустыми или укажите нужные значения для отчетов.
    3. Нажмите Триггеры и выберите триггер, созданный на шаге 2 (Триггер – Таймер сеанса).
  4. Опубликуйте контейнер.

Отправка формы

Этот метод позволяет активировать тег при каждой отправке формы. В этом примере атрибут ID со значением contact_us указан в HTML-теге <form>:

<form action="/example" method="POST" id="contact_us">

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

  1. Если у вас ещё нет классического тега Google Аналитики "Просмотр страницы", добавьте его. Он должен активироваться на всех страницах.
  2. Настройте получение идентификаторов форм в Диспетчере тегов:
    • Откройте страницу Переменные.
    • Нажмите кнопку Настроить в разделе Встроенные переменные.
    • Выберите вариант Form ID.
  3. Создайте триггер отправки формы:
    • Нажмите Триггеры а затем Создать.
    • Выберите Настройка триггера а затем Отправка формы.
    • Задайте следующие параметры:
      • Ждать теги: отключить.
      • Проверка ошибок: отключить.
      • Условия активации триггера: Некоторые формы.
      • Активировать триггер при наступлении события и выполнении всех этих условий: Form ID а затем содержит а затем contact_us.
    • Сохраните триггер под названием Триггер – Отправка формы.
  4. Создайте тег, который будет отслеживать отправку форм:
    1. Нажмите Теги а затем Создать.
    2. Нажмите Конфигурация тега а затем Google Аналитика – Universal Analytics.
    3. В меню Тип отслеживания выберите вариант Событие.
    4. В разделе Параметры отслеживания событий укажите следующие значения:
      • Категория: Формы.
      • Действие: Отправка.
      • Ярлык: Привлечение клиентов – {{Form ID}}.
        Примечание. Фигурные скобки применяются в текстовых полях и пользовательском коде вместо имени переменной Менеджера тегов с соответствующим значением, полученным из события.
    5. Не взаимодействие: False.
    6. Настройки Google Аналитики: выберите переменную настроек из имеющихся или создайте новую.
    7. Нажмите Триггеры и выберите триггер, созданный на шаге 3 (Триггер – Отправка формы).
    8. Сохраните тег под названием GA – Тег события – Отправка формы.
  5. Опубликуйте контейнер.

Статьи по теме

Эта информация оказалась полезной?
Как можно улучшить эту статью?