GTM/Firebase分析:如何保证移动端容器发布后自动更新?
GTM/Firebase Analytics: how to ensure that mobile container automatically updates after publishing?
我们正在设置我们应用程序的新版本,我们正在从旧版 (v4) GTM SDK 切换到通过 Firebase 使用 v5 移动 Google 跟踪代码管理器。
周四和周五早上,我 运行 在 Android 上对我们的跟踪设置进行了一些广泛的测试,并在 GTM 设置中发现了一些错误。我修复了它们,然后在周五中午左右重新发布了该应用程序。
星期一早上(昨天),我 运行 进行了一些额外的测试,并且 none 我所做的修复工作有效,因为达到 Google Analytics 的数据(最终终点)显示与上一轮测试相同的错误。
我唯一的结论是容器没有在周末自动更新(根据 this,它应该每十二小时更新一次)。
我很确定这是问题所在,因为一些修复包括更新查找 table 变量(我们不将事件类别/事件操作作为应用程序的参数传递,这些通过两个映射separate lookup tables), and the event category / action values were changed in GA in the second round of testing, even though they had had been changed in GTM.
文档对更新过程的确切工作方式有点模糊 - 有没有办法准确调试如何在应用程序中设置 GTM 以确保在 GTM 中重新发布容器时它会自动更新UI?
好的,最后的答案很简单,但据我所知,文档中没有任何地方这样写。
因此,您所要做的就是不重命名从 GTM 网络界面下载的 JSON 文件 - 就是这样!我们的 Android 开发人员将不同的版本重命名为 gtm_dev.json、gtm_test.json、gtm_prod.json 等,这导致自动更新失败。就是这样!
因此,如果您在谷歌上搜索此错误,请仔细检查应用程序中的 JSON 文件是否未重命名。
我们正在设置我们应用程序的新版本,我们正在从旧版 (v4) GTM SDK 切换到通过 Firebase 使用 v5 移动 Google 跟踪代码管理器。
周四和周五早上,我 运行 在 Android 上对我们的跟踪设置进行了一些广泛的测试,并在 GTM 设置中发现了一些错误。我修复了它们,然后在周五中午左右重新发布了该应用程序。
星期一早上(昨天),我 运行 进行了一些额外的测试,并且 none 我所做的修复工作有效,因为达到 Google Analytics 的数据(最终终点)显示与上一轮测试相同的错误。
我唯一的结论是容器没有在周末自动更新(根据 this,它应该每十二小时更新一次)。
我很确定这是问题所在,因为一些修复包括更新查找 table 变量(我们不将事件类别/事件操作作为应用程序的参数传递,这些通过两个映射separate lookup tables), and the event category / action values were changed in GA in the second round of testing, even though they had had been changed in GTM.
文档对更新过程的确切工作方式有点模糊 - 有没有办法准确调试如何在应用程序中设置 GTM 以确保在 GTM 中重新发布容器时它会自动更新UI?
好的,最后的答案很简单,但据我所知,文档中没有任何地方这样写。
因此,您所要做的就是不重命名从 GTM 网络界面下载的 JSON 文件 - 就是这样!我们的 Android 开发人员将不同的版本重命名为 gtm_dev.json、gtm_test.json、gtm_prod.json 等,这导致自动更新失败。就是这样!
因此,如果您在谷歌上搜索此错误,请仔细检查应用程序中的 JSON 文件是否未重命名。