8

所以谷歌分析没有我们可以用来获取数据的 API,那么有没有一种有效的方法来以编程方式获取谷歌收集的数据,而无需在本地记录呢?

编辑:我更喜欢 Python 或 PHP 解决方案,但任何方法都可以。

4

9 回答 9

9

Google 刚刚宣布他们正在为 Google Analytics 提供数据导出 API。听起来这正是您正在寻找的。

根据他们的公告,该功能目前处于私人测试阶段,但我认为它将在未来几周/几个月内推广到所有帐户。根据您的需要,您可能只想等待,而不是构建一个短期的骇人听闻的解决方案。

如果您有兴趣,我认为该功能首先会向Google Analytics Trusted Tester计划的成员推出。

于 2008-10-29T02:57:31.883 回答
4

另外,我忘记了这一点:我从来没有真正为客户完全实现过这个,因为交易失败了......

但是您可以自定义仪表板以包含您的报告可能需要的 Google Analytics 部分,并有一个预定的电子邮件。如果报告不需要太详细,并且如果 Google 已经按照您需要的方式汇总了数据,那么这可能适合您。

于 2008-10-08T11:31:54.653 回答
2

Google Analytics API现在对所有人开放,看起来它包含完整的数据集

于 2009-06-17T15:05:58.140 回答
1

好吧,这取决于您要对数据做什么。如果只想处理一部分,那我觉得不难。

这是一个基本的网络搜索,其中包含来自 Google 和其他人的热门解释: http ://www.google.com/support/analytics/bin/answer.py?hl=en&answer= 55561 http://blogoscoped.com/archive/ 2008-01-17-n73.html

于 2008-10-08T11:14:38.853 回答
1

有一种使用 greqo(PHP) 访问数据的完全编程方式,但分析类处于测试阶段。在这里查看。

如果测试版不可接受,您可以混合使用 XML 和 Yahoo Pipes 来获得所需的内容。

基本方法

以可用格式获取跟踪数据——我们可以安排 Google Analytics 定期将其作为 XML 文件通过电子邮件发送。

使 XML 文件可在线访问 - 通过将附件通过电子邮件发送到 Google 网上论坛,该文件会自动获得一个公共 URL。

计算出最新报告的 URL – 由于 Google 网上论坛为所有消息提供 RSS/Atom 提要,因此我们可以轻松找到最新消息的 URL,从而计算出 XML 报告的 URL。

准备数据以供使用——我们需要操作 XML 并将其转换为方便的 JSON 格式,我们可以在我们的博客上使用,这一切都可以使用 Yahoo Pipes 完成。

取自这里

于 2008-10-08T11:37:05.203 回答
1

我实施了一个解决方案,我们安排每天将分析报告通过电子邮件发送到 gmail 帐户,然后我通过 POP3 按需提取报告。这很容易,而且工作速度很快。我听说 Epic1 也会为你做这件事。我现在正在研究那个。

于 2008-10-08T12:10:40.003 回答
1

如果你使用 Python,Pandas io 也很有帮助。Pandas 在 Google Analytics API 之上有一个界面。启动和运行并与 Pandas 集成非常简单,因此您可以获得聚合、时间序列功能和其他数据分析库功能。

有关如何验证和显示示例的说明:http: //blog.yhathq.com/posts/pandas-google-analytics.html

更多示例:http: //quantabee.wordpress.com/2012/12/17/google-analytics-pandas/

我还发布了一些查询以开始 https://github.com/sk8asd123/ga_pandas

于 2013-05-02T14:02:20.603 回答
0

自从我不得不处理这个问题已经有一段时间了,但是 Google Analytics 有一个 XML 输出类型,所以你可以解析它来在你自己的系统中获取数据。但是,我相信没有办法以编程方式获取 xml 文件,因此仍然必须有人进入并生成文件并将其提供给您的应用程序。

不过,这是个好问题,我很想看看是否有 100% 自动化的解决方案。

于 2008-10-08T11:25:26.320 回答
0

我们刚刚发布了一个产品——Megalytic——它使得使用来自 Google Analytics API 的数据创建自定义报告变得非常容易。您可以将这些报告通过电子邮件发送给其他人,而无需共享您的 Google Analytics(分析)帐户。此外,创建报告链接、下载为 PDF 等。

于 2013-11-26T17:41:05.527 回答