Domanda

Al momento sto costruendo una biblioteca in tutto l'API di Google Analytics Data Export.

Quando sto chiedendo di dati per un profilo specifico, questa è la risposta da 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>

Quale sarebbe la più logica per tornare? Come si vorrebbe lavorare con i dati restituiti? Ho un entry-oggetto con tutti gli elementi di cui sopra.

La firma per il metodo è il seguente:

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

Dove metrica e dimensione è Enums.

Bene, questo è in realtà la lingua agnostico.

Se avete bisogno di ulteriori informazioni, non esitate a lasciare un commento.

È stato utile?

Soluzione

Una fonte di ispirazione ovvia sarebbe la Google Analytics < strong> Java Data Export API , come si sarebbe fare una mappatura simile a quello che si sta mirando. (XML-to-Java-oggetti è simile a XML-to-C # -Oggetti ...)

Si veda anche questa domanda: API di Google Analytics e .Net e il codice qui: http://google-gdata.googlecode.com/svn / trunk / clienti / cs / src / analytics /

Altri suggerimenti

Immagino mi piacerebbe avere un oggetto C # è tornato - forse di tipo GData o qualcosa di simile. Essa potrebbe comprendere un numero intero per il ProfileId, e DateTimes per l'intervallo di dati. I dati effettivi (Visualizzazioni di pagina da Firefox?) È un po 'po' più complicato dal momento che ho una limitata esperienza utilizzando l'API. Come su un dizionario utilizzando la metrica come il valore e la dimensione come la chiave?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top