【问题标题】:Firebase Analytics multiple table eventsFirebase Analytics 多表事件
【发布时间】:2016-11-03 23:55:44
【问题描述】:

我正在使用 Firebase Analytics 从应用程序 iOS 和 android 应用程序内部发送一些自定义信息。出于某种原因,当我看到 Google BigQuery 中的值时,我看到数据被推送了两次,所以我有太多重复的值。我怎么能阻止它这样做呢?在 iOS 上,我有时会看到它发布了 3 到 4 次。这是来自 android 端的快速 sn-p:

 mFirebaseAnalytics.setUserProperty("user_email", user.getEmail());
 mFirebaseAnalytics.setUserProperty("location", locationValue);

【问题讨论】:

  • 请发布更多代码。特别是它周围的东西,以便我们可以检查可以多次调用的循环或方法。
  • 此外,根据 Firebase Analytics 的服务条款和隐私政策,不应将个人信息(尤其是位置数据和电子邮件)保存到 Firebase Analytics。
  • 围绕它的代码可能是它递归的唯一原因是 addListenerForSingleValueEvent 但它不会运行超过一次。这是令人困惑的部分。在 iOS 上,我有等价物,它会重复 2 或 3 个。在 Android 上,它会显示一些数据(应该如此),但偶尔会出现重复(比如一半时间)

标签: firebase google-bigquery firebase-analytics


【解决方案1】:

当您设置用户属性时,值会在每次后续数据上传时保留并上传。如果您想记录在给定时刻发生的事情,您应该记录一个事件。

有关详细信息,请参阅Set User Property 文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-30
    • 2016-09-23
    • 2019-06-21
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多