获取 Android 和 IOS 的下载数量以及不同的唯一用户
Getting Number Of Downloads Of Android and IOS and Distinct Unique Users
我正在使用以下查询获取 IOS 和 Android 使用 Firebase 的下载数量,
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 时不同的 unqiue 用户数不同?
假设删除 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 1
我正在使用以下查询获取 IOS 和 Android 使用 Firebase 的下载数量,
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 时不同的 unqiue 用户数不同?
假设删除 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 1