Google Charts を使用して、Analytics アカウントから取得した自動更新 Google Sheet からデータを取得することにしました (Analytic API が機能していませんでした)。
私はかなりの量の読書をしましたが、クエリ言語のリファレンスが苦痛であることがわかりました。
ChartWrapper を使用することにしました。
https://jsfiddle.net/7xzv59kj/2/
// Visits
var wrap = new google.visualization.ChartWrapper();
wrap.setChartType('ColumnChart');
wrap.setDataSourceUrl('https://docs.google.com/spreadsheets/d/1jICOBDvZzRxEThcWqnpFmNLUqjVP81Zd9RTwpbG29cE/gviz/tq?sheet=Sheet2&range=Keywords-All_Time!B11:C12&headers=1&tq=');
wrap.setContainerId('visits-all-time');
wrap.draw();
}
グラフの H 軸にユーザーとセッションのラベルを表示し、V 軸に値を表示したいと考えています。代わりに、データはすべてごちゃ混ぜになり、混乱します。どのパラメーターを指定すればよいか、またそれらに適切にラベルを付ける方法がわかりません。
スプレッドシートはこちらにあります。
https://docs.google.com/spreadsheets/d/1jICOBDvZzRxEThcWqnpFmNLUqjVP81Zd9RTwpbG29cE
Keywords-All_Time
というタイトルのシートからデータを描画したいと思いますrange B11:C12