2015-12-12 113 views
0

我想生成API調用看起來如下:Google Analytics API - 是否有多個查詢可能?

var dataChart5 = new gapi.analytics.googleCharts.DataChart({ 
    query: 
    [ 
     { 
     metrics: 'ga:totalEvents', 
     dimensions: 'ga:date', 
     'start-date': beginDate, 
     'end-date': endDate, 
     filters: 'ga:eventAction==Search;ga:eventCategory==Company' 
     }, 
     { 
     metrics: 'ga:totalEvents', 
     dimensions: 'ga:date', 
     'start-date': beginDate, 
     'end-date': endDate, 
     filters: 'ga:eventAction==Search;ga:eventCategory==Accommodation' 
     } 
    ], 
    chart: { 
     container: 'chart5-container', 
     type: 'LINE', 
     options: { 
      width: '100%' 
     } 
    } 
}); 

你會注意到,圖表生成兩個查詢。當我執行此操作時,不會呈現任何內容。這告訴我,語法是錯誤的,或者我試圖做的不支持。是這樣的可能嗎?

+0

如果你單獨發射會發生什麼? –

+0

單獨它工作正常。我只是想結合他們。 –

+0

另請參閱http://stackoverflow.com/questions/18037925/google-chart-two-date-series-on-the-same-chart – MDT

回答

1

不,您要求的嵌入API無法實現。如果您查看documentation for the DataChart component,您會看到query選項需要Object而不是Array

要做你想做的事,你必須使用Data組件做兩個查詢,然後自己渲染圖表。

相關問題