我知道Google Analytics没有官方API,但是有没有办法通过C#访问Google Analytics报告?
答案 0 :(得分:15)
更新:Google今天推出了Google AnalyticsAPI。 Google Analytics Blog - API Launched
答案 1 :(得分:5)
我写了一个小项目,可以让您生成几乎任何Google Analytics报告。它列在Google的Analytics 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
答案 2 :(得分:3)
我曾经给他们发过电子邮件,问过同一个问题,这是我得到的回复:
您好,
感谢您的来信。对于回复您的电子邮件的延迟,我深表歉意。 Google Analytics目前不提供访问报告数据的API。但是,我们提供以下格式的单个报告的导出功能:
此功能可让您轻松地将报告数据导入您喜欢的电子表格应用程序或以其他方式处理数据。
此外,我们无法为Google Analytics的自定义实施提供支持。如需此级别的支持,您可以联系我们的高素质Google Analytics授权顾问,以获得有关高级需求的帮助。这些合作伙伴提供了许多专业服务,例如安装支持,培训以及高级过滤器和电子商务配置。
有关我们全球合作伙伴的完整列表以及他们提供的服务的更详细说明,请转到http://www.google.com/analytics/support_partner_provided.html
如有其他问题,请访问http://www.google.com/support/googleanalytics/?utm_id=tf处的Google Analytics帮助中心。您还可以访问http://groups.google.com/group/analytics-help?utm_id=tr上的Google Analytics帮助论坛,找到有用的提示和信息。
此致
[剪断]
Analytics支持
有关Google Analytics的最新更新以及一些有用的提示,请访问http://analytics.blogspot.com
上的Google Analytics博客答案 3 :(得分:2)
我有一个名为GoogleAnalytics.Net的完整库,允许您从.net代码中触发页面视图/事件/事务。
您可以从项目主页下载该库:
答案 4 :(得分:1)
This guy至少在一些轻量级Google Analytics集成方面取得了一些成功。现在我意识到这并不是你想要的,但他确实提到了一本书,也许你可以和他取得联系。
答案 5 :(得分:1)
查看 SilverLight Google Analytics代码段 - http://code.google.com/apis/analytics/docs/tracking/silverlightTrackingIntro.html
http://msaf.codeplex.com/wikipage?title=Google%20Analytics
因为Silverlight是C#。
答案 6 :(得分:1)
谷歌分析API最近(2012年)发生了变化,因此大多数编码都发生了变化。所以下面的链接将有助于c#开发人员
答案 7 :(得分:1)
Google创建了自己的客户端库Google APIs Client Library for .NET,允许使用dotnet访问大多数Google Apis。
然后可以在nuget
找到答案 8 :(得分:0)
C#的又一个分析API https://github.com/igooana/igooana
此项目针对C#5,广泛使用async/await
和dynamic
。
我试图使这个API尽可能简单并且最大限度地保证类型安全。