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

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

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

最佳答案

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

该文件的作用如下:

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

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

关于android - 每次更改 Google 标签管理器标签时,我们是否需要在 Android 端更新容器 json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45837999/

相关文章:

android - 如何在 Android 版 Google 标签管理器中设置 Facebook 分析

google-tag-manager - 如何从 GTM 自定义标签模板发送 POST 请求?

JavaScript 不在模拟器中执行(Android 中的 PhoneGap)

android - NearbyBackgroundBeacons 演示在订阅时返回未知状态代码 2801

google-analytics - 建议的Google Analytics(分析)用户ID数据格式是什么?

php - 谷歌分析服务器端跟踪和访问者位置

android - 在 android 中的 tagmanager 中预览容器时出错

java - 如何在不编译项目的情况下混淆代码?

java - WorkManager 一次执行 enqueueUniquePeriodicWork() 多次?

mysql - 如何使用 Google BigQuery 根据用户 ID 和 ID 访问过的级别数查找中位数?