Je suis en train de créer une bibliothèque autour de l'API Google Analytics Data Export.API de données Google Analytics [C# Design]
Quand je demande de données pour un profil spécifique, c'est la réponse de 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>
Quelle serait pour revenir le plus logique? Comment voudriez-vous travailler avec les données renvoyées? J'ai un objet d'entrée avec tous les éléments ci-dessus.
La signature de la méthode est:
public object GetProfileData(int profileId, IEnumerable<Metric> metrics, IEnumerable<Dimension> dimensions, DateTime start, DateTime stop)
Où et dimension métrique est énumérations.
Eh bien, c'est en fait un langage agnostique.
Si vous avez besoin de plus de détails, n'hésitez pas à commenter.
Je vais avoir du mal à suivre ce que vous Je veux vraiment demander. –
GetProfileData ne devrait-il pas prendre profileId et retourner un objet Entry? –
Vous pouvez reformuler la question pour la rendre plus facile à comprendre. –