当我尝试为包含正则表达式的正则表达式提供一个包含逗号的过滤器时,我遇到了Google Analytics Query Explorer问题。我知道commas must be escaped,但是即使我之前在资源管理器中添加了一个反斜杠,它也不起作用。
工作过滤器示例:ga:pagePath =〜^ / boutique-p \ d {4}
不起作用的过滤器示例:ga:pagePath =〜^ / boutique-p \ d {1,4}
从理论上讲,第二个示例应该更宽松,并返回更多结果,但事实并非如此。
在逗号(非贪婪的正则表达式)之前,我也尝试过反斜杠,但还是没有。
有什么线索吗?
最佳答案
在google页面上(两年后),文档仍然有些混乱。
您的无效样本应采用以下方式进行编码:
ga%3ApagePath%3D~%5E%2Fboutique-p%5Cd%7B1%2C4%7D
我通常使用此网站找出编码/解码的字符串:
http://meyerweb.com/eric/tools/dencoder/
使用http://ga-dev-tools.appspot.com/explorer/
单击左上角的第一个图标(带有世界的图标),可以看到其编码方式
关于regex - 在Google Analytics(分析)API过滤器中使用逗号时出现问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6850580/