比较Google AnalyticsAPI中的日期范围

时间:2014-10-03 09:17:19

标签: php google-analytics jqplot google-analytics-api

我目前正在使用JqPlot处理来自Google Analytics的数据实时信息中心 我可以按小时返回当前天数,这很好,但我还想做的是创建一个具有今天流量和上周同一天数据的图表。

基本上我想在GA中比较日期范围时返回相同的数据。

有人可以帮忙吗?

由于 阿迪

2 个答案:

答案 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}
                }
        }
    );

由于