2009-08-27 1 views
8

Questa query fornisce visite in base all'origine del traffico;Interrogazione dell'API di Google Analytics per le statistiche di pagine specifiche (filtro per pagine)

https: //www.google.com/analytics/feeds/data?ids=ga%3A123456 & dimensioni = ga% 3Asource% 2Cga% 3Amedium & metriche = ga% 3Avisits & sort = -ga% 3Avisits & inizio -date = 2009-08-12 & end-date = 2009-08-26 & max-results = 50

Ma, quando si specifica un filtro: ga: pagePath ==/Default.aspx - ottengo zero risultati

https: //www.google.com/analytics/feeds/data?ids=ga%3A123456 & dimensioni = ga% 3Asource% 2Cga% 3Amedium & metrica = ga% 3Avisits & filters = ga% 3ApagePath% 3D% 3D% 2FDefault.aspx & sort = -ga% 3Avisits & data di inizio = 2009-08-12 & data di fine = 2009-08-26 & risultati massimi = 50

Come posso filtrare su ga: pagePath?

risposta

0

Ecco una molto tardi la teoria alla tua domanda ...

Vostri criteri di dati sembra valida a patto di avere contenuti indicizzati come /Default.aspx. Ho riprodotto la query sul mio sito asp.net e ho ottenuto i risultati. Posso vedere due potenziali scenari in cui la tua query potrebbe produrre risultati vuoti.

Il meccanismo di filtro in Analytics distingue tra maiuscole e minuscole, quindi se per caso i link arrivano nella pagina come default.aspx il filtro per 'Default.aspx' non verrà colpito. Non avrei mai immaginato che funzionasse in questo modo, ma ultimamente ho dovuto tornare indietro e correggere alcune delle nostre query poiché hanno prodotto risultati vuoti in caso di disallineamento dei casi.

Il secondo possibile problema riguarda l'uso di "Documenti predefiniti". Se i link arrivano nel tuo sito senza un nome file ('/' o '/ somepath /') e 'default.aspx' è impostato come 'Documento predefinito' in IIS, allora vuoi veramente che il filtro sia ga: pagePath == /.

6

query1.Dimensions = "ga: data, ga: pagePath" query1.Metrics = "ga: pagine visualizzate" query1.Sort = "ga: data, ga: pagePath" query1.GAStartDate = "2010-09 -01" query1.GAEndDate = "2010-09-10" query1.Filters = "ga: pagePath = ~/abc *"

speranza questo funziona per voi.

+0

Lavori per me. Saluti. – Jeroen

+0

Grazie. Ha funzionato anche per me. –