0

如何從查詢中濾除(未設置)以便它不顯示?如何使用Google Analytics API排除特定維度的結果

var mainChart2 = new gapi.analytics.googleCharts.DataChart({ 
      query: { 
       'dimensions': 'ga:socialNetwork', 
       'metrics': 'ga:pageviewsPerSession,ga:sessions,ga:newUsers', 
       'max-results': '5', 
       'start-date': '30daysAgo', 
       'end-date': 'yesterday', 
       sort: '-ga:sessions' 
      }, 
      chart: { 
       type: 'TABLE', 
       container: 'main-chart-2-container', 
       options: { 
        width: '100%' 
       } 
      } 
     }); 

目前的結果我得到的是:

Social Network  Pages/Sessions  Sessions  New Users 
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 
(not set)    #      #    # 
Facebook    #      #    # 
Twitter    #      #    # 

我想要的結果是:

Social Network  Pages/Sessions  Sessions  New Users 
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 
Facebook    #      #    # 
Twitter    #      #    # 

回答

0

您可以使用API​​的filters參數使用!=操作,以排除尺寸值。

所以,你必須添加一個鍵,值到query對象是這樣的。

filters: 'ga:socialNetwork!=(not set)'

+0

謝謝!這工作。我無法在任何地方找到! – NucleusDevelopment

相關問題