В типичном сеансе Google Analytics после выбора идентификатора представления и диапазона дат
Мы можем получить такие данные за неделю:
Users
146,207
New Users
124,582
Sessions
186,191
Вопрос в том, какие поля BQ запрашивать, чтобы получить это значение Users?
Вот пример запроса с двумя методами (второй метод закомментирован).
SELECT
count(DISTINCT(CONCAT(CAST(visitID as STRING),cast(visitNumber as
STRING)))) as visitors,
-- count(DISTINCT(fullVisitorId)) as visitors
Я заметил, что метод FVID был довольно близок к тому, что я вижу в GA (пользователи немного занижены на 3% в BQ), и если я использую закомментированный метод, я получаю значение, которое примерно на 15% завышено по сравнению с GA. Есть ли в BQ более надежный метод получения значения пользователей в GA?
Вы можете проверить stackoverflow.com/questions/30419771/… для повторного создания посещений / сеансов. Для посетителей COUNT (DISTINCT fullvisitorid) в standardql - это надежный способ и более точный, чем GA, какие образцы, даже если они говорят, что это не так.





Метод COUNT(DISTINCT fullVisitorId) является наиболее правильным, но он не соответствует отчетам Analytics 360 по умолчанию. С прошлого года Google Analytics 360 по умолчанию использует другой расчет для метрики "Пользователи", чем раньше.. Старый расчет, который до сих пор используется в полных отчетах, с большей вероятностью соответствует тому, что вы получаете в BigQuery. В этом можно убедиться, экспортировав отчет в виде полного отчета или используя функции отчетов без выборки в Management API.
Если вы хотите, чтобы числа точно совпадали, вы можете отключить новый расчет, используя инструкции здесь. Точные детали нового расчета не являются общедоступными, поэтому скопировать это значение в BigQuery довольно сложно.
По-прежнему есть несколько причин, по которым вы можете увидеть разные числа даже при старом расчете. Один из них - если на сайте реализован ID пользователя, и в этом случае номер GA будет ниже, чем BigQuery для fullVisitorId. Другой - выборка, хотя в Аналитике 360 это маловероятно при тех объемах, о которых вы говорите.
Вы проверяли предыдущие вопросы? Это звучит очень похоже на те, о которых спрашивали раньше - просмотрите StackOverflow поиск.