2016-09-30 38 views
1

我正在使用谷歌分析API來從谷歌獲取數據,使我自己的儀表板。最近,我爲某個目的創建了一個自定義維度。在創建自定義維度之前有很多數據,我可以使用它來訪問它。如果自定義維度不適用於舊數據,如何從Google Analytics獲得結果?

gapi.client.analytics.data.ga.get({ 
    'ids': 'ga:' + profileId, 
    'start-date': '300daysAgo', 
    'end-date': 'today', 
    'metrics': 'ga:users', 
    'dimensions':'ga:country,ga:region,ga:city,ga:date,ga:operatingSystem,ga:browser' 
    ا 

    }) 
    .then(function(response) { 
//Dosomething 
    })` 

上面的代碼返回了最近300天的結果。創建CD後,我想訪問它定義的結果以及它不是的結果。

gapi.client.analytics.data.ga.get({ 
    'ids': 'ga:' + profileId, 
    'start-date': '300daysAgo', 
    'end-date': 'today', 
    'metrics': 'ga:users', 
    'dimensions':'ga:dimension1,ga:country,ga:region,ga:city,ga:date,ga:operatingSystem,ga:browser' 
    ا 

    }) 
    .then(function(response) { 
//Dosomething 
    }) 

然而,響應顯示0行。有什麼建議麼?

回答

0

您無法獲取未定義自定義維度的數據。您正在根據以前不存在的數據所提供的新自定義維度進行查詢。您可以做的唯一方法是在定義自定義維度(如果數據不多)之前獲取數據並重新插入它。這樣自定義維度將被定義爲該數據。