【发布时间】:2019-05-24 22:34:11
【问题描述】:
我目前正在寻找使用 python 脚本从 Google Analytics 中提取数据。我需要在我的脚本中包含一个过滤条件,以将一组网络域排除到应用的现有过滤器列表中。
我要排除的网络域值是:
- (未设置)
- 未知.未知
- trackapp.net
下面是当前存在的过滤器:
'filter':'ga:medium==orgainc;ga:source==campaign;ga:landingPagePath=~(1234|5678)
如何使用正则表达式在此处添加另一个过滤条件以排除上述 3 个网络域。
【问题讨论】:
-
GA UI 将只允许查询数据并将其提取到 CSV 文件中。我希望一次查询很多天,因此创建了这个脚本并将数据保存在 JSON 中。不精通正则表达式函数以及如何在 Python 脚本中使用它,因此这里的问题。
-
好的,我明白了。但是您想扩展您的 GA 过滤器还是创建/扩展一个执行额外过滤的 Python 脚本?
-
我共享的过滤器已在我的 Python 脚本中使用。我想通过使用 ga:networkDomain 维度来扩展它并排除 3 个域。所以是的,我想扩展我当前的过滤器。它应该类似于:'filter':'ga:medium==orgainc;ga:source==campaign;ga:landingPagePath=~(1234|5678);ga:networkDomain
标签: python regex python-3.x google-analytics google-analytics-filters