我使用下面的查询来获取使用Firebase的IOS和Android的下载量。
SELECT
COUNT(DISTINCT user_pseudo_id)
, app_info.firebase_app_id
FROM
`xxx.analytics_xxx.events_*`
WHERE
event_name = "first_open"
AND (app_info.firebase_app_id = "1:xxx:android:xxx" OR app_info.firebase_app_id = "1:xxx:ios:xxxx")
GROUP BY app_info.firebase_app_id如果我删除event_name = "first_open",那么计数是不同的(大约200-300)。那么,为什么使用first_open和不使用first_open的不同用户数量是不同的呢?
发布于 2021-09-23 20:12:44
假设在删除WHERE event_name = "first_open"子句时计数更高。您的BigQuery导出很可能不包含这些用户的first_open事件。可能是在用户安装并打开应用程序后启用了BigQuery导出。
您可以尝试使用以下简化的查询来提供类似的结果:
SELECT
device.operating_system,
COUNT(DISTINCT user_pseudo_id) AS user_count
FROM `xxx.analytics_xxx.events_*`
GROUP BY 1https://stackoverflow.com/questions/69289099
复制相似问题