gpt4 book ai didi

google-analytics - Google Analytics(分析)-搜索类别的高级搜索过滤器

转载 作者:行者123 更新时间:2023-12-03 17:25:16 26 4
gpt4 key购买 nike

我在使用高级过滤器时遇到问题,该过滤器应该能够识别过滤器和搜索并创建适当的搜索类别。

过滤的网址:
example.com/search/category:searchTerm

搜寻网址:
example.com/search/searchTerm

过滤:

/search/(.*):(.*)$

Output to -> Constructor: Filter: $A1


这很好。我在分析报告的“网站搜索”类别中看到“过滤器:类别”。

现在,我想用':'分隔搜索词,这意味着用户将词放入搜索字段,并且不使用过滤器。没有“:”的任何内容都应该是“搜索”类别。

/search/((?!:).)*$

Output to -> Constructor: Search


这不起作用,网站搜索类别未设置为搜索。知道错误在哪里吗?甚至可以为同一输出设置多个滤波器吗?

最佳答案

如果您检查有关正则表达式的Google Analytics(分析)support page,您将找不到否定的超前语法。因此,它没有明确说明,但是很可能您正在尝试使用Google Analytics(分析)不支持的语法。如果您在“行为”>“内容”>“所有页面”中的任何一个报告中使用相同的正则表达式作为过滤器,则还会收到语法错误:

enter image description here

因此,这应该是您出错的原因。关于可能的解决方案,您可能希望使用不带冒号的特定字符串类型:

\/search\/([\w-%]*)[\?|$]


请注意,我已经转义了斜杠,并且还允许(但不包括)字符串中存在任何参数。工作示例: https://regex101.com/r/viTcb1/2

关于google-analytics - Google Analytics(分析)-搜索类别的高级搜索过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56206196/

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