Google Firebase 事件原始数据中的“previous_timestamp_micros”键是啥意思

Posted

技术标签:

【中文标题】Google Firebase 事件原始数据中的“previous_timestamp_micros”键是啥意思【英文标题】: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。每个事件有四个键:nameparamstimestamp_microsprevious_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 帮助我。当然有重复的风险,但这几乎是不可能的。 【参考方案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 时,它返回零结果。您认为为什么会出现此错误? @米哈伊尔

以上是关于Google Firebase 事件原始数据中的“previous_timestamp_micros”键是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

在链接到 BigQuery 之前,有啥方法可以访问 Firebase 原始事件数据?

将原始“事件”数据从 Firebase 导出到大查询?

如何在 BigQuery 中合并 Google Ads 和 Firebase 数据 [关闭]

Firebase 事件作为 Google Ads 中的转化不起作用

如何从python中的firebase获取事件数据?

Google Analytics for Firebase:如何分析事件 [关闭]