2015-12-25 2 views
0

Попытка внедрить Google Analytics Эксперименты на Android с помощью TagManagerAndroid Google Analytics Эксперименты

Analytics версии: компилировать 'com.google.android.gms: играть-услуги-аналитика: 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); 

Все простые типы переменных в контейнере работают. Но когда я хочу читать переменный тип «Эксперимент с содержимым Google Analytics», он просто не работает и возвращает «недопустимый макрос»

Кто-нибудь знает обходное решение?

ответ

0

Попробуйте использовать последнюю версию игры-сервисов аналитики, которая 8.4.0:

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

Смежные вопросы