我目前正在使用JqPlot从Google Analytics数据的实时仪表板上运行 我可以按小时返回当前的日流量,这很好,但我还想要做的是创建一个图表,包含当天的流量和上周数据的同一天。在谷歌分析API中比较日期范围
基本上我想要返回相同的数据,因为我可以比较GA中的日期范围。
任何人都可以帮忙吗?
感谢 阿迪
我目前正在使用JqPlot从Google Analytics数据的实时仪表板上运行 我可以按小时返回当前的日流量,这很好,但我还想要做的是创建一个图表,包含当天的流量和上周数据的同一天。在谷歌分析API中比较日期范围
基本上我想要返回相同的数据,因为我可以比较GA中的日期范围。
任何人都可以帮忙吗?
感谢 阿迪
创建两个变量的startDate和结束日期
获取当前天的流量,如下
集的startDate和结束日期为今天的日期(即的startDate = 2014-10-01,结束日期= 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和结束日期为上周同一天的日期(即的startDate = 2014-90-26,结束日期= 2014年9月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
我已修正这个现在
变种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}
}
}
);
感谢
嗨 我用下面的创建查询 公共职能setHourlyData($分析,$简档){$ 尺寸= 'GA:小时'; 返回$ analytics-> data_ga-> get('ga:'。$ profileId,'today','today','ga:visits',array('dimensions'=> $ dimension));} Can you请以这种格式解释一下? – Adi 2014-10-03 10:00:07