当前位置: 首页 > 知识库问答 >
问题:

Firebase分析

呼延原
2023-03-14

这个问题是关于为什么Google Analytics(分析)Firebase需要GTM。在这个问题上有一个类似的帖子,但它与如何有关。我正在寻找为什么人们想要在已经强大的Google Analytics for Firebase旁边实现GTM的原因。

2017年5月,“Firebase Analytics”更名为“Google Analytics for Firebase”。这不应与移动应用程序(遗留)的“谷歌分析”相混淆。

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

  • "Google Tag Manager使用Firebase Analytics的事件、参数和用户属性来触发和生成您在Google Tag Manager Web界面中配置的标签。从这个意义上说,您的Firebase Analytics实现充当您的数据层(源),
  • msgstr"Firebase事件名称变量、Firebase事件参数变量和其他变量用于设置触发器。每当登录Firebase事件时,都会评估触发条件。默认情况下,Firebase Analytics事件"(源)。

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

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

然而,我在GTM控制台中看到,可以为Google Analytics(Firebase)添加事件,但我没有看到任何关于其工作原理的可靠示例。

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

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

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

我的问题:

  • 在代码库中的每个按钮上显式添加自定义Firebase事件之前,是否可以从GTM中设置自定义事件跟踪

谢谢

共有1个答案

督烨赫
2023-03-14

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

  • GTM是Google Analytics和Google Analytics for Firebase之间的桥梁。如果您希望Firebase数据具有相同的GA属性,那么GTM是唯一的选项
  • GTM拦截Firebase事件。如果开发人员希望通过修改当前事件来有效利用Firebase framework限制的500个事件(如果这些事件将用于未来的其他目的),这将为开发人员提供优势
  • 有关自定义事件的问题的答案来自“添加事件”标记类型。“添加事件”用于从源事件创建第二个事件。例如,如果您已经记录了按钮单击,但还想将特定按钮上的按钮单击视为自定义事件,则可以将标记设置为“添加事件”标记,并在发生参数与特定按钮名称匹配的按钮单击事件时触发它
 类似资料:
  • 主要内容:分离事件类型的回调,分离所有回调本章将向学习如何分离Firebase中的回调。 分离事件类型的回调 下面将分离一个具有值事件类型的函数的回调。 示例 可使用方法,这将删除所有值事件类型的回调。 分离所有回调 当想要分离所有的回调,我们可以使用 -

  • 最近几个月,谷歌发布了一个新的分析替代方案,称为“Firebase Analytics”。 由于该应用程序已经有谷歌分析,我发现一些障碍,我不知道如何最好地处理。 > 以前,“newTracker”函数需要一个属性ID。现在我没有看到它。这是否意味着它不需要一个? 以前,“enableAdvertisingIdCollection”也可以用来收集广告信息。在新的API里找不到。是自动收藏的吗? “

  • 更新2019-11-03:添加了错误的实时最小复制。在Chrome中加载链接后,点击ctrl shift i并选择控制台以查看输出。我已经尽力确保这正是我最初的项目代码所做的;我们看看情况是否如此,嗯?碎片的规则文件与下面的原始帖子相同。该源代码可在GitHub上获得。 原文: 这些规则在模拟器中工作,但在我真正的网络应用程序中不工作。模拟器路径和有效负载与下面数据库日志输出中显示的相同。 (将两

  • 问题内容: 在我的Firebase分析事件中,“ first_open”显示7月7日之前有489个下载,但在游戏商店统计中显示7月7日之前有347个下载,我不知道为什么没有这些。是不同的。 first_open的定义是:- 用户首次打开应用程序时。 当用户将应用下载到设备上时,不会触发此事件,而是在用户首次使用时触发。要查看原始下载数量,请在Google Play开发者控制台或iTunesConn

  • 问题内容: 我将Google Cloud功能用作后端来处理我的应用程序订单并与网关付款连接以接受/拒绝购买… 一切正常。但我想将购买事件注册到Firebase分析中,以便可以在Firebase的同一仪表板中监控所有应用收入 在android上,我可以执行以下操作: 然后它将出现在我的仪表板上…问题是我只想在用户为购买付款时注册此事件,因此可以从应用程序完成,必须在付款网关返回到我的后端后进行设置付

  • 我用我的节点服务器配置了FCM。我需要添加Firebase云消息。我可以成功发送消息。我收到 作为输出。 但我发送的所有数据消息都不可见firebase控制台云消息部分。我需要这些分析。检查有多少人收到我的信息等。 我查看了他们的文档,找不到如何使用消息设置分析标签。我正在使用firebase admin V8.12.1 Java确实有一个消息生成器来设置这个分析标签。我怎样才能对nodeJs做同