我们正在构建一个内部应用程序,我的任务是研究Google AnalyticsAPI,看看有哪些限制。
目前,它将完美地为我们服务,但它似乎不允许的一项任务是查询特定的URL。
例如,目前在GA中,您可以转到行为>网站内容>所有页面,并搜索特定的URL。
我们希望在我们的内部应用程序中使用此功能;主要面向坐在客户面前的销售代表可以为URL提取特定的分析统计信息,例如网页浏览量,页面上的时间等。
有没有人有使用Google AnalyticsAPI的经验?对于那些做的人,这可能吗?
答案 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