【问题标题】:What's the meaning of the key "previous_timestamp_micros" in the Google Firebase event raw dataGoogle Firebase 事件原始数据中的“previous_timestamp_micros”键是什么意思
【发布时间】:2016-07-08 01:42:27
【问题描述】:

我已将 Google Firebase 事件原始数据导出到 Google BigQuery。每个事件有四个键:name、params、timestamp_micros、previous_timestamp_micros。例如,我通过一个session_start 事件,下面是从我的数据中提取的

"event_dim":[
    {"name":"session_start",
     "params":[
         {"key":"firebase_event_origin",
          "value":{"string_value":"auto"}}],
     "timestamp_micros":"1467374617058000",
     "previous_timestamp_micros":"1467191135684000"}, ...]

密钥previous_timestamp_micros是什么意思?是同一个用户之前session_start的时间戳吗?或者它是同一用户先前事件的时间戳?我查了资料,好像两个猜测都不对。

【问题讨论】:

  • 当您使用时间戳列出事件时,会有重复的列 ID,但 previous_timestamp 添加了一个额外的区分级别,以防我使用“按功能分组”previous_timestamp 帮助我。当然有重复的风险,但这几乎是不可能的。

标签: firebase google-bigquery firebase-analytics


【解决方案1】:

以下来自 event_dim 架构

timestamp_micros            INTEGER     The timestamp (in microseconds) at which this  
                                        event was logged.   
previous_timestamp_micros   INTEGER     The timestamp (in microseconds) at which this  
                                        event was previously logged.

查看更多详情here

【讨论】:

  • 是否有可能将此时间戳转换为日期时间格式?
  • 是的,但请开始一个新的 Stack Overflow 问题 :)
  • @tuspazio:在 BigQuery 中使用 FORMAT_UTC_USEC()。
  • 据我了解,当一个事件第二次发送到 Firebase 时,previous_timestamp_micros 显示上一个事件的日期?但是,当我尝试将此事件日期查找为 timestamp_micros 时,它返回零结果。您认为为什么会出现此错误? @米哈伊尔
猜你喜欢
  • 2020-06-20
  • 2017-01-21
  • 1970-01-01
  • 1970-01-01
  • 2019-01-14
  • 1970-01-01
  • 2011-09-13
  • 2019-02-15
  • 1970-01-01
相关资源
最近更新 更多