Я пытаюсь узнать количество авторизованных клиентов как в Bigquery, так и в Google Analytics, но я вижу огромную разницу.
BigQuery дает мне на 15% меньше по сравнению с GA. Это как-то связано с unnesting или другими проблемами?
BigQuery:
CREATE TEMP FUNCTION
customDimensionByIndex(indx INT64,
arr ARRAY<STRUCT<index INT64,
value STRING>>) AS ( (
SELECT
x.value
FROM
UNNEST(arr) x
WHERE
indx=x.index) );
SELECT
auth,
COUNT(DISTINCT ID)
FROM (
SELECT
ID,
customDimensionByIndex(2,
hit.customDimensions) AS auth
FROM
`test-apis2.94566232234.ga_sessions_20180422`,
UNNEST(hits) AS hit )
GROUP BY 1
Этот запрос дает мне
Авторизовано - ИСТИНА: * 76 649
ГА дает мне * 50,833
Но я вижу очень близкие числа для "ЛОЖЬ".
Пытаюсь выяснить, почему существует огромная разница для «ИСТИНА». Цени любую помощь.
Спасибо заранее !!