Google Tag Manager V4二进制下载容器

时间:2015-12-04 22:57:20

标签: android google-tag-manager

我已经阅读了这里和其他的所有帖子,但无法找到如何使这项工作。

我正在关注谷歌: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

任何有关此的帮助将不胜感激!

谢谢!

2 个答案:

答案 0 :(得分:2)

在草稿版本或Web容器上,Download未启用,因此菜单如下所示: Draft mobile container menu

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

对于已发布(或实际上任何非草稿)的移动容器,您可以选择DownloadFinalized mobile container menu

您下载和嵌入的容器版本将通过应用程序的新下载来应用,并确定他们生成的跟踪内容,直到他们能够下载您最新发布的版本为止。

答案 1 :(得分:1)

如果获得批准的解决方案对您不起作用,可能是因为您正在实施旧版Google标记管理器,但将容器配置为Firebase而非Legacy。

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