1
嗨,
我已经建立了我的谷歌代码管理工具和谷歌Analytics(分析)和环环相扣他们谷歌代码管理工具谷歌Analytics(分析)内容实验参数。然后,我在Google跟踪代码管理器中设置了一个容器,并在容器中添加了一个名为“Google Analytics内容实验”的变量。我创建了两种类型的实验变体(您可以参考图片)。我还将“实验中包含的用户百分比”设置为50%,以便50%的用户从json获得默认配置值,另外50%用户获得不同的价值。然后,我通过容器发布并下载二进制文件并将其包含在android应用程序的“原始”文件夹中。
然后在我的Android应用程序,我做了onCreate方法中的以下:
TagManager tagManager = TagManager.getInstance(this);
// Modify the log level of the logger to print out not only
// warning and error messages, but also verbose, debug, info messages.
tagManager.setVerboseLoggingEnabled(true);
PendingResult<ContainerHolder> pending =
tagManager.loadContainerPreferNonDefault(CONTAINER_ID,
R.raw.gtm_default_container);
pending.setResultCallback(new ResultCallback<ContainerHolder>() {
@Override
public void onResult(ContainerHolder containerHolder) {
ContainerHolderSingleton.setContainerHolder(containerHolder);
Container container = containerHolder.getContainer();
if (!containerHolder.getStatus().isSuccess()) {
Log.e("CuteAnimals", "failure loading container");
//displayErrorToUser(R.string.load_error);
return;
}
}
}, 2, TimeUnit.SECONDS);
我的目标是获得由谷歌标签管理器在Android应用中提供的关键“KEY1”的价值,以便我可以相应地推动应用程序。但是,我无法获得价值观。
有人可以帮助我吗?
谢谢。