0

私は現在、Google Analytics Data Export API に関するライブラリを構築しています。

特定のプロファイルのデータをリクエストしている場合、Google からの応答は次のとおりです。

<entry>
    <id>http://www.google.com/analytics/feeds/data?ids=ga:3104565&amp;ga:browser=Firefox&amp;start-date=2008-07-10&amp;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 です。

まあ、これは実際には言語に依存しません。

さらに詳細が必要な場合は、遠慮なくコメントしてください。

4

2 に答える 2

1

インスピレーションの明らかなソースは、Google Analytics Java Data Export APIです。これは、あなたが目指しているものと同様のマッピングを作成するためです。(XML-to-Java-objects は XML-to-C#-Objects に似ています...)

この質問も参照してください: Google アナリティクス API と .Netおよびコードはこちら: http://google-gdata.googlecode.com/svn/trunk/clients/cs/src/analytics/

于 2009-07-15T05:39:53.347 に答える