Google 跟踪代码管理器 V4 二进制下载容器

Google Tag Manager V4 binary download container

我已经通读了这里和其他地方的所有帖子,但不知道如何进行这项工作。

我正在关注来自 google 的这篇文章:https://developers.google.com/tag-manager/android/v4/

里面说要下载一个二进制文件。但是,我在我的容器上没有任何选项可以为容器下载二进制文件。只有 JSON。

我确认容器设置为 Android。

当我尝试像下面这样使用 JSON 文件时:

TagManager tagManager = TagManager.getInstance(this);
    PendingResult<ContainerHolder> pending =
            tagManager.loadContainerPreferNonDefault(CONTAINER_ID,
                    R.raw.gtm_default_container_json);

它失败了:

java.lang.RuntimeException: JSONArrays are not supported

如有任何帮助,我们将不胜感激!!

谢谢!

在草稿版本或网络容器中,Download 未启用,因此菜单如下所示:

Export 不是正确的方法,它会创建一个 JSON 文件,主要用于在标签管理器 GUI 中复制配置。)

对于已发布(或任何非草稿)移动容器,您可以选择 Download

您下载和嵌入的容器版本将由您的应用程序的新下载应用,并确定它们生成的跟踪是什么样子,直到他们能够下载您最新发布的版本。

如果已批准的解决方案对您不起作用,可能是因为您正在实施旧版 Google 跟踪代码管理器,但将容器配置为 Firebase 而不是旧版。

创建一个新的 Legacy(Android) 容器,然后您就可以下载二进制文件了。