Расшифровать спецсимвол в GTM-запросе - PullRequest
0 голосов
/ 16 октября 2019

У меня есть пиксель отслеживания, который я хочу внедрить в 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 в запросе, которого мне нужно избегать.

...