在 GTM 中配置新的 Firebase 事件?

Configuring new Firebase events in GTM?

我已将 Firebase 与我的 iOS 应用连接并连接 GTM。

目前,当我想跟踪自定义事件(例如自定义点击或操作)时,我从客户端(iOS 应用程序)发送 firebase 事件触发。

我的问题是 GTM 中无论如何都可以配置特定自定义事件(点击或操作)的跟踪,而无需在客户端的 firebase 事件触发函数中进行编码。

例如,如果我决定跟踪另一个事件,我不想进入我的 iOS 应用并添加代码并重新部署它。这意味着用户必须更新应用程序才能跟踪我的新跟踪事件。

有没有类似于 GTM 在网站上抓取 DOM 的方式来查找特定元素是否被单击或滚动操作是否完成,以便在 GTM 中触发事件和标记。

我可以在我的 iOS 应用程序上安装我的 Firebase 和 GTM 并且只使用 GTM 配置所有事件跟踪吗?或者我是否总是需要在我的 iOS 应用程序中调用 Firebase Event Fire 来触发事件。

有几个 events 由 Firebase SDK 自动跟踪(无需任何编码)。对于这些事件,您作为开发人员无需执行任何操作,只需将 Firebase SDK 添加到您的项目即可。

对于所有其他事件(如菜单点击),您始终需要通过编码明确发送这些事件。在应用程序世界中,没有与 Web GTM 中的点击侦听器等效的东西。

但是,这并不意味着您每次要跟踪新事件时都必须发布新的应用程序版本。此处的最佳做法是在首次开发应用程序时慷慨 进行事件跟踪。在您的初始应用版本中将尽可能多的事件传递给 Firebase。然后,您可以随时根据需要决定 include/exclude 某些事件。