Tal*_*boy 5 javascript google-analytics ruby-on-rails google-api google-analytics-api
我正在为我们网站上创建帖子的用户构建自定义管理信息中心.我想向他们展示他们帖子中的活跃访问量(不是在整个网站上).
我希望它的行为与GA完全相同:
我原本想从头开始构建这个,但回想起来,使用GA API可能更容易?
我一直盯着文档,我只是没有去研究它,所以我来这里寻求帮助.
我们共有约5,000个帖子,而我在网站上的一些人已经撰写了超过1000个帖子,因此GA的"输入"将是1到1000多个slug(仅针对他们的帖子).
我只想为他们的帖子提供一定数量的现场流量.
可选地,也许它必须被颠倒...我不确定GA是否可以显示它,但更好的可能是从API获得实时访问者的内容细分,最多5000个结果.从那里我可以过滤结果集slugs(以及每个用户的数量),并将这些结果与属于该用户的每个slug进行比较,然后只计算我总结的总数.
这是Google API可以帮助我的东西吗?我需要使用哪个API端点?对于来自API的流量的网址,是否可以获得5000+最大结果?
谢谢!
对的,这是可能的。
看来您应该利用实时数据:获取端点。
此外,要仅限制特定页面(帖子)的结果,您应该使用维度过滤器(在计算聚合结果之前仅选择特定页面视图的过滤器),并且“ga:pagePath”看起来像您需要的那样:
ga:页面路径
UI 名称:页面 网站上由路径和/或查询参数指定的页面。与主机名结合使用来获取页面的完整 URL。
如果您对单个作者的帖子有相似的标题,并且在同一作者的帖子中没有共同的路径元素,您可能更喜欢使用ga:pageTitle 。
所以你做类似的事情:
GET https://www.googleapis.com/analytics/v3/data/realtime
ids=ga:<your_analytics_id>
metrics=rt:activeUsers
dimensions=rt:pagePath
filters=rt:pagePath=~/authors/123/*
Run Code Online (Sandbox Code Playgroud)
请注意,实时和非实时 API 可能略有不同(例如使用“rt”而不是上面的“ga”),并且一般实时 API 仍处于测试阶段。
一般来说,您应该转到此处:实时报告 API - 开发人员指南并浏览目录中的链接(页面左侧)。
“从头开始构建”的想法怎么样:从开发人员的角度来看它相当简单,但从开发运营的角度来看它可能很复杂。也就是说,编写聚合这些指标的代码不是问题。但是,创建一个能够维持该任务每秒请求量所需的系统可能是一个问题。
| 归档时间: |
|
| 查看次数: |
2971 次 |
| 最近记录: |