Google跟踪代码管理器未显示值

时间:2014-04-03 12:29:41

标签: android google-tag-manager

我刚开始使用Google跟踪代码管理器。我搞定了。但我面临一个问题。也就是说,每次编辑或添加一些新宏时,我都需要创建新版本并发布它。除非我没有下载新版本并保存在assets / tagmanager中,除非我使用下载文件的新版本名称,否则我无法看到我的更新。

是这样吗?如果是这样,我不明白为什么这是有用的。我做的任何事都出错了吗?

1 个答案:

答案 0 :(得分:0)

我搞定了。问题是当我们将json或二进制文件保存在assets文件夹中,然后在openContainer()调用时,Google跟踪代码管理器将首先检查保存的文件。然后只有它会转到网络和搜索。这给我带来了问题。所以我删除了assets / tagmanager文件夹中保存的文件。

在我们在单例类中设置值之前,我也调用了container.refresh()。

示例代码:

ContainerOpener.openContainer(tagManager, CONTAINER_ID, OpenType.PREFER_NON_DEFAULT,
    TIMEOUT_FOR_CONTAINER_OPEN_MILLISECONDS, new ContainerOpener.Notifier() {

        @Override
        public void containerAvailable(Container container) {
            container.refresh();
            // Save container for use by any other activities in the app.
            WPContainerHolder.setContainer(container);
            //perform your other functionalities
        }
});