Mar*_*gun 6 google-tag-manager
我使用Google跟踪代码管理器,我正在尝试设置一个仅在我的网站主页上启动的规则.
问题是我不确定如何处理主页的所有URL排列.如何创建将处理的规则:
"http://" "https://" "http://www." "https://www."
Run Code Online (Sandbox Code Playgroud)
此外,我们使用Sitecore并支持多种语言,因此主页网址也可以显示为:
"http://www.mysite.com/en"
Run Code Online (Sandbox Code Playgroud)
在访问者使用网站上的导航后,我不确定如何处理插入到URL路径中的文化标识符.
是否可以使用OOTB Google跟踪代码管理器规则来处理此方案,还是必须实施跟踪代码管理器数据层?
Erf*_*fan 10
以下规则将检查它是否是主页:
{{url}} 匹配RegEx ^https?://(www\.)?mysite\.com/?(index\.html)?${{url}}给出整个地址,而{{url domain}}只给出域和{{url path}}路径(包括初始正斜杠).
这符合http和https,有或无www和有或没有index.html底.它也匹配mysite.com/和mysite.com(最后没有正斜杠).如果要在主页末尾检查URL排列,可以执行以下操作:
^https?://(www\.)?mysite\.com/?(en|es|fr)?$ 等等
此外,不必转义正斜杠.事实上,逃避正斜线打破了我在GTM的解雇规则......
请参见http://en.wikipedia.org/wiki/Regular_expression
编辑:如果你想忽略查询字符串(这是一件好事,因为大多数广告都会utm_source向网址添加查询键等),你可以这样:
^https?://(www\.)?mtsite\.com/?(index\.html)?/?(\?.*)?$
Run Code Online (Sandbox Code Playgroud)
(注意(\?.*)?最后)
| 归档时间: |
|
| 查看次数: |
8256 次 |
| 最近记录: |