我的目标是在Firebase Analytics中提供应用数据,并在Google Universal Analytics中提供其他自定义数据和应用数据。
我的问题是我是否在我的应用上安装了Firebase SDK和GTM SDK。
GTM是否处理所有数据推送到分析。因此,安装Firebase和GTM后,firebase分析会自动获取事件跟踪,而无需通过GTM。或者在安装GTM时,每个标志都必须通过GTM。
例如,如果我将GTM配置为将数据推送到Firebase Analytics,那么Firebase Analytics中的数据是否会翻倍?由于GTM正在推送数据,Firebase会自动将数据推送到Firebase Analytics。
相同的应用事件 - > Firebase SDK - > Firebase Analytics(自动)
相同的应用事件 - > Firebase SDK - > GTM SDK - > Firebase Analytics(已配置gtm容器)
相同的应用事件 - > Firebase SDK - > GTM SDK - > Google Analytics(已配置gtm容器)
前两个会加倍吗?是对的吗?这是否意味着我不需要用于Firebase分析的gtm容器配置?
答案 0 :(得分:2)
根据我的经验,如果您只需要Firebase Analytics,则只需安装Firebase SDK,但如果您希望将该数据发送到Google Analytics,则需要GTM通过已配置的容器发送该数据。
相同的应用事件 - > Firebase SDK - > GTM SDK - > Google Analytics(已配置gtm容器)
例如,我们在我们的网站上广泛实施了Google Analytics来收集网络数据,但我们正在利用Firebase(主要是作为数据层)收集移动应用数据和GTM,然后将这些数据发送到Google Analytics。
希望有所帮助。
答案 1 :(得分:1)
如果您不使用Google Analytics(分析),则无需使用GTM。您可以使用Firebase SDK在Firebase Analytics本身中跟踪事件,也可以跟踪自定义事件。
如果我将GTM配置为将数据推送到Firebase Analytics中,那么Firebase Analytics中的数据是否会加倍? 答:是的,如果您也从GTM触发了同一事件。您将在Firebase Analytics中看到两次事件,因为总是发生事件时会从GTM触发一次。如果您遇到此问题,请尝试不触发GTM中的事件。