Как запустить событие GTM на основе Cookie принято или нет

#google-tag-manager

#google-tag-manager

Вопрос:

В GTM есть фрагмент скрипта (как тег), который должен запускаться только тогда, когда пользователь принимает определенный файл cookie. Проблема в том, что я добавил скрипт, относящийся к определенной категории файлов cookie, через GTM. Когда пользователь хочет принимать только аналитику (GTM загружается, как и ожидалось), скрипт, который я добавил через GTM, который относится к другой категории файлов cookie (не analytics ), также срабатывает (в идеале это не должно быть, потому что пользователь принимает только аналитику). Есть ли способ инициировать событие GTM только тогда, когда файл cookie принят.

Ответ №1:

Если я правильно понял, вы хотите загрузить функциональный скрипт, ТОЛЬКО если они принимают, А функциональный файл cookie «да»

В GTM есть «Переменные», которые могут отслеживать сторонние файлы cookie. Итак, в нашем случае вы хотели бы:

Создайте переменную для отслеживания функционального значения файла cookie
введите описание изображения здесь

создайте триггер, нажав на «принять», и он будет просто условным, исходя из значения «да» (вам нужно будет заранее создать свой пользовательский функциональный тег скрипта)
введите описание изображения здесь

Добавьте триггер в функциональный тег
введите описание изображения здесь

Комментарии:

1. Спасибо за это, это сработало с небольшими изменениями. На 2-м шаге вместо выбора «Щелкнуть по всем элементам» выберите «Пользовательское событие» с проверкой соответствия регулярным выражениям и в поле ввода — .* . Так что триггер будет работать во всех видах событий. Иначе это как-то не срабатывало. 🙂