【问题标题】:Does Firebase analytics provide user’s area/city/state?Firebase 分析是否提供用户的地区/城市/州?
【发布时间】:2017-10-25 06:06:51
【问题描述】:

我打算在我的 android 应用程序中使用 firebase 分析。

我想将其用于统计目的,例如了解客户的地理位置、他们的偏好等。

主要是我想要用户的地理位置(地区、城市、州、地理坐标等)

目前只有国家/地区作为位置可见。

如何获取任何用户的其他地理位置参数?

【问题讨论】:

  • 我猜这无法自动收集,但可以从应用程序登录到分析
  • @IntelliJAmiya 我已经检查了这个链接.. 找不到我真正需要的那个.. 如果我错过了这个链接中的任何内容,请解释一下..
  • @vikaskumar :如何从应用程序中做到这一点,你能详细说明吗?

标签: android firebase firebase-analytics


【解决方案1】:

Firebase 支持团队在我的邮件中回复:

目前,只有国家/地区的数据可通过 Analytics 控制台获得。但是,我们已经有一个功能请求,可以在其中添加其他地理位置数据(地区、城市等)。但是,我无法给出确切的时间表或何时可用的详细信息。我建议您关注我们的 release notes 以获取最新的 Firebase 更新。

除此之外,您可能还想link your Firebase app to BigQuery,这样您就可以访问您的原始分析数据,然后这些数据将每天导出到相应的 BigQuery 数据集。您可以在其中执行查询并对分析数据进行自定义分析。

【讨论】:

    【解决方案2】:

    是的,您可以在 Google Analytics(分析)> Demographics 中查看城市数据

    【讨论】:

      【解决方案3】:

      简答:您无法获得用户更精细的地理位置(国家名称除外)

      详细回答:目前,您无法在 Firebase Analytics 中看到更精细的粒度。但是,BigQuery 中提供了细粒度(区域和城市),因此如果您需要该级别的详细信息,可以将您的 Firebase 应用链接到 BigQuery 并在那里访问它。

      假设如果 firebase 在未经设备所有者许可的情况下提供纬度和经度,那么 android 会泄露用户个人信息,这违反了 android 准则和安全问题,因此它也会与 android marshmallow 权限模型相矛盾(例如 Location Manifest Permission entry 和运行时权限)

      【讨论】:

      • 我的主要重点是获取用户的地区、城市、州,以便对营销或广告目的有所帮助。所以不一定需要纬度经度。但是可能存在我想将通知发送给特定区域/城市的用户的情况。那么我将如何实现呢?
      • 你有相同的firebase参考链接吗?
      • 更新:是的,您可以获得城市数据。转到 Google Analytics(分析)> 受众特征
      【解决方案4】:

      StreamView 书签中提供了引用。

      在 Google Analytics(分析)中创建新视图后您会发现的地区和引用

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-19
        • 1970-01-01
        • 1970-01-01
        • 2021-06-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多