Триггер
Краткое содержание
Триггер — это правило, по которому активируется или блокируется запуск тега.
Управление триггерами
- Создать триггер: Перейдите в контейнер, наведите на Триггеры и нажмите Плюс. Настройте триггер и сохраните его. Все триггеры контейнера находятся в карточке контейнера.
- Скопировать триггер: В рабочей области кликните на триггер, выберите Другое — Копировать. Копия появится в форме редактирования.
- Откатить изменения триггера: В рабочей области кликните на триггер, выберите Другое — Откатить изменения. Триггер вернётся к изначальному состоянию.
Типы триггеров
- Модель DOM готова: Срабатывает, когда браузер завершает обработку HTML-кода. Используется для тегов, взаимодействующих с DOM.
- Клик — все элементы: Срабатывает при клике по любым элементам страницы.
- Изменение в истории: Активируется при изменении фрагмента URL или использовании
pushState HTML5. - Инициализация: Срабатывает до остальных триггеров. По умолчанию в контейнере есть триггер Инициализация – все страницы.
- Ошибка JavaScript: Срабатывает при неудачном перехвате исключения. Используется для сохранения сообщений об ошибках.
- Клик — только ссылки: Активируется при клике по HTML-ссылкам.
- Просмотр страницы: Срабатывает при начале загрузки страницы.
- Специальное событие: Триггер срабатывает при отправке пользовательского события.
- Таймер: Отправляет события через заданный интервал.
- Окно загружено: Срабатывает после полной загрузки страницы.
- Видимость элемента: Активирует теги, когда элемент становится видимым в области просмотра.
Правило запуска триггера
Таблица описывает параметры активации триггера: частота срабатывания, процент видимости элемента, время видимости, отслеживание изменений DOM.
Глубина прокрутки
Триггер активирует теги в зависимости от прокрутки страницы.
Триггеры исключения и активации
- Активация: Условие для запуска тега.
- Исключение: Ограничивает активацию тега. Например, запуск тега во всех регионах, кроме Астрахани.
Условия триггера
Можно задать конкретные условия срабатывания через фильтры. Например, использовать переменную Page URL с оператором содержит и значением mts.ru.
Пример конфигурации
В статье приведён пример кода для активации тега при отправке события button-click в dataLayer.
Триггер — это правило, по которому активируется или блокируется запуск тега.
Управление триггерами
Создать триггер
- Перейдите в контейнер, наведите на Триггеры и нажмите Плюс

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

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