В настоящее время я работаю над живой панелью данных из Google Analytics, используя JqPlot
Я могу вернуть трафик за текущий день по часам, и это здорово, но я также хочу создать график, который будет иметь трафик на сегодняшний день и данные за тот же день на прошлой неделе.
По сути, я хочу вернуть те же данные, что и при сравнении диапазонов дат в GA.
Может кто-нибудь помочь, пожалуйста?
Спасибо
Adi
Создайте две переменные как 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
Я исправил это сейчас
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}
}
}
);
Спасибо