gpt4 book ai didi

google-tag-manager - 如何创建仅在网站首页上触发的规则?

转载 作者:行者123 更新时间:2023-12-04 05:51:16 25 4
gpt4 key购买 nike

我正在使用Google跟踪代码管理器,并且试图设置仅在我的网站首页上触发的规则。

问题是我不确定如何处理主页的所有URL排列。如何创建将处理的规则:

"http://" "https://" "http://www." "https://www."

另外,我们使用Sitecore并支持多种语言,因此首页网址也可以显示为:
"http://www.mysite.com/en"

我不确定访问者在网站上使用导航后如何处理插入到URL路径中的区域性标识符。

是否可以使用OOTB Google跟踪代码管理器规则来处理这种情况,还是我必须实现跟踪代码管理器数据层?

最佳答案

以下规则将检查它是否是主页:{{url}}与RegEx ^https?://(www\.)?mysite\.com/?(index\.html)?$匹配{{url}}提供整个地址,而{{url domain}}仅提供域,而{{url path}}仅提供路径(包括初始正斜杠)。
这匹配httphttps,最后带有或不带有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\.)?mysite\.com/?(index\.html)?/?(\?.*)?$
(注意最后的 (\?.*)?)

关于google-tag-manager - 如何创建仅在网站首页上触发的规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15575145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com