Неверное количество пользователей Google Reporting API v3 - PullRequest
0 голосов
/ 16 октября 2018

Я использую Ядро Google Analytics Reporting v3 .Я запрашиваю данные из Google Analytics.

Запрос:

metrics = "ga:sessions,ga:users"
dimensions = "ga:landingPagePath"
filter = "ga:channelGrouping=@Organic"
precision = "higher_precision"

Результаты

{.... // 7 rows with landing pages
....
ga:users: "39"
....
containsSampledData: false}

НО на веб-сайте Google Analytics я вижу количество users = 34 для того жеperiod.

Если я удаляю dimensions = "ga:landingPagePath" из запроса, я получаю правильное количество пользователей, как в пользовательском интерфейсе (34 пользователя).

Как я могу получить данные с dimensions = "ga:landingPagePath" и правильным счетомпользователей, как в пользовательском интерфейсе для одного запроса?

1 Ответ

0 голосов
/ 16 октября 2018

База данных Google Analytics является многомерной базой данных.Это НЕ реляционная база данных.

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

Вы не можете смотреть на два разных запроса и ожидать, что увидите одинаковые числа, которые не будут работать таким образом.

Свеб-сайт аналитики Google

enter image description here

Из проводника запросов

enter image description here

отчет веб-сайта Google Analytics

Если вы, например, хотите посмотреть этот отчет, вам нужно будет включить все измерения и показатели, которые вы видите здесьчтобы получить те же результаты обратно в API.Вы не можете просто взять целевые страницы и сессии и ожидать, что числа совпадут.Это опять-таки не реляционная база данных, это многомерная база данных.

enter image description here

Также не забудьте убедиться, что проверяемые вами даты не менее 48 часовстарый.Данные в возрасте до 48 часов не завершили обработку и могут привести к отключению ваших номеров.

Для того, кого вы связали в комментариях, вам понадобится что-то вроде этого

ga:landingPagePath
ga:users
ga:newUsers
ga:sessions
ga:bounceRate
ga:pageviewsPerSession
ga:avgSessionDuration
ga:goal1ConversionRate
ga:goal1Completions
ga:goal1Value
...