У меня есть пиксель отслеживания, который я хочу внедрить в Google Tag Manager. Код отслеживающего пикселя должен содержать два идентификатора, разделенных '|'. В GTM я создал собственную переменную Javascript, которая содержит обязательные идентификаторы, разделенные '|'в строке. Затем я создал пользовательский тег с пикселем отслеживания и вставил пользовательскую переменную с необходимыми идентификаторами в код отслеживания. Однако, когда я проверяю, как на самом деле выглядит запрос, сгенерированный кодом отслеживания, после его запуска (я делаю это в консоли разработчиков в разделе «Сеть»), я вижу, что «|»кодируется как% 7C.
Что я могу сделать, чтобы «|»не закодировано в запросе?
Вот как должен выглядеть мой запрос:
https://XXXXXXXXXXXXsl?skus=54371200|54168700
(я удалил части, не относящиеся к моему вопросу)
ЭтоВот как на самом деле выглядит запрос в консоли разработчика:
https://XXXXXXXXXXXXsl?skus=54371200%7C54168700
Это мой код отслеживания в GTM, который я реализовал как пользовательский тег:
<img src="XXXXXXXXXXsl?skus={{GTM Variable}}" style="position:absolute; visibility:hidden">
В консоли предварительного просмотра GTMПеременная GTM - это строка, которая выглядит следующим образом:
'54371200|54168700'
Так или иначе, строка '54371200|54168700'
становится 54371200%7C54168700
в запросе, которого мне нужно избегать.