statistics - 使用 Google Analytics 获取数据以显示在我们的网页上?

标签 statistics google-analytics google-analytics-api usage-statistics visitor-statistic

在我们的某些页面上,我们会显示一些统计信息,例如该页面今天被查看的次数,过去一周被查看的次数等。此外,我们有一个整体统计页面,我们按顺序列出页面,已被查看最多。

今天,我们只是在这些浏览量和事件发生时将它们插入到我们的数据库中。我们还通过正常的页面跟踪及其 API 将它们发送到 Google Analytics。理想情况下,我们不查询我们的数据库以在我们的网页上显示这些统计信息,而是查询 Google Analytics 的 API。谷歌分析在确定谁是真正的唯一身份方面做得更好,并避免计算人为增加浏览量计数的人(我们允许人们在我们的网站上创建页面)。

所以问题是是否可以使用 Google Analytics 的 API 来更新我们网页上的统计数据?如果我缓存结果是否更可行?或者只是偶尔更新我们的统计数据?我非常喜欢 Google Analytics 的网站指标,但也许有更好的解决方案来满足这种特殊需求?

最佳答案

So the question is if it's possible to use Google Analytics' API for updating the statistics on our webpages?



是的。但是,身份验证过程和 xml 返回可能会减慢速度。您可以通过限制返回的行/列来加快速度。此外,您想要显示数据的方式的身份验证(如果我理解正确的话)将要求您使用客户端身份验证方法。您发送用户名和密码。安全是一个问题。

我已经完全按照你的描述做了,但不得不在页面上放置一个加载图形来获取统计信息。

If I cache the results is it more feasible? Or just occasionally update our stats?



任何一个但缓存似乎都可以工作,特别是因为 GA 数据无论如何都不是实时数据。您可以进行 api 调用并存储(或处理然后存储)返回的 xml 以供稍后显示。

我还没有这样做,但我想我可以试一试。甚至可以作为预定作业运行。

I absolutely love Google Analytics for our site metrics, but maybe there's a better solution for this particular need?



有一些第三方解决方案(谷歌搜索应该将它们根除),但应考虑资金和可行性。

关于statistics - 使用 Google Analytics 获取数据以显示在我们的网页上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6857189/

相关文章:

python - 对像 Digg 这样的东西进行建模的最佳方法是什么?

python - NumPy - 计算直方图交集

c - 拟合未知曲线

google-analytics - 来自 Google Analytics API 的个人访客流量

r - 如何通过GA API访问唯一的客户端ID?

python - Scikit learn中的R2值是怎么计算出来的?

google-analytics - 使用 analytics.js 跟踪多个域

google-analytics - 使用跟踪代码管理器管理Analytics脚本时,ga未定义

android - 在 Android 上跟踪购买情况时,我在哪里可以获得商品价格、总税金和运费?

google-analytics - Core Reporting API v3 - 从特定日期采样的数据,但不早于该日期