2013-04-25 67 views
7

目前有什么方法可以在我的网站上显示来自我的GA帐户的Google Analytics数据,而无需任何用户身份验证?我想展示最受欢迎的网页,也许最受欢迎的搜索等等。我正在寻找一种方法来做到这一点,它不需要我通过API构建代理服务,并且受限于配额和限制等。如何让Google Analytics数据公开?

+0

退房[EmbeddedAnalytics](http://www.embeddedanalytics.com/)。专为此目的而建造。 – 2013-11-08 05:12:47

回答

5

GA目前不提供访问数据的方式,即使通过API也无需用户身份验证。

+1

服务帐号怎么样?可以简单地创建一个服务帐户收集数据并按照他们的意愿显示。 – Matt 2015-06-04 22:41:18

+2

@Matt首先,这个答案(和问题)是旧的(超过2年!)。谷歌已经发布了[Google Analytics(分析)超级代理](https://developers.google.com/analytics/solutions/google-analytics-super-proxy),它完全符合OP的要求。但要解决您的意见:在当时(甚至现在,使用常规GA API),如果您希望公开,则创建服务帐户将起作用。但是,您必须在网页上显示登录凭证,以便访问者通过GA进行身份验证。 IOW以前不可能不让参观者参与。但现在,您可以通过superProxy – 2015-06-04 23:23:53

0

我有一个想法是这样的:

  1. 创建一个按钮,你获得的OAuth2访问令牌(在可能管理方)
  2. 商店令牌某处(DB,文件等)
  3. 每小时创建一个cron作业以更新令牌(3600秒)
+0

服务帐号不会比创建授权时间作业的Web界面更好。 – Matt 2015-06-04 22:40:14

+0

如何实时? – 2015-09-16 03:40:01

0

尝试Google Apps script然后可以将其输出嵌入页面的输出。他们提供GA连接器,并在发布Web应用程序时,可以选择允许匿名访问。

0

我有一种感觉,对这个问题的回答是过时的。

具体来说, 我能够从我的服务器(我得到一个XML响应)获取数据, 我仍然试图找出如何轻松地解析这个XML为可被JavaScript用于可视化的数据。

我知道ga easy dashboard library(gadash)很好地实现了这个功能,但那个依赖于库本身的查询(使用身份验证),而这正是我们试图避免的。

任何人都有关于如何使用我们收到的XML数据来显示图表的想法?

我会很乐意告诉我如何获取XML如果我们在一个完整的解决方案

宜兰

1

谷歌分析演示&工具来为用户和开发人员的资源来发现什么是可能与谷歌分析平台。了解如何实施GA和可构建的应用程序,以充分利用Google Analytics的灵活性和强大功能。

整个网站的代码都是开源的,可以在GitHub上找到。我们鼓励您看看您是否想要了解如何完成任何事情。

Google Analytics Tools

Google Analytics Demos & Tools on Github

+0

https://developers.google.com/analytics/solutions/google-analytics-super-proxy进行工作 – Matt 2015-06-04 22:40:32