我有一个跟踪像素,我想在Google跟踪代码管理器中实现。跟踪像素的代码应包含两个ID,以“ |”分隔。在GTM中,我创建了一个自定义Javascript变量,其中包含所需的ID(以“ |”分隔)在一个字符串中。然后,我使用跟踪像素创建了一个自定义标签,并将具有所需ID的自定义变量粘贴到了跟踪代码中。但是,当我在触发跟踪代码(在“网络”下的开发者控制台中执行此操作)后检查由跟踪代码生成的请求的实际外观时,看到了“ |”被编码为%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
,我需要避免。