私は現在、Google Analytics Data Export API に関するライブラリを構築しています。
特定のプロファイルのデータをリクエストしている場合、Google からの応答は次のとおりです。
<entry>
<id>http://www.google.com/analytics/feeds/data?ids=ga:3104565&ga:browser=Firefox&start-date=2008-07-10&end-date=2008-08-10</id>
<updated>2008-08-09T17:00:00.001-07:00</updated>
<title type='text'>ga:browser=Firefox</title>
<link rel='alternate' type='text/html' href='http://www.google.com/analytics'/>
<dxp:dimension name='ga:browser' value='Firefox'/>
<dxp:metric confidenceInterval='0.0' name='ga:pageviews' type='integer' value='17547'/>
</entry>
返される最も多くのロジックは何ですか? 返されたデータをどのように処理しますか? 上記のすべての要素を持つ Entry-object があります。
メソッドのシグネチャは次のとおりです。
public object GetProfileData(int profileId, IEnumerable<Metric> metrics, IEnumerable<Dimension> dimensions, DateTime start, DateTime stop)
Metric と Dimension は Enums です。
まあ、これは実際には言語に依存しません。
さらに詳細が必要な場合は、遠慮なくコメントしてください。