GoogleTagManager |解析URL - 使用或不使用正则表达式

时间:2018-06-14 13:44:59

标签: regex url google-tag-manager

我想传入一个变量,即用户的语言。 但是,我的客户无法通过数据层传递此信息。因此,我唯一的解决方案是使用URL路径。

确实 - 结构是: http://www.website.be/en/subcategory/subsubcategory 我想提取" en"信息

不知道这个 - 我在谷歌搜索Stack,有些人谈论正则表达式,其他人谈论CustomJS,但是,我的具体设置没有结果。

你知道如何继续这一点吗?

非常感谢!! 鲁

1 个答案:

答案 0 :(得分:0)

确保已启用内置的{{Page Path}}变量。创建自定义Javascript变量。

clip: auto

这将路径分隔符" /"并为您提供一个包含部件的数组。由于页面路径有一个前导斜杠(我认为),第一部分是空的,所以你返回第二部分(因为数组索引从0开始,第二个数组元素的索引为1)。

这可能需要一些改进(对于不以语言能指开头的页面,如果有的话),但这是基本的想法。

正则表达式是一种替代方法(通过正则表格变量),但上述解决方案更容易实现。