Frage

Ich bin derzeit eine Bibliothek rund um den Google Analytics Data Export API zu bauen.

Wenn ich Daten anfordert bin für ein bestimmtes Profil, das ist die Antwort von 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>

Was wäre die Logik zurückzukehren? Wie würden Sie wollen mit den zurückgegebenen Daten arbeiten? Ich habe ein Eintrag-Objekt mit allen oben genannten Elementen.

Die Signatur für die Methode ist:

public object GetProfileData(int profileId, IEnumerable<Metric> metrics, IEnumerable<Dimension> dimensions, DateTime start, DateTime stop)

Wo Metric und Dimension ist Aufzählungen.

Nun, das ist eigentlich sprachunabhängig.

Wenn Sie weitere Informationen benötigen, zögern Sie nicht zu kommentieren.

War es hilfreich?

Lösung

Eine offensichtliche Quelle der Inspiration wäre das Google Analytics < strong> Java Data Export API , da sie eine ähnliche Abbildung würde machen, was Sie anstreben. (XML-to-Java-Objekte ist ähnlich wie XML-to-C # -Objekte ...)

Siehe auch diese Frage: Google Analytics API und .Net und Code hier: http://google-gdata.googlecode.com/svn / trunk / Kunden / cs / src / Analytik /

Andere Tipps

Ich stelle mir vor ich möchte eine C # Objekt zurückgegeben hat - vielleicht vom Typ GData oder etwas ähnliches. Es könnte eine ganze Zahl für das Profileid und Datetime für den Datenbereich umfassen. Die aktuellen Daten (Seitenaufrufe von Firefox?) Ist ein wenig schwieriger, da ich Erfahrung mit der API beschränkt haben. Wie wärs mit einem Wörterbuch der Metrik als Wert verwendet und die Dimension als Schlüssel?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top