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 设置以获得额外好处,例如:
- 在跟踪代码管理器中配置变量:即在应用部署后更改事件的参数值,无需将您的应用重新上传到 app/play 商店。
- 修改和阻止 Firebase Analytics 事件(假设这些自定义事件已经实施)。
- Fire 标签:即将完全相同的事件发送到 Basic GA(为 GA Firebase 触发),如果您也想使用它。
- 预览、调试和发布您的容器(注意:Firebase 的 GA 已经有用于调试的 Debugview)。
不过,我在 GTM 控制台中看到可以 "Add Event" 用于 Google Analytics (Firebase),但我还没有真正看到它如何工作的任何可靠示例。
我根本不是 GTM 专家,所以除非你想:
- 进行更高级的第 3 方广告跟踪,
- 将事件发送到您自己的数据仓库,
- Basic GA 中的事件与 GA for Firebase 中的事件相同
如果必须首先在代码库中直接实施 Firebase Analytics 事件,我看不到 GTM 的直接影响。
我的问题:
- 在代码库中的每个按钮上明确添加自定义 Firebase 事件之前,是否可以在 GTM 中设置自定义事件跟踪?
- 如果是,有人可以分享这个双重 GTM 和 GA for Firebase 实施的实际示例吗?
谢谢!
以下是为什么有人会将 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' 标签,并在点击按钮时触发它点击事件发生时参数与特定按钮名称匹配。
这个问题是关于为什么 Google Analytics Firebase 需要 GTM。在这个问题上有一个类似的post,但它与
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 设置以获得额外好处,例如:
- 在跟踪代码管理器中配置变量:即在应用部署后更改事件的参数值,无需将您的应用重新上传到 app/play 商店。
- 修改和阻止 Firebase Analytics 事件(假设这些自定义事件已经实施)。
- Fire 标签:即将完全相同的事件发送到 Basic GA(为 GA Firebase 触发),如果您也想使用它。
- 预览、调试和发布您的容器(注意:Firebase 的 GA 已经有用于调试的 Debugview)。
不过,我在 GTM 控制台中看到可以 "Add Event" 用于 Google Analytics (Firebase),但我还没有真正看到它如何工作的任何可靠示例。
我根本不是 GTM 专家,所以除非你想:
- 进行更高级的第 3 方广告跟踪,
- 将事件发送到您自己的数据仓库,
- Basic GA 中的事件与 GA for Firebase 中的事件相同
如果必须首先在代码库中直接实施 Firebase Analytics 事件,我看不到 GTM 的直接影响。
我的问题:
- 在代码库中的每个按钮上明确添加自定义 Firebase 事件之前,是否可以在 GTM 中设置自定义事件跟踪?
- 如果是,有人可以分享这个双重 GTM 和 GA for Firebase 实施的实际示例吗?
谢谢!
以下是为什么有人会将 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' 标签,并在点击按钮时触发它点击事件发生时参数与特定按钮名称匹配。