2016-01-24 63 views
0

我想通过Google的可视化折线图绘制图表。我希望该折线图基于我的Google Analytics(分析)网站统计信息。我将如何做到这一点?谷歌Analytics(分析)用ga调用绘制图表

script type="text/javascript"> 
    google.load("visualization", "1", {packages:["linechart"]}); 
    google.setOnLoadCallback(drawChart); 
    function drawChart() { 
    var data = google.visualization.arrayToDataTable([ 
     ['Date', 'Traffic', 'eCPM'], 
     ['2004', i.e ga:pageviews stats...,  1.25], 
     ['2005', 1170,  5.2], 
     ['2006', 660,  7.5], 
     ['2007', 1030,  4.3] 
    ]); 

    var chart = new google.visualization.LineChart(document.getElementById('chart_div')); 
    chart.draw(data, {width: 400, height: 240, legend: 'bottom', title: 'Publisher Stats'}); 
    } 
</script> 

我该怎么做?我需要为这个可视化图表添加什么来从我的Google Analytic中提取数据?显示在我的图表上。

谢谢

回答

0

你应该看看Embed API,它究竟创造了这个目的。

下面是一些示例代码可能是什么样子,查询谷歌分析和呈现一个谷歌图表:

var dataChart = new gapi.analytics.googleCharts.DataChart({ 
    query: { 
    ids: 'ga:XXXX', 
    metrics: 'ga:sessions', 
    dimensions: 'ga:date', 
    'start-date': '30daysAgo', 
    'end-date': 'yesterday' 
    }, 
    chart: { 
    container: 'chart-container', 
    type: 'LINE' 
    } 
}); 

dataChart.execute(); 

与本网站有API嵌入在行动一些很好的演示: https://ga-dev-tools.appspot.com/embed-api/

相关问题