【问题标题】:Interpreting Google BigQuery "rows" - Firebase Events解释 Google BigQuery “行” - Firebase 事件
【发布时间】:2016-07-12 06:31:43
【问题描述】:

我使用 Firebase Analytics 在我的应用中记录用户事件。在获得了相当多不同用户的数据后,我很难理解 app_events 表中单个 row 代表相应日期的含义。这是 row 从活动 onStart() 到活动 onStop() 的用户事件会话?对于同一个 userId,我得到了多行,其中包含不同的事件。

另外,在用户维度中定义的用户属性是可变的还是不可变的,例如,设置一次值,并且不能进一步覆盖?

感谢所有帮助。

【问题讨论】:

  • 你能分享一些示例行/数据吗?

标签: firebase google-bigquery firebase-analytics


【解决方案1】:

BigQuery 导出架构可以在 Help Center 中找到,它声明:

表格中的每一行对应于由上传的一系列事件 Firebase 分析 SDK。

用户属性是可变的。但是,我们通常建议您将用户属性用于静态或缓慢变化的属性,以最大限度地提高它们在报表过滤中的价值。

【讨论】:

  • 感谢@Steve 的回答。再澄清一个......正如您所说的表格中的每一行对应于一个“事件包”,这个事件包是代表用户体验的应用程序的“会话”还是只是一组随机事件何时向 Firebase 控制台报告?
  • 您不应该对捆绑在一起的事件之间的关系做出任何假设,除非它们共享相同的用户属性值。批处理策略的目的是延长电池寿命并减少开销。
  • “但是,我们通常建议您将用户属性用于静态或缓慢变化的属性”——这是否有技术原因?存储用户在她玩的最后一个关卡中失败的次数会很有用
猜你喜欢
  • 1970-01-01
  • 2017-02-21
  • 2018-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多