3482
правки
Изменения
м
→Получение данных из GA
{{r-code|code=<nowiki>> ga.data <- ga$getData(ids = ID,
+ start.date = "2014-01-01"ga$getFirstDate(ID), end.date = Sys.Date(),
+ metrics = "ga:pageviews, ga:visits, ga:visitors",
+ dimensions = "ga:date",
* <code>start.date</code> - задает стартовое время в формате "ГГГГ-ММ-ДД"<ref>Получить начальную дату сбора статистики в GA можно следующим образом: <code> ga$getFirstDate(ID)</code>.</ref>;
* <code>end.date</code> - задает конечное время в формате "ГГГГ-ММ-ДД" (<ref>в данном случае используется функция <code>Sys.Date()</code>, которая выводит сегодняшнее число).</ref>;
* <code>metrics</code> - определяет показатели (столбцы), которые будут входить в таблицу с данными;
* <code>dimensions</code> - определяет параметры (строки) таблицы, которые будут входить в таблицу с данными;
Детальнее по метрикам, сегментам и фильтрам смотреть здесь: https://developers.google.com/analytics/devguides/reporting/core/dimsmets. Внимание, нельзя использовать больше 7 метрик одновременно! Гайд по сегментам здесь: https://developers.google.com/analytics/devguides/reporting/core/v3/segments.
После получения данных мы можем работать с переменной <code>ga.data</code> как с обычной таблицей данных (<code>data.frame</code>).Таблица данных, полученных на предыдущем этапе выглядит следующим образом: {{r-code|code=<nowiki>> head(ga.data) date pageviews visits visitors1 2014-03-19 9032 3651 30382 2014-03-20 11914 5028 40373 2014-03-21 10494 4388 35054 2014-03-22 7173 3133 24455 2014-03-23 8561 3676 28536 2014-03-24 11919 5043 3989</nowiki>}} Структура таблицы имеют следующий вид: {{r-code|code=<nowiki>> str(ga.data)'data.frame': 29 obs. of 4 variables: $ date : Date, format: "2014-03-19" "2014-03-20" "2014-03-21" "2014-03-22" ... $ pageviews: num 9032 11914 10494 7173 8561 ... $ visits : num 3651 5028 4388 3133 3676 ... $ visitors : num 3038 4037 3505 2445 2853 ...</nowiki>}}
== Примечания ==