首页 > 解决方案 > GTM/Firebase Analytics:如何保证移动容器在发布后自动更新?

问题描述

我们正在设置我们的应用程序的新版本,并且我们正在从旧版 (v4) GTM SDK 切换到通过 Firebase 使用 v5 移动 Google 跟踪代码管理器。

周四和周五早上,我在 Android 上对我们的跟踪设置进行了一些广泛的测试,并在 GTM 设置中发现了一些错误。我修复了它们,然后在周五中午左右重新发布了该应用程序。

星期一早上(昨天)我进行了一些额外的测试,但我所做的修复都没有奏效,因为到达谷歌分析(最终端点)的数据显示与上一轮测试相同的错误。

我唯一的结论是容器没有在周末自动更新(据此它应该每十二小时更新一次)。

我很确定这是问题所在,因为一些修复包括更新查找表变量(我们不将事件类别/事件操作作为参数从应用程序传递,这些是通过两个单独的查找表映射的)和事件类别/ action 值在第二轮测试中在 GA 中没有变化,尽管它们在 GTM 中有所改变。

文档对更新过程的确切工作方式有点模糊 - 有没有办法准确调试如何在应用程序中设置 GTM,以确保在 GTM UI 中重新发布容器时它会自动更新?

标签: firebasegoogle-tag-managerfirebase-analytics

解决方案


好的,最后答案很简单,但据我所知,这在文档中没有写。

因此,您所要做的就是不要重命名从 GTM Web 界面下载的 JSON 文件 - 就是这样!我们的 Android 开发人员将不同的版本重命名为 gtm_dev.json、gtm_test.json、gtm_prod.json 等,这导致自动更新失败。而已!

因此,如果您在谷歌上搜索此错误,请仔细检查应用程序中的 JSON 文件是否未重命名。


推荐阅读