Менеджер тегов Google: отправьте первую переменную cookie в параметр - PullRequest
0 голосов
/ 28 апреля 2018

Мне трудно найти способ найти элемент на странице {click_id} и заменить его значением, ранее полученным из файла cookie первого лица.

У меня на сайте есть скрипт, который генерирует значение click_id, которое хранится в куки. У меня есть исходящие ссылки на моем сайте, которые имеют заполнитель {click_id}.

mylink.foo/?utm_campaign={click_id}&utm_source=hello

При событии клика я хочу, чтобы значение click_id было вставлено в заполнитель {click_id}.

1 Ответ

0 голосов
/ 30 апреля 2018

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

  1. Создать click_id переменную , которая считывает значение идентификатора клика, где бы оно ни требовалось
  2. Создать тег : который анализирует исходящие ссылки на вашей странице и вставляет в них click_id:

Примечание: Вы сказали, что "have a script on my site that generates a "click_id" value which is stored in the cookie". Поэтому вы должны быть осторожны с «условиями гонки» (т. Е. Тегом GTM, выполняемым перед вашим сценарием). Я советую переместить все ваши сценарии тегов / отслеживания в GTM и использовать последовательность тегов GTM , чтобы убедиться, что все они выполняются в нужном порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...