2013-11-26 18 views
6

Sto tentando di eseguire una query su Analytics (Universal) per ricevere un elenco di metriche ordinate in base a una dimensione personalizzata.Utilizzo e query di dimensioni personalizzate nell'API di Google Analytics

Nel mese di luglio, il Google Analytics API blog annunciato:

"Gli sviluppatori possono utilizzare dimensioni personalizzate per inviare gli ID univoci in Google Analytics, e quindi utilizzare l'API di reporting principale per recuperare questi ID insieme ad altri dati di Google Analytics

.

Ad esempio, il tuo sistema di gestione dei contenuti può passare un ID di contenuto come dimensione personalizzata utilizzando il codice di monitoraggio di Google Analytics. Gli sviluppatori possono quindi utilizzare l'API per ottenere un elenco del contenuto più popolare per ID e visualizzare l'elenco di più contenuto popolare sul loro sito Web. "

Nonostante ciò, non sono riuscito a recuperare alcun risultato dalla mia analisi. La mia funzione di invio è qui sotto:

ga('send', 'pageview', { 
    'dimension1':'red' 
}); 

Purtroppo, l'interrogazione di GA utilizzando un filtro di 'ga: dimension1 == rosso' non recupera alcun risultato.

gapi.client.analytics.data.ga.get({ 
    'ids': 'ga:' + "123456", 
    'start-date': '2013-11-10', 
    'end-date': '2013-11-20', 
    'metrics': 'ga:visits', 
    'filters': 'ga:dimension1==red' 
}).execute(function(r){console.log(r);}); 

Inoltre ho provato utilizzando segmenti personalizzati per recuperare i dati, senza alcun risultato:

'segment': 'dynamic::ga:dimension1==red' 

i dati vengono visualizzati nei report personalizzati in GA. Come posso accedervi tramite l'API?

risposta

9

È necessario includere una dimensione nella query. Ad esempio 'dimension': 'ga:dimension1', quindi utilizzare il filtro 'ga:dimension1==red'. Lo Query Explorer è molto utile per testare le richieste API.

-1

hey questo è molto utile. grazie mille per la risposta Lasciatemi anche rispondere a questa domanda con un esempio: lascia che sia per una dimensione definita ga, la sintassi sarebbe simile - ga: landingPagePath == "cosa vuoi" ora dire che c'è una dimensione personalizzata chiamata pagepath che è customdimension1 . Quindi la sintassi sarà ga: dimension1 == "cosa vuoi"

Problemi correlati