объединить несколько триггеров диспетчера тегов Google

Я пытаюсь добиться следующего:

  • Один контейнер GTM для нескольких веб-сайтов / доменов (на одной платформе)
  • Активировать только теги, которые активны для текущего веб-сайта (путем проверки идентификатора настроенной аналитики / criteo / adwords / другого поставщика на уровне данных)
  • Настроить триггеры, такие как «страница бронирования достигнута» и «бронирование создано» один раз (по настраиваемому событию и с использованием уровня данных)

Моя проблема заключается в объединении условия «активный тег» (проверка идентификатора учетной записи) с событием «бронирование создано» без дублирования логики. Потому что каждый триггер является условием ИЛИ, а не условием И.

В настоящее время это приводит к созданию очень специфичных исключений, содержащих большинство триггеров, таких как «Резервирование создано», специфичных для тега (Analytics / Criteo / Adwords). В результате приходится по-прежнему создавать очень конкретные (повторяющиеся) триггеры вместо их повторного использования. Основная проблема заключается в том, что исключения должны соответствовать типу события триггера. И триггеры нельзя комбинировать или расширять.

Конфигурация моих тегов / триггеров теперь выглядит так:

текущая конфигурация GTM с некоторыми исключениями

Мои вопросы:

  • Есть ли способ объединить несколько триггеров (И вместо ИЛИ)
  • Могу ли я создать исключение для тега, которое не зависит от того же события, что и исходный триггер?
  • Я ищу решение не в том направлении? Как предотвратить запуск тега, который отключен (на уровне данных), без дублирования логики «настраиваемых событий» для каждого тега / поставщика.

person Erik Baan    schedule 27.12.2018    source источник
comment
Основная проблема заключается в том, что исключения должны соответствовать типу события триггера - общий обходной путь - использовать триггер настраиваемого триггера события, проверить использование регулярного выражения и ввести. * (Т.е. все события). Затем добавьте свои условия.   -  person Eike Pierstorff    schedule 27.12.2018
comment
@EikePierstorff Спасибо! Это хороший обходной путь. Теперь для каждого типа события требуется только один «триггер исключения» (в моем случае - просмотр страницы / настраиваемое событие)? Или настраиваемое событие с regex. * Даже будет соответствовать событию просмотра страницы по умолчанию? (Я сам это проверю)   -  person Erik Baan    schedule 27.12.2018
comment
Пользовательское событие с регулярным выражением. * Также будет соответствовать событию просмотра страницы по умолчанию. Итак, теперь требуется только один триггер исключения. Здорово! Это значительно упростит настройку. Если вы отправите это как ответ, я могу его принять.   -  person Erik Baan    schedule 27.12.2018


Ответы (2)


Если ваша основная проблема заключается в том, что «исключения должны соответствовать типу события триггера», обычным обходным путем является использование триггера типа «настраиваемое событие», отметьте «использовать регулярное выражение» и введите «. *» (Без кавычек ), который соответствует всем событиям, включая встроенный просмотр страницы (gtm.js), готовность DOM (gtm.dom) и загруженное окно (gtm.load). Затем при необходимости добавьте условия.

Пользовательские события запуска GTM

person Eike Pierstorff    schedule 27.12.2018
comment
Есть ли причина не создавать все триггеры как пользовательские события с именем события, установленным на .* в сочетании с параметром Этот триггер срабатывает при настройке? Я бы подумал, что это позволит при необходимости использовать любой триггер в качестве исключения. Возможно, меня беспокоит только производительность. Если только этот триггер не срабатывает, достаточно, чтобы опустить триггер. - person King Holly; 02.12.2020

Существует более эффективный и простой способ комбинировать триггеры с помощью нескольких операций И ​​и ИЛИ.

Прежде всего: если вам нужно объединить триггеры только с условием ИЛИ, вы можете просто добавить список триггеров при настройке тега. Я не говорю об исключениях, просто о триггерах. Вы можете щелкнуть символ (+), и каждый добавляемый триггер управляется условием ИЛИ.

Но, если вам нужно, например, добавить два триггера в AND? Есть очень простой способ, не использующий регулярное выражение.

Функция группы триггеров. Вот шаги.

  1. Создайте все триггеры, которые вам нужно составить (на этом этапе вам не нужно комбинировать их, только по одному триггеру за раз)
  2. Затем создайте новый триггер, но в этом случае выберите последний тип в списке, то есть «группу триггеров». Et voilà ... вы можете объединить в группу любые существующие триггеры и определить, хотите ли вы объединить их с помощью AND или OR !!!! :)

Наконец, перейдите к своему тегу и используйте ГРУППУ вместо единственного триггера.

Это все

person Omar Venturi    schedule 13.07.2019
comment
Я не думаю, что вы можете использовать OR с группами, оно всегда в режиме AND. Или я что-то упускаю? - person Selfish; 18.09.2019
comment
К сожалению, ты прав. Группа триггеров в настоящее время работает только с отношением И. - person Koby; 09.01.2020
comment
И я только что обнаружил большую проблему с группами триггеров: они запускаются только один раз на страницу, поэтому, если они вам нужны более одного раза (например, у вас есть одностраничное приложение), вам не повезло simoahava.com/analytics/trigger- группы-google-tag-manager / - person Sergi; 30.10.2020