我目前正在使用JqPlot处理来自Google Analytics的数据实时信息中心 我可以按小时返回当前天数,这很好,但我还想做的是创建一个具有今天流量和上周同一天数据的图表。
基本上我想在GA中比较日期范围时返回相同的数据。
有人可以帮忙吗?
由于 阿迪
答案 0 :(得分:0)
创建两个变量startDate和endDate
获取当前日期的流量
将startDate和endDate设置为今天的日期(即startDate = 2014-10-01,endDate = 2014-10-01)
然后使用以下查询
https://www.googleapis.com/analytics/v3/data/ga
?ids=ga:YOUR PROFILE ID
&start-date=startDate
&end-date=endDate
&metrics=ga:sessions
&dimensions=ga:hour
获取上周的同一天数据
将startDate和endDate设置为上周同一天的日期(即startDate = 2014-90-26,endDate = 2014-09-26)
然后使用下面的
https://www.googleapis.com/analytics/v3/data/ga
?ids=ga:YOUR PROFILE ID
&start-date=startDate
&end-date=endDate
&metrics=ga:sessions
&dimensions=ga:hour
答案 1 :(得分:0)
我现在已经解决了这个问题
var line1 = [[00,4],[01,3],[02,3],[03,1],[04,1],[05,1],[06,8],[ 07,11],[08,41],[09,54],[10,71],[11,72],[12,0],[13,0],[14,0],[15, 0],[16,0],[17,0],[18,0],[19,0],[20,0],[21,0],[22,0],[23,0] ];
var line2 = [[00,7],[01,3],[02,3],[03,1],[04,0],[05,3],[06,11],[ 07,21],[08,40],[09,54],[10,69],[11,91],[12,76],[13,45],[14,63],[15, 52],[16,38],[17,33],[18,26],[19,28],[20,26],[21,31],[22.9],[23,9] ];
var plot1 = $.jqplot('chartdiv', [line1, line2],
{
axes: {xaxis: {pad: 0},
yaxis: {pad: 0, max: 100}
}
}
);
由于