ios - 当我使用 Firebase/Google Analytics 记录事件时,如何明确设置时间戳?

标签 ios swift firebase firebase-analytics adobe-analytics

我在 Swift 中使用 Firebase 分析框架。

我看到 FIRAnalytics header 允许一个 logEvent:parameters:

在我正在开发的应用程序中,我们有一个包装器类 Tracking,它基本上具有相同的 API,但会将相同的事件记录到多个分析服务。 (特别是 Adob​​e、Adjust 和 GA)

我们希望做的是在本地记录这些事件,持久化它们,在某个时候对它们做一些后处理,然后在以后一次性上传它们。 (然后刷新我们的队列)当我们最初记录事件时,我们给它一个时间戳。

那么有没有一种方法可以使用 FIRAnalyticslogEvent:parameters:,我们可以在其中覆盖它可能在该方法调用中添加的时间戳?我猜我可以使用参数键值对吗?

最佳答案

如果您希望覆盖 Google Analytics for Firebase 使用的默认时间戳,我认为这是不可能的。我认为您最好的选择是创建您自己的 my_custom_timestamp 字段,然后使用 BigQuery 根据该字段分析您的事件。

关于ios - 当我使用 Firebase/Google Analytics 记录事件时,如何明确设置时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55019732/

相关文章:

ios - 在 Swift 中将外部框架嵌入到自制的私有(private)框架中

php - 从 php 脚本向 iOS 发送响应

ios - Xcode 中的 Getters 和 Setters 没有问题

ios - 如何在不从应用程序预览的情况下将 pkpass 文件添加到钱包?

javascript - 如何使用 Firebase 实现 Steam 身份验证?

firebase - 无法从StreamBuilder(Flutter)查询子集合

ios - 如何使用 iOS 状态恢复来恢复 UIPopoverController?

swift - 像 Reddit 应用程序一样创建保存/取消保存后确认模式?

ios - 在 objective-c 中调用 Swift 完成处理程序

javascript - 通过不等式查询firestore