尝试通过TagManager在Android上实施Google Analytics实验
Analytics版本:编译com.google.android.gms:play-services-analytics:8.3.0'
我找到了如何从中读取值的文档,但没有关于支持Google Experiment变量类型的文字。 https://developers.google.com/tag-manager/android/v4/
代码段:
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);
容器中的所有简单变量类型都在工作。 但是,当我想阅读变量类型“谷歌分析内容实验”,它只是没有工作,并返回“无效的宏”
有人知道解决方法吗?
答案 0 :(得分:0)
尝试使用最新版本的play-services-analytics,即8.4.0:
compile 'com.google.android.gms:play-services-analytics:8.4.0'