每次我们更改 Google 标签管理器标签时,我们是否需要在 Android 端更新容器的 json 文件

Do we need to update container's json file in Android side everytime we change in Google Tag Manager tag

我正在学习 Google 跟踪代码管理器。我从非常基础的教程开始,效果很好。但是我没有得到的一件事是在 android 端使用容器 json 。假设我们在 android 中创建了 firebase 分析并添加了 GTM 并发布了应用程序。在 GTM 中我们添加了一些标签。现在稍后我们想将分析发送到其他站点或希望添加新标签,我们是否需要再次更新 android 中的容器 json 文件并重新发布它。

不,您不需要更新您的应用程序。这就是标签管理器的用途:

"开发人员可以使用 Google 标签管理器界面在其移动应用程序中实施和管理测量标签和像素,而无需重新构建应用程序二进制文件并将其重新提交到应用程序市场。开发人员使用 Firebase Analytics 可以轻松添加 Google 跟踪代码管理器来帮助管理和更改实施,即使在应用程序发布后也是如此。"

来源:https://developers.google.com/tag-manager/ios/v5/

您所说的 JSON 容器文件称为 默认容器文件

该文件的作用如下:

有时候,当人们第一次打开你的应用时,他们不会有网络连接或者他们的网络连接很差。在这种情况下,GTM SDK 将无法通过互联网从 GTM 服务器加载最新的容器。相反,您的应用将从移动设备的硬盘驱动器加载 默认容器文件 。一旦建立网络连接,GTM SDK 就会从网络加载一个可能 newer/more 最新的容器。

因此,为了回答您的问题,您无需在每次对容器进行更改(例如添加或删除标签或更改变量)时都更新默认容器文件。最佳做法是仅在您将新版本的应用发布到相关应用商店时更新默认容器文件。