谷歌分析API,如何提取特定页面的浏览量?

谷歌分析API,如何提取特定页面的浏览量?,api,google-analytics,analytics,Api,Google Analytics,Analytics,谷歌分析API:如何提取特定页面的浏览量 我试过用类似的东西 ga:pagePath=~page.php%3fid%3d44 (page.php?id=44) 但它似乎不起作用。。。我得到“找不到结果”,我肯定有20个页面浏览量 更新 我想我找到了解决办法 ga:pagePath==/website/page.php?id=44 出于某种原因,我必须包含完整路径和==以使用部分路径来匹配您应该使用的过滤器中的页面 ga:pagePath=@page.php?id=44 =@告诉ga匹配子字符

谷歌分析API:如何提取特定页面的浏览量

我试过用类似的东西

ga:pagePath=~page.php%3fid%3d44 (page.php?id=44)
但它似乎不起作用。。。我得到“找不到结果”,我肯定有20个页面浏览量

更新

我想我找到了解决办法

ga:pagePath==/website/page.php?id=44

出于某种原因,我必须包含完整路径和==

以使用部分路径来匹配您应该使用的过滤器中的页面

ga:pagePath=@page.php?id=44

=@
告诉
ga
匹配子字符串


您最初使用的是不正确的。

我认为您的问题是您将十六进制版本的?和=查询中的字符,这与Analytics存储页面路径的方式不匹配。如果将这些字符更改为普通字符,则应该可以:

ga:pagePath=~page.php?id=44

您的其他解决方案也应该可以使用,但如果您想调整查询以返回其他页面,则该解决方案会更加灵活。

您不需要完整的路径,但需要使用有效的筛选运算符。我不确定您在原始查询中试图用“~”做什么。无论如何,这里有一个完整的过滤器操作符列表,可用于从Google Analytics data API请求过滤后的数据:如果您找到一个解决方案,将其作为答案发布,并将其设置为Accepted当您将请求发送到Analytics API时,必须对其进行编码。