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。每个事件有四个键: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 帮助我。当然有重复的风险,但这几乎是不可能的。 【参考方案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 原始事件数据?
如何在 BigQuery 中合并 Google Ads 和 Firebase 数据 [关闭]