【问题标题】:Simplest way to get data from Google Analytics?从 Google Analytics 获取数据的最简单方法?
【发布时间】:2013-02-23 14:27:36
【问题描述】:

我正在构建一个像 Wix.com 这样的服务,用户可以轻松构建简单的多页网站。每个网站都将包含在具有唯一配置文件的全球 Google Analytics 帐户中,然后将跟踪代码放置在网站页面中。

现在,在网站仪表板上,我想分别显示每个网站的在线访问者和网站的访问总数,我想这样做:

尝试使用 GAPI (http://code.google.com/p/gapi-google-analytics-php-interface/),但由于 Google Analytics 的重大更新,它不再起作用。

我找到了 Google Core Reporting API for Analytics,但我相信它是为为其客户访问 GA 数据的第 3 方应用程序而设计的,这意味着用户应该拥有网站的 Google 帐户和 GA 配置文件,并且该应用程序只是连接到帐户并检索数据。当然,这里不是这种情况;我无法要求用户创建 Google 帐户并将跟踪代码嵌入网站 HTML;不然我来干嘛?

有图片吗?我需要最简单的方法来做到这一点,没有花哨的东西。

PS:几分钟前我发现了这个:Google Analytics Query Explorer (http://ga-dev-tools.appspot.com/explorer/),它是一个为 GA 构建自定义查询并为您提供链接的第 3 方应用程序,类似这样的:

https://www.googleapis.com/analytics/v3/data/ga?ids=(ID)&dimensions=ga%3AvisitCount&metrics=ga%3Avisitors&segment=gaid%3A%3A-1&start-date=2013-02-01&end-date=2013-02-23&max-results=50

现在,尝试访问 URL(思考;这很容易 :))响应是先登录请求:

{"error":{"errors":[{"domain":"global","re​​ason":"required","message":"需要登录","locationType":"header","location ":"Authorization"}],"code":401,"message":"需要登录"}}

提前致谢。

【问题讨论】:

    标签: php google-analytics


    【解决方案1】:

    除非您的客户少于 50 个,否则此计划不会按照您的要求进行。 (每个帐户的个人资料限制为 50 个。)

    1. 客户必须制作自己的 GA 编号并将其提供给您作为他们网站的设置。

    2. 为了在您网站的仪表板上显示客户报告,您还必须让他们授权您为访问而创建的 GA 应用程序。

    【讨论】:

      猜你喜欢
      • 2012-09-22
      • 2011-10-11
      • 1970-01-01
      • 2015-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多