2013-11-26 110 views
6

我在嘗試查詢我的Analytics(Universal)以接收按自定義維度排序的指標列表。在Google Analytics API中使用和查詢自定義維度

七月,Google Analytics API blog宣佈:

「開發人員可以使用自定義維度來發送唯一ID添加到谷歌Analytics(分析),然後使用Core Reporting API與其他谷歌Analytics(分析)數據一起檢索這些ID

例如,您的內容管理系統可以使用Google Analytics(分析)跟蹤代碼將內容ID作爲自定義維度傳遞開發人員可以使用API​​按ID獲取最受歡迎的內容列表,並顯示大多數列表在他們的網站上流行的內容

儘管如此,我仍無法從Google Analytics中檢索任何結果。我的發送功能低於:

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

不幸的是,使用的過濾器查詢GA「GA:DIMENSION1 ==紅」不檢索不到任何結果。

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);}); 

我還使用自定義細分檢索數據試過了,沒有用:

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

的數據顯示在GA自定義報表。我如何通過API訪問它?

回答

9

您需要在查詢中包含維度。如'dimension': 'ga:dimension1',則使用您的過濾器'ga:dimension1==red'Query Explorer對測試API請求非常有幫助。

-1

嘿,這是非常有益的。非常感謝答案。 讓我也用一個例子來回答這個問題: 讓這樣一個ga定義的維度,語法看起來像-ga:landingPagePath ==「你想要什麼」 現在說有一個叫做pagepath的自定義維度,它是customdimension1 。 因此,語法將是ga:dimension1 ==「你想要什麼」

相關問題