Firebase Analytics和GTM跟踪

8
这个问题是关于为什么需要在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设置以获得额外的好处,例如:
  • 在标签管理器中配置变量:例如,在应用程序部署后更改事件的参数值,无需重新上传应用程序到应用商店/Play商店。
  • 修改和阻止Firebase Analytics事件(假设这些自定义事件已经实现)。
  • 触发标签:例如,如果您想要使用基本的GA,可以将完全相同的事件发送到基本的GA(已经为GA Firebase触发),
  • 预览、调试和发布容器(注意:GA for Firebase已经具有Debugview以进行调试)。

然而,我在GTM控制台中看到可以为Google Analytics(Firebase)“添加事件”,但我并没有真正看到任何它如何工作的实例。

GA Firebase

我完全不是GTM专家,因此除非您想要:

  • 进行更高级的第三方广告跟踪,
  • 将事件发送到自己的数据仓库,
  • 在基本GA和GA for Firebase中拥有相同的事件

否则我不认为GTM有直接影响,如果必须先在代码库中直接实现Firebase Analytics事件。

我的问题:

  • 是否可以在明确在代码库中添加自定义Firebase事件之前,就从GTM中设置自定义事件跟踪?
  • 如果可以,请有人分享这种双重GTM和GA for Firebase实现的实际示例吗?

谢谢!

1个回答

10

以下是使用GTM和Google Analytics for Firebase的主要原因:

  • GTM作为Google Analytics和Google Analytics for Firebase之间的桥梁。如果您希望Firebase数据与同一GA属性一起使用,则GTM是唯一的选择。
  • GTM拦截Firebase事件。这使开发人员在修改当前事件以便将其用于其他目的时,可以更有效地利用Firebase框架限制的500个事件。
  • 关于自定义事件的问题可以通过“添加事件”标签类型得到答案。添加事件用于从源事件创建第二个事件。例如,如果您已经记录了按钮点击,但希望将特定按钮的点击视为自定义事件,则应设置一个“添加事件”标签,并在参数匹配特定按钮名称的按钮点击事件发生时触发它。

太好了,谢谢Aniv。正如我所预期的那样 :) 感谢你抽出时间来回答! - d_-
只是一个跟进的问题。在使用GTM拦截事件之后,例如Firebase事件,并且您要进行修改事件,那么如何确定它后来会到哪个GA属性? - Alex Harrison

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接