Уведомление

Все функции G Suite, необходимые вашей компании, перенесены в Google Workspace.

Триггер на основе пользовательского события

Пользовательские события позволяют отслеживать те взаимодействия с сайтом или приложением, для которых не подходят стандартные методы. Наиболее распространенный случай — отслеживание отправки формы с переопределенными действиями по умолчанию (например, когда переопределено событие submit в браузере).

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

  1. Нажмите Триггеры > Создать.
  2. Нажмите Настройка триггера и выберите Пользовательское событие.
  3. Укажите название события. Выберите опцию Использовать регулярные выражения, чтобы это поле могло их обрабатывать.

Важно! Если вы используете триггер специального события с регулярным выражением, применяйте подстановочный знак .* осторожно.

Регулярное выражение .* означает, что триггер будет срабатывать для всех обнаруженных событий, включая те, которые автоматически создаются Google Менеджером тегов и тегом Google. При использовании регулярных выражений рекомендуется выбирать более строгие правила.

Пример конфигурации

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

  1. Добавьте код, который будет передавать событие на уровень данных при нажатии кнопки:
    ​<a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});">Button 1</a>.
  2. Создайте триггер специального события. В разделе Настройка триггера укажите следующие параметры:
    Название события: button1-click.
    Условия активации триггера: все специальные события.

Такая конфигурация позволяет тегу активироваться, даже если событие submit по умолчанию переопределено. Когда пользователь нажмет кнопку, на уровень данных будет отправлено пользовательское событие со значением button1-click. Затем Менеджер тегов определит button1-click как значение пользовательского события и активирует тег.

Вы можете использовать функцию dataLayer.push() чтобы при нажатии кнопки вместе с названием события передавались и другие переменные – например, ценность конверсии:

dataLayer.push({'event':'button1-click','conversionValue':25});

Затем можно создать переменную уровня данных в Менеджере тегов и указать ее в поле ценности конверсии для тега отслеживания конверсий Google Рекламы.

На этой странице может быть контент, переведенный с помощью искусственного интеллекта. Переводы от ИИ могут содержать ошибки.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
16375424455659812483
true
Поиск по Справочному центру
false
true
true
true
true
true
102259
false
false
false
false
false