Analytics
Сейчас в сети: 747
Сейчас в сети: 747
Обсуждение распространенных проблем, связанных с отчетами Google Analytics
Подсказки
star_border
Ответить

Неполная выгрузка из GA через RStudio

Студент ✭

Добрый день! Подскажите пожалуйста в таком вопросе.

Выгружаю данные из GA через скрипт написанный в RStudio. Используемый пакет RGoogleAnalytics.

Все параметры заданы корректно.

Количество выгружаемых данных с каждой итерации различается. Иногда данные выгружаются полностью, иногда нет. (Полное количество данных смотрел при таких же параметрах через Query Explorer.) В чем может быть причина такой различной выгрузки? Может ли быть причина в особенности работы Google Analytics API?

Сам написанный скрипт:

query.init <- Init(start.date = "2017-03-01", end.date = "2017-03-31", dimensions = c("ga:date","ga:hour","ga:minute", "ga:city", "ga:country", "ga:source"), metrics = c("ga:sessions","ga:newUsers"), sort = c("ga:date"), max.results=1000000000, table.id = "ga:XXXXXXXX")

query <- QueryBuilder(query.init)

data <- GetReportData(query, token)

Когда данные выгружаются неполностью, выдает следующее сообщение:

The API returned 783442 results. There were 13 warnings (use warnings() to see them)

warnings() Предупреждения: 1: In GetReportData(query, token) : Status of Query: 2: In GetReportData(query, token) : The API returned 10000 results out of 875848 results 3: In GetReportData(query, token) : Restarting with pagination ... 4: In GetDataFeed(query.uri, caching.dir = query.builder$caching.dir, ... : Your query matched 0 results. Please verify your query using the Query Feed Explorer and re-run it. 5: In GetDataFeed(query.uri, caching.dir = query.builder$caching.dir, ... : Your query matched 0 results. Please verify your query using the Query Feed Explorer and re-run it. 6: In GetDataFeed(query.uri, caching.dir = query.builder$caching.dir, ... : Your query matched 0 results. Please verify your query using the Query Feed Explorer and re-run it. 7: In GetDataFeed(query.uri, caching.dir = query.builder$caching.dir, ... : Your query matched 0 results. Please verify your query using the Query Feed Explorer and re-run it. 8: In GetDataFeed(query.uri, caching.dir = query.builder$caching.dir, ... : Your query matched 0 results. Please verify your query using the Query Feed Explorer and re-run it. 9: In GetDataFeed(query.uri, caching.dir = query.builder$caching.dir, ... : Your query matched 0 results. Please verify your query using the Query Feed Explorer and re-run it. 10: In GetDataFeed(query.uri, caching.dir = query.builder$caching.dir, ... : Your query matched 0 results. Please verify your query using the Query Feed Explorer and re-run it. 11: In GetDataFeed(query.uri, caching.dir = query.builder$caching.dir, ... : Your query matched 0 results. Please verify your query using the Query Feed Explorer and re-run it. 12: In GetDataFeed(query.uri, caching.dir = query.builder$caching.dir, ... : Your query matched 0 results. Please verify your query using the Query Feed Explorer and re-run it. 13: In GetReportData(query, token) : ...done

1 Ответ экспертаverified_user

Неполная выгрузка из GA через RStudio

Ведущий участник

Попробуйте установить параметр samplingLevel в HIGHER_PRECISION

и

max.results=1000000000 -  максимум 10000 за одно обращение, и это значение по умолчанию, можете его не ставить
https://developers.google.com/analytics/devguides/reporting/core/v3/reference#maxResults
Еще