Диспетчер тегов - добавление исключения срабатывания триггера на основе значения cookie

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

Должно получиться так: Если значение «my_custom_cookie_name» равно «0», то тег не запускается. Не могли бы вы мне с этим помочь? С чего мне начать? Какие параметры выбрать, чтобы создать такое состояние?

Запись файлов cookie в файл с помощью XSS R
Запись файлов cookie в файл с помощью XSS R
Привет всем :), здесь я продемонстрирую получение cookies, которые будут сохранены в виде txt файла, используя дефект XSS Reflected.
8
0
4 960
2

Ответы 2

Вы можете прочитать переменную основного файла cookie с именем вашего файла cookie - просто перейдите в переменные / новый и выберите 1st-party-cookie в качестве типа переменной и введите имя файла cookie. Назовите свою переменную так, как вам нравится, например "myCookie".

Затем создайте триггер типа настраиваемое событие, включите сопоставление регулярных выражений и введите «. *» (Без кавычек).

Нажмите «этот триггер срабатывает при некоторых пользовательских событиях». В появившемся раскрывающемся списке выберите переменную myCookie, установите «равно» в качестве типа соответствия и «0» (без кавычек) в качестве значения.

Используйте это как триггер исключения.

Настроить это как настраиваемое событие - это самый простой способ, поскольку в этом случае триггер будет работать при загрузке страницы, domReady, щелчке, отправке и всех других событиях, стандартах или настраиваемых. В противном случае вам нужно будет настроить исключение для каждого возможного события GTM.

В качестве пояснения для тех, кто новичок в GTM и триггерах исключений, как я, практическое правило состоит в том, что триггеры исключения должны соответствовать тому же типу события, что и триггер активации. В противном случае это не помешает срабатыванию метки. Способ обойти это ограничение - использовать настраиваемое событие с регулярным выражением, совпадающим с регулярным выражением, как .*. Это сопоставляет триггер исключения с любыми возможными типами событий, используемыми в триггере активации. Все это связано с тем, как GTM добавляет события в уровень данных. Все запускается по событиям, включая триггеры исключений.

King Holly 24.11.2020 23:28

Например, если вы хотите добавить условие для триггера просмотра страницы:

1. Вам необходимо создать пользовательскую переменную (файл cookie).:

Значение - это имя вашего файла cookie.

2. Затем вам нужно создать свой триггер с определенным условием.:

  • Выберите «на определенных страницах»
  • Переменная - это ваше имя файла cookie.
  • Условие "равно"
  • Значение - это значение cookie.

вам нужно использовать dataLayer для отправки события? или GTM всегда проверяет файлы cookie в своих пользовательских переменных?

nullwriter 30.03.2020 14:22

Другие вопросы по теме