Я пытаюсь рассчитать количество просмотров страниц из Google Analytics, начиная с Big Query.Когда я использую измерение, подобное стране, оно работает, но если я использую пользовательское измерение, такое как User Market, данные не совпадают.
Поскольку я использую пользовательское измерение, у меня есть данные на уровне попаданий.Затем я реализую следующий запрос:
#standardSQL
SELECT
(SELECT MAX(IF(index=24, value, NULL)) FROM UNNEST(hits.customDimensions)) AS dimension24,
COUNT(*) AS pageviews
FROM `xxx.ga_sessions_20190216`, UNNEST(hits) as hits
WHERE hits.type = "PAGE"
GROUP BY dimension24
ORDER BY 2 DESC
Запрос прост, но в большом запросе я получаю меньше просмотров страниц, чем в GA:
Bigquery
Google Analytics
Это странно, потому что все данные верны.И когда я использую другое измерение, оно работает.
Спасибо за любую помощь!