Google AnalyticsAPI - 查询特定的网址统计信息

时间:2014-11-17 23:34:30

标签: google-analytics google-analytics-api

我们正在构建一个内部应用程序,我的任务是研究Google AnalyticsAPI,看看有哪些限制。

目前,它将完美地为我们服务,但它似乎不允许的一项任务是查询特定的URL。

例如,目前在GA中,您可以转到行为>网站内容>所有页面,并搜索特定的URL。

我们希望在我们的内部应用程序中使用此功能;主要面向坐在客户面前的销售代表可以为URL提取特定的分析统计信息,例如网页浏览量,页面上的时间等。

有没有人有使用Google AnalyticsAPI的经验?对于那些做的人,这可能吗?

2 个答案:

答案 0 :(得分:1)

Google Analytics API使用三个概念:维度,指标和过滤器。

您感兴趣的维度是:ga:pagePath,属于网页跟踪系列。这反过来告诉您which metrics可以使用此维度。

让我们使用ga:pageViews作为衡量标准。现在剩下的就是在维度上添加filter

&filters=ga:pagePath==2017 (raw string)
&filters=ga%3ApagePath%3D%3D2017 (encoded string)

例如,

https://www.googleapis.com/analytics/v3/data/ga?ids=XXX&start-date=30daysAgo&end-date=yesterday&metrics=ga%3Apageviews&dimensions=ga%3ApagePath&filters=ga%3ApagePath%3D%3D2017

将有效地返回根据所选页面路径维度筛选的页面查看次数。

query explorer是一种有效的工具,可以手动测试您的请求。此时,您可以添加任何其他感兴趣的维度,这些维度将由ga:pagePath过滤。

答案 1 :(得分:0)

您可以通过指定过滤器查询参数来使用Google Analytics核心报告API执行此操作。

文档中有许多关于如何使用过滤器以及语法如何的示例:
https://developers.google.com/analytics/devguides/reporting/core/v3/reference#filters