Firebase 分析和 GTM 跟踪

2024-05-25

这个问题是关于为什么 Google Analytics Firebase 需要 GTM。关于这个问题有一个类似的帖子,但它与HOW https://stackoverflow.com/questions/39636030/how-does-the-firebase-help-on-firing-tags-in-google-tag-management?rq=1。我正在寻找原因WHY人们希望将 GTM 与已经强大的 Google Analytics for Firebase 一起实施。

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

从历史上看,GTM 用于网站和网络应用程序,人们可以粘贴 GTM 片段并“监听”类/id,然后例如通过标签将事件绑定到该特定类/id,这将触发当点击时。这就是它变得有点令人困惑的一点......我认为人们能够在 GTM 中远程实现自定义事件,但据我了解,GTM 只能并行工作afterFirebase 自定义事件已在您想要跟踪事件的特定点(即按钮)实现。

  • “Google 跟踪代码管理器使用 Firebase Analytics 的事件、参数和用户属性来触发和构建您在 Google 跟踪代码管理器网络界面。从这个意义上说,您的 Firebase 分析实施充当您的数据层”(source https://developers.google.com/tag-manager/ios/v5/),
  • “Firebase事件名称变量、Firebase事件参数变量和其他变量用于设置触发器。触发条件 每当您记录 Firebase 事件时都会进行评估。默认情况下,Firebase 分析事件”(source https://developers.google.com/tag-manager/ios/v5/).

GTM 一直被宣传为“远程配置您的跟踪”,但除非我遗漏了什么,否则您似乎无论如何都需要您的开发团队对您想要跟踪的每个事件进行自定义实现,然后执行 GTM 设置- 获得额外福利,例如:

  • 在跟踪代码管理器中配置变量:即在部署应用程序后更改事件的参数值,而无需将应用程序重新上传到应用程序/Play 商店。
  • 修改并阻止 Firebase Analytics 事件(假设这些自定义事件已实施)。
  • Fire 标签:即将完全相同的事件发送到 Basic GA(为 GA Firebase 触发),如果您也想使用的话。
  • 预览、调试和发布您的容器(注意:Firebase 的 GA 已经具有用于调试的 Debugview)。

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

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

  • 进行更高级的第三方广告跟踪,
  • 将事件发送到您自己的数据仓库,
  • Basic GA 中的事件与 Firebase GA 中的事件相同

无论如何,如果必须首先直接在代码库中实现 Firebase Analytics 事件,我看不到 GTM 所具有的直接影响。

我的问题:

  • 在代码库中的每个按钮上显式添加自定义 Firebase 事件之前,是否可以在 GTM 中设置自定义事件跟踪?
  • 如果是,有人可以分享一下用于 Firebase 实施的双 GTM 和 GA 的实际示例吗?

Thanks!


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

  • GTM 充当 Google Analytics 和 Google Analytics for Firebase 之间的桥梁。如果您希望 Firebase 数据进入相同的 GA 属性,那么 GTM 是唯一的选择。
  • GTM 拦截 Firebase 事件。如果开发人员希望通过修改当前事件来有效利用受 Firebase 框架限制的 500 个事件(如果这些事件将来用于其他目的),这将为开发人员带来优势。
  • 关于自定义事件的问题的答案来自“添加事件”标签类型。添加事件当您想要从源事件创建第二个事件时使用。例如,如果您已经记录按钮点击,但也想将特定按钮上的按钮点击视为自定义事件,则可以将标签设置为“添加事件”标签,并在点击按钮时触发它事件发生时参数与特定按钮名称匹配。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Firebase 分析和 GTM 跟踪 的相关文章

  • Firebase Analytics:在控制台中注册自定义参数

    我无法理解在 Firebase Analytics 控制台中注册自定义事件的自定义参数有什么好处 是为了分析数据还是为了记录数据 如果我不注册自定义参数 事件是否仍会成功记录 如果我想分析 BigQuery 中的数据 我是否必须首先在 Fi
  • 带有 React 的 Google Analytics 无法正常工作

    我在我的反应项目中使用谷歌分析 即使我在线 它也不会显示任何活跃用户 我尝试过在网上找到的不同方法 但似乎都不起作用 我只在本地主机上尝试过 而不是在已部署的网站上尝试过 但我认为它应该仍然有效 这是我的代码 我的应用程序 js impor
  • React + 路由器 + Google 标签管理器

    我花了一些时间在 Quickcypher com 上开发 MVP 我想开始进行一些分析 它对于跟踪总访问量非常有用 但是当我尝试跟踪使用 React Router 的网站上的不同 URL 时 情况却出问题了 我的方法是这样的 设置一个在某些
  • Google Analytics 正则表达式排除短语

    我正在使用以下 URL 创建内容分组 my category something my category somethingelse my category product1 brand color my category product2
  • Google 标签管理器未注册增强型电子商务交易

    我正在运行单页结账 页面显示效果良好 然而 购买交易似乎并未在 Google Analytics 中进行处理 我有数据层 它似乎正在注册购买事件 我在 gtm dom 上启用了页面视图 并勾选了增强型电子商务标签 但还是一无所获 这是数据层
  • 在 Chrome 中加载analytics.js时出现307重定向

    我正在构建一个网络应用程序并使用 Google Analytics analytics js 进行分析 我最近注意到 Chrome 中的分析功能无法正常工作 我使用单独模块中的标准代码片段加载分析并通过 requirejs 包含 我已验证该
  • AnalyticsService 未在应用程序清单中注册 - 错误

    我正在尝试使用 sdk 中提供的以下文档向 Android 应用程序实施谷歌分析服务 https developers google com analytics devguides collection android v4 https d
  • 在哪里放置谷歌分析代码[重复]

    这个问题在这里已经有答案了 可能的重复 谷歌分析在头 或身体的末端 https stackoverflow com questions 3173571 google analytics at head or end of body 谷歌分析
  • Firebase Analytics 如何定义会话?

    Firebase Analytics 有许多有关 会话 的统计数据 例如 每个用户的会话数 和 平均会话长度 但 Firebase Analytics 到底如何定义会话呢 我会回答我的问题 Firebase Analytics 将会话定义为
  • Google Analytics Pod 安装了太多依赖项

    我刚刚添加了 Google Analytics Pod 如中所述他们的 iOS 开发者指南 https developers google com analytics devguides collection ios v3 with pod
  • android Analytics v4 最简化

    我正在尝试以最简单的方式将谷歌分析连接到我的应用程序 我想实现analytics v4 因为google说他们很快就会强制升级到它 所以我不想做两次同样的工作 在这种情况下 谷歌的教程不是很有效 合并他们在那里所说的内容和我在互联网上找到的
  • 跟踪 HTML5 音频元素的播放次数?

    跟踪 HTML5 音频元素播放次数的最佳方法是什么 我们也可以使用 Google Analytics 如果这是最好的方法 HTML5 音频元素有基本的回调 https developer mozilla org En Using audio
  • Google Analytics 点击已发送,但在 Analytics 控制台上不可见

    我一直在尝试按照 Google 官方文档中的步骤在我的应用程序中实现 Google Analytics 完成编码部分后 我转到分析控制台以查看是否收到任何点击 我等了将近2天 但没有看到任何进展 然后我尝试在 logcat 中使用 GAv4
  • Firebase Analytics - setUserProperty 在“应用程序生命周期”中持续存在

    The 的文档setUserProperty在 Firebase 分析上 https firebase google com docs reference android com google firebase analytics Fire
  • Firebase 函数 app_remove ,获取用户 ID

    一旦用户删除我的应用程序 我就尝试在我的 firebase 数据库中创建一个新条目 带有 userid 安卓 use strict const admin require firebase admin const functions req
  • 第一天安装者的原始 BigQuery 日志数据

    我对 StandardSQL 相当陌生 想要导出在给定日期 2017 年 6 月 1 日 安装的用户的原始 BigQuery 日志数据 以及安装日期 D0 D20 当天和之后前 3 周的会话数据 StandardSQL SELECT use
  • 同步通用分析

    新的Universal Analytics重新引入了同步事件跟踪 https developers google com analytics devguides collection analyticsjs method reference
  • 跟踪 ID 的格式只能是 UA-NNNNNN-N

    谷歌分析仪表板显示我的跟踪代码G XXXXXXXXXX格式和react GA需要它在UA NNNNNN N 我怎样才能把它放进去UA NNNNNN N格式 在我的谷歌控制台中搜索tracking info但没有页面存在 它只是向我显示 在仅
  • 我应该使用什么事件在 Firebase Analytics 上发送“按钮按下”事件

    我发现最合适的是选择内容 https firebase google com docs reference android com google firebase analytics FirebaseAnalytics Event html
  • BigQuery 未显示链接的 Firebase Analytics 事件日志的任何数据集

    我将我的帐户链接到 Big Query 但 Firebase Analytics 事件不会自动加载到 BigQuery 中 显示 未找到数据集 警告 我的工作进度附在下面 请查收 I have getting firebase Analyt

随机推荐

  • Tensorflow:Cuda 计算能力 3.0。所需的最低 Cuda 能力为 3.5

    我正在从源安装tensorflow 文档 https www tensorflow org versions r0 10 get started os setup html installing from sources Cuda驱动版本
  • VSCode 某些快捷键无法正常使用

    Windows 7 x64 上的最新版本 1 40 1 我正在使用 Java 进行开发 最常见的快捷键是 转到定义 F12 和 自动修复 ctrl dot 我在另一台1 40 1的计算机上测试了它 它工作正常 我已遵循按键绑定故障排除指南
  • GetClientCertificate 使用什么主题?

    我正在尝试发送请求 ActiveXObject WinHttp WinHttpRequest 5 1 但是 这需要客户端证书才能执行此操作 我们已提供该证书 在 PHP cURL 中进行测试后 我可以这样做 curl setopt SOAP
  • 将 url 重定向到带有尾随点的主页

    Google 网站管理员显示一些重复的网址 他们是 www abc com index php option com toys view detail n id 148 ite www abc com index php option co
  • 用于从链接中选择文本的 xpath 表达式

    我有这样的html文件内容 a class bf title Link to book href book 229920 book name a 帮我构造 xpath 表达式来获取链接文本 书名 我尝试使用 a 但表达式计算时没有结果 如果
  • C++ 标准是否允许未初始化的 bool 导致程序崩溃?

    我知道一个 未定义的行为 C 几乎可以让编译器做任何它想做的事情 然而 我遇到了一次令我惊讶的崩溃 因为我认为代码足够安全 在这种情况下 真正的问题仅发生在使用特定编译器的特定平台上 并且仅在启用优化的情况下发生 我尝试了几种方法来重现问题
  • 在不同的活动上显示 OnItemClickListener 的结果

    我使用 OnItemClickListener 从列表视图中选择一个项目 如下所示 listView setTextFilterEnabled true final TextView disp TextView findViewById R
  • 如何从 Bootstrap CSS 的下拉列表中删除箭头?

    我正在尝试删除 Twitter Bootstrap 框架中下拉菜单中出现的箭头 有没有人想出去除箭头的方法 从链接中删除插入符类会从导航栏中删除箭头 dropdown menu before dropdown menu after bord
  • 氧图。如何将轴旁边的值格式从 1000 更改为 1k

    我正在尝试更改轴旁边的值的格式 例如从 1000 更改为 1k 或 1000000 更改为 1M 这在 LinearAxis 中可能吗 这是我的代码 m Axes Add new LinearAxis Position AxisPositi
  • 使用强制转换的可变访问器安全吗?

    我试图理解重复代码的问题 and mut在 getter 类型的函数中 我试图了解这个问题的特定解决方案是否使用内部的强制转换unsafe块将是安全的 以下是该问题的示例 它取自非常好的教程 使用太多的链表学习 Rust https rus
  • Python 的二进制字符串列表

    我有一个像这样的二进制字符串 1100011101 我想将其解析为一个列表 其中每个 1 或 0 块都是列表中的单独值 例如 1100011101 变成 11 000 111 0 1 您可以通过使用正则表达式而不是从中获得一点 次要 性能g
  • 覆盖 Bootstrap 表格边框折叠样式

    引导程序有一个table border collapse collapse border spacing 0 风格 我想覆盖它 所以我创建了一个类并将其应用到有问题的表 table FormGroupContainer border col
  • Puppeteer 错误 错误:等待选择器超时

    目前我有一个网站 其 HTML 中有此内容 我通过检查chrome开发者工具中的元素确认了这一点 div class hdp photo carousel div class photo tile photo tile large 我直观地
  • 支持 IE 中的“border-radius”

    有谁知道 Internet Explorer 是否 何时支持 border radius CSS 属性 是的 2011 年 1 月 IE9 发布时 假设您希望所有四个边均为 15px myclass border style solid b
  • 使用 rpy2 将 NULL 从 Python 转换为 R

    在 R 中经常NULL值用作默认值 使用 Python 和 RPy2 如何显式提供NULL争论 None不可兑换 NotImplementedError 字符串 NULL 只会被转换为字符串 并在执行过程中导致错误 采取以下示例 使用tsi
  • Matplotlib - 使用 plt.imshow() 时序列关闭

    我在 Jupyter 笔记本中编写了一个狗分类器 每次在图像中检测到狗时 它都应该显示该图像并打印一些描述该图像的文本 不知何故 无论我按什么顺序放置 图像总是在打印所有文本后显示plt imshow and print 有谁知道为什么会这
  • 使用 CodeIgniter 中的模板自定义错误页面

    我正在使用 CodeIgniter 的模板库 http williamsconcepts com ci codeigniter libraries template reference html http williamsconcepts
  • Java生成范围内不重复的随机数

    我想生成 1 到 4 范围内的随机数 包括 4 这是我的代码 int num r nextInt 4 1 r is instance of Random 但是 我在循环中运行上述代码 并且不想重复随机数 现在发生的事情我经常得到 1 1 1
  • 将数据类型 varchar 转换为 int 时出错

    我试图使用基于 varchar 类型的 Name 列的输入值的存储过程返回 item 表的 ItemId 列值 但是每当我将任何值传递给存储过程时 它都会返回一个错误 将数据类型 varchar 转换为 int 时出错 create pro
  • Firebase 分析和 GTM 跟踪

    这个问题是关于为什么 Google Analytics Firebase 需要 GTM 关于这个问题有一个类似的帖子 但它与HOW https stackoverflow com questions 39636030 how does th