使用某些JS获取URL的组件,以用作GTM / GA中的DLV。
function() {
var regex = /keyword\/(.*)/;
if(regex.test({{Page Path}})) {
return regex.exec({{Page Path}})[1];
}
return
}
这将检索包含“... / keyword / 此%测试 / here / more / never-ends
的网址中的字符串值我的问题 - 我可以添加什么来解码特殊字符? 该函数将字符串值作为数据层元素传递,以便在GTM / GA中使用;但我希望看到没有编码字符的值发送 - 即%20表示空格。
我尝试了一些东西,但似乎没有任何工作。
UPDATE! 实际上想通了这个;我是个新手..
function() {
var regex = /keyword\/(.*)/;
if(regex.test({{Page Path}})) {
return **decodeURIComponent(regex.exec({{Page Path}})[1]);**
}
}