【问题标题】:Getting statistics (analytics) about number of users with root获取有关 root 用户数量的统计信息(分析)
【发布时间】:2016-11-11 10:21:01
【问题描述】:

我如何获得关于有多少用户拥有手机的统计信息? Google/Firebase 分析是否会生成此类报告?

更新:我知道如何检查 root 权限。问题是如何获得统计数据?我可以在 Application onCreate() 中添加对 root 的检查并将其发送到分析。但是我会得到很多事件,比如应用程序的启动次数,这不是我想要的。当然,我可以编写自己的后端并在那里发送一些设备 id 和 root 状态,但我认为我不是第一个,也不需要编写自己的自行车。

我希望能够看到类似的内容:“上个月,30% 的活跃用户拥有 Root 手机。”

附:我没有使用谷歌分析的经验,所以如果可以以某种方式指定此类事件(例如,我的应用程序中已经有值“isRooted = false”),请给我一个示例或提供手册链接,请。

【问题讨论】:

    标签: android firebase google-analytics analytics firebase-analytics


    【解决方案1】:

    我会使用Firebase Analytics user properties,而不是使用事件。

    1. 在 Firebase 控制台 > Analytics > 用户属性 > 新建中定义属性“is_rooted”
    2. 在您的代码中设置属性(您的主要活动的 onCreate() 听起来不错):

      FirebaseAnalytics.getInstance(this).setUserProperty("is_rooted", true|false);
      
    3. 然后可以在过滤器中使用这个属性,甚至可以在控制台中创建受众等。

    希望这会有所帮助。

    【讨论】:

    • 谢谢。看起来这是我需要的东西。点赞。
    【解决方案2】:

    不,Firebase/Google Analytics 不包含提供此信息的方法。 但是,您可以独立检查设备是否已植根并发送您的自定义报告。

    您可以检查root权限,例如this

    【讨论】:

      猜你喜欢
      • 2012-06-18
      • 1970-01-01
      • 2015-06-26
      • 2012-01-23
      • 2014-04-26
      • 2011-08-20
      • 1970-01-01
      • 1970-01-01
      • 2017-08-31
      相关资源
      最近更新 更多