这个问题是关于为什么需要在Google Analytics Firebase中使用GTM。有一个类似的帖子涉及如何。 我正在寻找为什么要在已经强大的Google Analytics for Firebase旁边实施GTM的原因。
在2017年5月,“Firebase Analytics”更名为“Google Analytics for Firebase”。这不应与移动应用程序的“Google Analytics”(遗留)混淆。
历史上,GTM用于网站和Web应用程序,用户可以粘贴GTM片段并“侦听”类/ ID,然后例如通过标签将事件绑定到特定的类/ ID,当单击时触发该事件。这是有点令人困惑的地方...我认为人们应该能够在GTM中远程实现自定义事件,但据我所知,只有在特定要跟踪事件(即按钮)的位置实施了Firebase自定义事件之后,GTM才会并行工作。
"Google标签管理器使用Firebase Analytics的事件、参数和用户属性来触发和构建您在Google标签管理器Web界面中配置的标签。从这个意义上说,您的Firebase Analytics实现充当了数据层"(source)。
"Firebase事件名称变量、Firebase事件参数变量和其他变量用于设置触发器。每次记录Firebase事件时都会评估触发条件。默认情况下,Firebase Analytics事件"(source)。
GTM一直被营销为“远程配置您的跟踪”,但除非我漏掉了什么,否则似乎无论如何都需要您的开发团队对您想要跟踪的每个事件进行自定义实现,然后进行GTM设置以获得额外的好处,例如:
在2017年5月,“Firebase Analytics”更名为“Google Analytics for Firebase”。这不应与移动应用程序的“Google Analytics”(遗留)混淆。
历史上,GTM用于网站和Web应用程序,用户可以粘贴GTM片段并“侦听”类/ ID,然后例如通过标签将事件绑定到特定的类/ ID,当单击时触发该事件。这是有点令人困惑的地方...我认为人们应该能够在GTM中远程实现自定义事件,但据我所知,只有在特定要跟踪事件(即按钮)的位置实施了Firebase自定义事件之后,GTM才会并行工作。
"Google标签管理器使用Firebase Analytics的事件、参数和用户属性来触发和构建您在Google标签管理器Web界面中配置的标签。从这个意义上说,您的Firebase Analytics实现充当了数据层"(source)。
"Firebase事件名称变量、Firebase事件参数变量和其他变量用于设置触发器。每次记录Firebase事件时都会评估触发条件。默认情况下,Firebase Analytics事件"(source)。
GTM一直被营销为“远程配置您的跟踪”,但除非我漏掉了什么,否则似乎无论如何都需要您的开发团队对您想要跟踪的每个事件进行自定义实现,然后进行GTM设置以获得额外的好处,例如:
- 在标签管理器中配置变量:例如,在应用程序部署后更改事件的参数值,无需重新上传应用程序到应用商店/Play商店。
- 修改和阻止Firebase Analytics事件(假设这些自定义事件已经实现)。
- 触发标签:例如,如果您想要使用基本的GA,可以将完全相同的事件发送到基本的GA(已经为GA Firebase触发),
- 预览、调试和发布容器(注意:GA for Firebase已经具有Debugview以进行调试)。
然而,我在GTM控制台中看到可以为Google Analytics(Firebase)“添加事件”,但我并没有真正看到任何它如何工作的实例。
我完全不是GTM专家,因此除非您想要:
- 进行更高级的第三方广告跟踪,
- 将事件发送到自己的数据仓库,
- 在基本GA和GA for Firebase中拥有相同的事件
否则我不认为GTM有直接影响,如果必须先在代码库中直接实现Firebase Analytics事件。
我的问题:
- 是否可以在明确在代码库中添加自定义Firebase事件之前,就从GTM中设置自定义事件跟踪?
- 如果可以,请有人分享这种双重GTM和GA for Firebase实现的实际示例吗?
谢谢!