简体   繁体   English

Android Google Analytics(分析)实验

[英]Android Google Analytics Experiments

Trying to implement Google Analytics Experiments on Android via TagManager 尝试通过TagManager在Android上实施Google Analytics(分析)实验

Analytics version : compile 'com.google.android.gms:play-services-analytics:8.3.0' Analytics(分析)版本:编译'com.google.android.gms:play-services-analytics:8.3.0'

I found documentation of how to read values from it, but there are no words about support Google Experiment variable types. 我找到了有关如何从中读取值的文档,但是没有关于支持Google Experiment变量类型的文字。 https://developers.google.com/tag-manager/android/v4/ https://developers.google.com/tag-manager/android/v4/

Code snippet : 程式码片段:

        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);

All simple variable types in container are working. 容器中的所有简单变量类型都可以使用。 But when i want to read variable type “Google Analytics Content Experiment” it's just not working and return “invalid macro” 但是,当我想读取变量类型“ Google Analytics(分析)内容实验”时,它不起作用并返回“无效的宏”

Does anybody knows workaround on this? 有人知道解决方法吗?

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM