【发布时间】:2015-12-25 16:09:44
【问题描述】:
尝试通过 TagManager 在 Android 上实施 Google Analytics Experiments
分析版本:编译'com.google.android.gms:play-services-analytics:8.3.0'
我找到了有关如何从中读取值的文档,但没有关于支持 Google Experiment 变量类型的说明。 https://developers.google.com/tag-manager/android/v4/
代码 sn-p:
TagManager tagManager = TagManager.getInstance(LoginActivity.this);
PendingResult<ContainerHolder> pending = tagManager.loadContainerPreferNonDefault(getString(R.string.google_tag_manager_container_id), R.raw.tag_manager_container);
pending.setResultCallback(new ResultCallback<ContainerHolder>() {
@Override
public void onResult(ContainerHolder containerHolder) {
Container container = containerHolder.getContainer();
if (!containerHolder.getStatus().isSuccess()) {
return;
}
String testVariable = container.getString("LoginMethod");
}
}, 2, TimeUnit.SECONDS);
容器中的所有简单变量类型都可以正常工作。 但是当我想读取变量类型“谷歌分析内容实验”时,它只是不起作用并返回“无效宏”
有人知道解决方法吗?
【问题讨论】:
标签: java android google-analytics