Firebase 分析和 GTM 跟踪

Firebase Analytics & GTM Tracking

这个问题是关于为什么 Google Analytics Firebase 需要 GTM。在这个问题上有一个类似的post,但它与有关。我正在寻找 WHY 人们想要与已经很强大的 Google Analytics for Firebase 一起实施 GTM 的原因。

2017 年 5 月,"Firebase Analytics" 更名为 "Google Analytics for Firebase"。这不应与移动应用程序(旧版)的 "Google Analytics" 混淆。

历史上,GTM 用于网站和网络应用程序,可以将 GTM 代码段和 "listen" 粘贴到 class/id,然后,例如通过标签,将事件绑定到那个特定的class/id,点击时会触发。这是它变得有点混乱的地方......我认为可以在 GTM 中远程实现自定义事件,但据我所知,GTM 只能并行工作 after Firebase 自定义事件已在您要跟踪事件的特定点(即按钮)实现。

  • "Google Tag Manager uses Firebase Analytics' events, parameters, and user properties to trigger and build tags you've configured in the Google Tag Manager web interface. In this sense, your Firebase Analytics implementation acts as your data layer" (source),
  • "Firebase event name variables, Firebase event parameter variables, and other variables are used to set up triggers. Trigger conditions are evaluated whenever you log a Firebase event. By default, Firebase Analytics events" (source).

GTM 一直作为 "remotely configure your tracking" 进行营销,但除非我遗漏了什么,否则您似乎无论如何都需要您的开发团队对您要跟踪的每个事件以及此后的每个事件进行自定义实施进行 GTM 设置以获得额外好处,例如:

不过,我在 GTM 控制台中看到可以 "Add Event" 用于 Google Analytics (Firebase),但我还没有真正看到它如何工作的任何可靠示例。

我根本不是 GTM 专家,所以除非你想:

如果必须首先在代码库中直接实施 Firebase Analytics 事件,我看不到 GTM 的直接影响。

我的问题:

谢谢!

以下是为什么有人会将 GTM 与 Google Analytics for Firebase 结合使用的主要原因。

  • GTM 充当 Google Analytics 和 Google Analytics for Firebase 之间的桥梁。如果您希望 Firebase 数据进入同一个 GA 属性,那么 GTM 是唯一的选择。
  • GTM 拦截 Firebase 事件。如果 he/she 想要通过修改当前事件来有效利用受 Firebase 框架限制的 500 个事件(如果它们将用于未来的其他目的),这将为开发人员带来优势。
  • 关于自定义事件的问题的答案来自 "Add Event" 标签类型。 添加事件 用于从源事件创建第二个事件。例如,如果您已经在记录按钮点击,但还想将特定按钮上的按钮点击也视为自定义事件,您可以将标签设置为 'Add Event' 标签,并在点击按钮时触发它点击事件发生时参数与特定按钮名称匹配。