【问题标题】:Do we need to update container's json file in Android side everytime we change in Google Tag Manager tag每次我们更改 Google Tag Manager 标签时,我们是否需要在 Android 端更新容器的 json 文件
【发布时间】:2017-08-23 11:06:32
【问题描述】:

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

【问题讨论】:

    标签: android google-analytics google-tag-manager firebase-analytics


    【解决方案1】:

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

    这个文件的作用如下:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 我相信 OP 正在谈论在应用启动时没有网络连接时使用的默认容器文件。
      • 感谢您的回答,但我认为@faridghar 已经以更具描述性的方式对其进行了解释,因此我会将该答案标记为正确。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多