3482
правки
Изменения
м
→Получение данных из GA
Пояснения по значениям аргументов:
* <code>start.date</code> - задает стартовое время в формате, указанном с помощью аргумента <code>date.format</code> (по умолчанию <code>format(Sys.time(), "%Y-%m-%d")</code>)<ref>Получить начальную дату сбора статистики в GA можно следующим образом: <code> ga$getFirstDate(ID)</code>.</ref>;* <code>end.date</code> - задает конечное время в формате, указанном с помощью аргумента <code>date.format</code> (по умолчанию <code>format(Sys.time(), "%Y-%m-%d")</code>)<ref>в данном случае используется функция <code>Sys.Date()</code>, которая выводит сегодняшнее число.</ref>;* <code>metrics</code> - определяет показатели (столбцы), которые будут входить в таблицу с данными(по умолчанию <code>"ga:visits"</code>)<ref>Внимание, нельзя использовать больше 7 метрик одновременно!</ref>;
* <code>dimensions</code> - определяет параметры (строки) таблицы, которые будут входить в таблицу с данными;
* <code>segment</code> - определяет сегмент, который может накладываться на данные;
* <code>batch = TRUE</code> собирает все данные, а не только первые 10000 строк (необходимо, если предполагается, что строк может быть много).
Аргументы <code>start.date</code>, <code>end.date</code> и <code>metrics</code> являются обязательными для запроса к GA API. Детальную информацию по метрикам и измерениям можно найти на соответствующей странице справочного руководства к GA API: * по параметрам запросов: https://developers.google.com/analytics/devguides/reporting/core/dimsmetsv3/reference#q_summary* по метрикам и измерениям: https://developers. Детальнее google.com/analytics/devguides/reporting/core/dimsmets* по сегментам: https://developers.google.com/analytics/devguides/reporting/core/v3/segments.
После получения данных мы можем работать с переменной <code>ga.data</code> как с обычной таблицей данных (<code>data.frame</code>). Таблица данных, полученных на предыдущем этапе выглядит следующим образом: