Firebase似乎为我在Firebase项目中创建的每个Web应用程序创建了一个Google标签。这个标签工作得非常好,并通过logEvent()
将我所有的自定义事件发送到google analytics。
现在我想添加其他跟踪器,如LinkedIn Insight或 metaPixel。
我该怎么做?显然,我可以只添加跟踪代码到我的html,然后调用specifig日志函数为每个跟踪器,但谷歌标签的目的是避免正是这一点,不是吗?但与此同时,我似乎无法将这些目的地“连接”到我现有的标签。我只能添加新的标签,然后我也需要添加到我的应用程序。
解决这个问题的最佳选择是什么?
1条答案
按热度按时间yc0p9oo01#
看起来你把GTM,gtag和firebase sdk弄混了。
你没有指出你的应用是否是原生的,但firebase主要用于原生应用。而在构建完成后最终成为原生的应用中,比如React Native。
Gtag和GTM被广泛使用,你可以在不需要重新构建应用程序的情况下执行任意JS。这可能是你的情况,因为你已经指出了html。在这种情况下,您需要安装GTM,而不是gtag,然后在GTM中重新实现您的跟踪,删除gtag,然后您可以向GTM添加标签,包括任何第三方像素到您的GTM,它们将触发,而无需您重建Web应用程序。
现在,是真的。有GTM的原生应用程序,但它的功能是非常苗条。它无法运行自定义代码,可用的变量很少,发送像素的唯一方法就是通过预硬编码的端点。一般认为不值得。
大多数流行的像素都有自己的转换跟踪SDK。您可以随时使用自定义功能将数据发送到他们的端点,而不是使用他们的SDK。