过滤Google AnalyticsAPI

时间:2017-04-04 15:09:07

标签: r google-analytics google-analytics-api

我试图使用rGoogleAnalytics运行此查询,但它会抛出错误

Error in ParseDataFeedJSON(GA.Data) : 
  code : 400 Reason : Invalid value 'ga:pagePath=~/companies/[0-9]{6,8};ga:pagePath!@reviews' for filters parameter

我试图获取与模式/公司匹配的页面/后跟6-8个数字而不包含评论

  query.list <- Init(start.date = "2016-01-01",
                     end.date = "2017-03-31",
                     dimensions = "ga:pagePath",
                     metrics = "ga:pageviews",
                     filters = "ga:pagePath=~\/companies\/[0-9]{6,9};ga:pagePath!@reviews",
                     max.results = 10000,
                     table.id = "ga:xxxxxx")

由于

1 个答案:

答案 0 :(得分:0)

问题在于您使用{6,9}。也许您可以尝试对正则表达式的那部分进行网址编码:%7B6%2C9%7D

使用Query Explorer播放您的查询,直到找到符合您要完成的内容的方式。

documentation个州网址保留字符 - &等字符必须是网址编码