Как получить непревзойденные данные из Google Analytics API в указанный c день - PullRequest
0 голосов
/ 29 января 2020

Я создаю пакет, который использует API Google Analytics для Python.

Но в серьезных случаях, когда у меня несколько измерений, производится выборка по дням.

Я знаю что если я использую sampling_level = LARGE, то будет использовать более точную выборку.

Но кто-нибудь знает, есть ли способ сократить запрос, который можно извлечь за один день без выборки?

Благодарность

Ответы [ 3 ]

0 голосов
/ 15 февраля 2020

Вероятно, это не тот ответ, который вы хотите услышать, но один из способов получения несэмплированных данных из Google Analytics - это использование несэмплированных отчетов . Однако для этого необходимо зарегистрировать Google Marketing Platform . С их помощью вы можете создать запрос отчета без выборок, используя API или пользовательский интерфейс.

Существует также способ экспорта данных в Big Query . Но вы теряете анализ, предоставленный Google, и вам придется делать это самостоятельно. Это также требует, чтобы вы зарегистрировались в Google Marketing Platform.

0 голосов
/ 15 февраля 2020

Существует несколько тактик создания несэмплированных отчетов, наиболее популярным является разбиение вашего отчета на более короткие промежутки времени, вплоть до часов. Марк Эдмондсон проделал большую работу по борьбе с сэмплированием в своем пакете R, так что вы можете найти его полезным. Вы можете начать с этой записи в блоге https://code.markedmondson.me/anti-sampling-google-analytics-api/

0 голосов
/ 29 января 2020

установка выборки на LARGE - единственный метод, который мы должны решить, чтобы определить объем выборки, но, как вы уже знаете, это не помешает.

Единственный способ уменьшить шансы на выборку - это запросить меньше. данные. Уменьшенное количество измерений и метрик, а также более короткий диапазон дат - лучшие способы гарантировать, что вы не получите выборочные данные

...