如何为我的 Google Analytcs 2(应用程序 + 网络)属性 模拟 iOS 上的 gtag 事件记录?

How can I mimic gtag event logging on iOS for my Google Analytcs 2 (App + Web) Property?

我正在尝试将 iOS 应用程序从旧的 Google Universal Analytics 属性 迁移到新的 Google Analytics App + Web 属性.

如何将 gtag 事件日志记录格式(我们的网络对等应用程序正在使用)与 Firebase iOS SDK 相匹配,以保持我们的报告跨平台一致?

对于网络,google explains using gtag to send these events。在他们的文档中,他们展示了这个例子:

gtag('event', <action>, {
  'event_category': <category>,
  'event_label': <label>,
  'value': <value>
});

但在 Firebase 中,google shows a logEvent method with a very different signature 有一些示例参数。

Analytics.logEvent("share_image", parameters: [
  "name": name as NSObject,
  "full_text": text as NSObject
  ])

我应该如何解决这个问题? event_categoryevent_label 应该是移动端的自定义参数吗?我很困惑,为什么它们会如此不同,但最终会向同一个控制台报告。

Firebase Analytics 中没有专门的事件类别、操作和标签参数。相反,您按名称记录事件,然后可选择附加最多 25 个附加参数,以捕获有关发生的操作的附加上下文。