События Universal Analytics

Примечание. В этой статье рассматриваются вопросы, относящиеся к Universal Analytics. Если вы используете следующее поколение этого сервиса, воспользуйтесь документацией по Google Аналитике 4.

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

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

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

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

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

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

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

  1. Если у вас ещё нет тега Google Аналитики "Просмотр страницы", добавьте его. Он должен активироваться на всех страницах.
  2. Настройте получение данных о кликах по ссылкам в Менеджере тегов:
    1. Откройте страницу Переменные.
    2. Нажмите кнопку Настроить в разделе Встроенные переменные.
    3. Установите флажок Click URL.
  3. Создайте триггеры для отслеживания кликов по ссылкам для страниц buy.html, contact.html и about.html:
    1. Нажмите Триггеры затем Создать.
    2. Нажмите Настройка триггера затем Только ссылки (в разделе "Клик").
    3. Задайте следующие параметры:
      • Ждать теги: включить.
      • Макс. время ожидания: 2000 миллисекунд.
      • Проверка ошибок: отключить.
      • Включить триггер при выполнении всех этих условий: Page URL затем содержит затем /.
      • Условия активации триггера: Некоторые клики по ссылкам затем 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. Настройте получение данных о кликах по ссылкам в Менеджере тегов:
    1. Откройте страницу Переменные.
    2. Нажмите кнопку Настроить в разделе Встроенные переменные.
    3. Выберите Click URL.
  3. Создайте триггер, который будет прослушивать клики по всем ссылкам из приведенной выше таблицы:
    1. Нажмите Триггеры затем Создать.
    2. Нажмите Настройка триггера затем Только ссылки (в разделе "Клик").
    3. Задайте настройки триггера:
      • Ждать теги: включить.
      • Макс. время ожидания: 2000 миллисекунд.
      • Проверка ошибок: отключить.
      • Включить триггер при выполнении всех этих условий: Page URL затем содержит затем /.
      • Условия активации триггера: Некоторые клики затем 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="tg.jpg" class="gallery" id="Tretyakovskaya_Galereya">
<a href="mm.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. Включить триггер при выполнении всех этих условий: Page URL затем содержит затем /.
    4. Условия активации триггера: Некоторые клики затем Click Classes затем содержит затем gallery.
    5. Сохраните триггер под названием Триггер – Клик по изображению из галереи.
  4. Создайте тег, который будет извлекать значения атрибута ID изображений, на которые нажал пользователь:
    1. Выберите Теги затем Создать.
    2. Нажмите Конфигурация тега затем Google Аналитика – Universal Analytics.
    3. В меню Тип отслеживания выберите вариант Событие.
    4. В разделе Параметры отслеживания событий укажите следующие значения:
      • Категория: Галерея изображений.
      • Действие: Клик.
      • Ярлык: {{Click ID}}
        Примечание. Фигурные скобки применяются в текстовых полях и пользовательском коде вместо имени переменной Менеджера тегов с соответствующим значением, полученным из события.
      • Не взаимодействие: False.
      • Настройки Google Аналитики: выберите переменную настроек из имеющихся или создайте новую.
    5. Нажмите Триггеры и выберите триггер, созданный на шаге 3 (Триггер – Клик по изображению из галереи).
    6. Сохраните тег под названием GA – Тег события – Клик по изображению из галереи.
  5. Опубликуйте контейнер.

Таймер

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

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

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

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

Требуется помощь?

Войдите в свой аккаунт, чтобы мы могли предоставить вам дополнительные варианты поддержки и быстрее решить вашу проблему.