获取 Android 和 IOS 的下载次数以及不同的唯一用户
Posted
技术标签:
【中文标题】获取 Android 和 IOS 的下载次数以及不同的唯一用户【英文标题】:Getting Number Of Downloads Of Android and IOS and Distinct Unique Users 【发布时间】:2021-11-16 05:00:13 【问题描述】:我正在使用以下查询来获取使用 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 不同的 unqiue 用户数不同呢?
【问题讨论】:
【参考方案1】:假设删除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
【讨论】:
以上是关于获取 Android 和 IOS 的下载次数以及不同的唯一用户的主要内容,如果未能解决你的问题,请参考以下文章
请问 android 上如何获取其它app运行次数,以及最后一次运行时间?最好给一个小demo