Android Google Analytics实验

时间:2015-12-25 16:09:44

标签: java android google-analytics

尝试通过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);

容器中的所有简单变量类型都在工作。 但是,当我想阅读变量类型“谷歌分析内容实验”,它只是没有工作,并返回“无效的宏”

有人知道解决方法吗?

1 个答案:

答案 0 :(得分:0)

尝试使用最新版本的play-services-analytics,即8.4.0:

compile 'com.google.android.gms:play-services-analytics:8.4.0'