我已将Firebase与我的iOS应用程序连接并连接了GTM。
目前,当我想跟踪自定义事件时,我会从客户端(iOS应用)发送firebase事件,例如自定义点击或操作。
我的问题是在GTM中无论如何都要配置跟踪特定的自定义事件(单击或操作),而无需在客户端的firebase事件触发功能中进行编码。
例如,如果我决定跟踪另一个事件,我不想进入我的iOS应用程序并添加代码并重新部署它。这意味着用户必须更新应用程序,以便跟踪我的新跟踪事件。
有没有类似于GTM如何在网站上废弃DOM以查找是否单击特定元素或滚动操作已完成的方式,以便在GTM中触发事件和标记。
我可以在iOS应用上安装Firebase和GTM,只使用GTM配置所有事件跟踪吗?或者,我始终需要在我的iOS应用中使用Firebase Event Fire来触发事件。
答案 0 :(得分:0)
Firebase SDK会自动跟踪多个events(无需任何编码)。对于这些活动,除了将Firebase SDK添加到项目中之外,您无需作为开发人员执行任何操作。
对于所有其他事件(如菜单点击),您始终需要通过编码来显式发送这些事件。在应用程序世界中,没有与Web GTM中存在的单击侦听器等效的内容。
但是,这并不意味着您每次要跟踪新活动时都必须发布新的应用版本。这里的最佳做法是在您首次开发应用时,通过事件跟踪慷慨。在初始应用版本中将尽可能多的事件传递给Firebase。然后,在线下,您可以随时决定根据您的需要包含/排除某些事件。