当我使用 Firebase / Google Analytics 记录事件时,如何明确设置时间戳?
How can I explicitly set the timestamp when I logEvent with Firebase / Google Analytics?
我正在 Swift 使用 Firebase 分析框架。
我看到 FIRAnalytics
header 允许一个 logEvent:parameters:
在我正在开发的应用程序中,我们有一个包装器 class Tracking
,它基本上具有相同的 API,但会将相同的事件记录到多个分析服务。 (特别是 Adobe、Adjust 和 GA)
我们希望做的是在本地记录这些事件,持久化它们,在某个时候对它们做一些 post-processing,然后稍后一次性全部上传。 (然后刷新我们的queue)当我们最初记录事件时,我们给它一个时间戳。
那么有没有一种方法可以 logEvent:parameters:
和 FIRAnalytics
覆盖它可能在该方法调用中添加的时间戳?我猜我可以使用一个参数 key-value?
如果您想要覆盖 Google Analytics for Firebase 使用的默认时间戳,我认为这是不可能的。我认为您最好的选择是创建自己的 my_custom_timestamp
字段,然后使用 BigQuery 根据该字段分析您的事件。
我正在 Swift 使用 Firebase 分析框架。
我看到 FIRAnalytics
header 允许一个 logEvent:parameters:
在我正在开发的应用程序中,我们有一个包装器 class Tracking
,它基本上具有相同的 API,但会将相同的事件记录到多个分析服务。 (特别是 Adobe、Adjust 和 GA)
我们希望做的是在本地记录这些事件,持久化它们,在某个时候对它们做一些 post-processing,然后稍后一次性全部上传。 (然后刷新我们的queue)当我们最初记录事件时,我们给它一个时间戳。
那么有没有一种方法可以 logEvent:parameters:
和 FIRAnalytics
覆盖它可能在该方法调用中添加的时间戳?我猜我可以使用一个参数 key-value?
如果您想要覆盖 Google Analytics for Firebase 使用的默认时间戳,我认为这是不可能的。我认为您最好的选择是创建自己的 my_custom_timestamp
字段,然后使用 BigQuery 根据该字段分析您的事件。