我知道 Google Analytics 没有官方 API,但有没有办法使用 C# 访问 Google Analytics Reports?
9 回答
更新:谷歌今天推出了谷歌分析 API。 谷歌分析博客 - API 推出
我写了一个小项目,可以让你生成几乎所有的分析报告。它列在 Google 的分析 API 页面上 - http://code.google.com/apis/analytics/docs/gdata/gdataArticlesCode.html
您可以在此处阅读并获取源代码 - http://www.reimers.dk/blogs/jacob_reimers_weblog/archive/2009/05/09/added-google-analytics-reader-for-net.aspx
不久前我给他们发了电子邮件,问了同样的问题,这是我得到的回复:
你好,
谢谢您的来信。对于延迟回复您的电子邮件,我深表歉意。Google Analytics 目前不提供 API 来访问报告数据。但是,我们确实为以下格式的单个报告提供导出功能:
- PDF格式
- 制表符分隔值 (TSV)
- XML
- Excel (CSV)
此功能允许您轻松地将报告数据导入您喜欢的电子表格应用程序或以其他方式处理数据。
此外,我们无法为 Google Analytics 的自定义实施提供支持。要获得此级别的支持,您可以联系我们一位高素质的 Google Analytics 授权顾问,以获得高级需求方面的帮助。这些合作伙伴提供许多专业服务,例如安装支持、培训以及高级过滤器和电子商务配置。
如需我们全球合作伙伴的完整列表以及他们提供的服务的更详细说明,请访问http://www.google.com/analytics/support_partner_provided.html
如有其他问题,请访问 Google Analytics(分析)帮助中心,网址为http://www.google.com/support/googleanalytics/?utm_id=tf。您还可以访问位于http://groups.google.com/group/analytics-help?utm_id=tr的 Google Analytics 帮助论坛,找到有用的提示和信息。
真挚地,
[剪辑]
分析支持
有关谷歌分析的最新更新和一些有用的提示,请查看谷歌分析博客http://analytics.blogspot.com
我有一个名为 GoogleAnalytics.Net 的完整库,它允许您从 .net 代码中触发页面视图/事件/事务。
您可以从它的项目主页下载该库:
这家伙至少在一些轻分析集成方面取得了一些成功。现在我意识到这并不是你要找的东西,但他确实提到了一本书,也许你可以与他取得联系。
查看SilverLight Google Analytics 代码段- http://code.google.com/apis/analytics/docs/tracking/silverlightTrackingIntro.html
http://msaf.codeplex.com/wikipage?title=Google%20Analytics
因为 Silverlight 是 C#。
Google 分析 API 最近发生了变化(2012 年),因此大部分编码都发生了变化。所以下面的链接将对 c# 开发人员有所帮助
C# 中的 Google Analytics API - 请求执行失败:https://www.google.com/analytics/feeds/accounts/default
Google 已经创建了自己的客户端库Google APIs Client Library for .NET ,它允许使用 dotnet 访问大多数 Google APIs。
然后可以在nuget上找到
另一个 C# 分析 API https://github.com/igooana/igooana
该项目针对 C# 5async/await
并dynamic
广泛使用。我试图使这个 API 尽可能简单并且最大程度地保证类型安全。