自大查询以来,我正在尝试通过Google Analytics(分析)计算综合浏览量。当我使用像国家这样的维度时,它可以工作,但是如果我使用自定义维度(例如用户市场),则数据将不一致。
当我使用自定义维度时,我的数据处于命中级别。然后,我实现下一个查询:
#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
查询很简单,但是在bigquery中,我获得的访问量少于GA:
这是有意思的,因为总数据正确。而当我使用其他尺寸时,它会起作用。
谢谢您的帮助!