我想仅在类别上触发GTM中的标记。 URL结构如下。
产品页面:www.domain.com/all-products/category-1/product-2
分类页面:www.domain.com/all-products/category-1 /
我怎样才能匹配某人访问类别页面?
我尝试^\/products-page\/.*\/$
,但也会返回任何产品页面。
答案 0 :(得分:0)
朱利安,我会采取不同的方法 - 使用自定义JavaScript宏来返回"子文件夹"并根据它返回的内容,点燃你想要的标签或者不要。
返回子文件夹数量(在自定义JS宏中使用)的代码是:
function() {
var urlFolders = document.location.pathname.split("/").length;
return urlFolders -1 ;
}
因此,如果您想要跟踪所有类别页面,根据您的问题,我建议您在宏返回值2 时触发此标记。我在宏 return 语句中减去-1,因为 Analytics 默认只跟踪 document.path (不是整个网址)。
希望这是有道理的:)