2016-08-16 4 views
0

Почему у меня нет данных о просмотре GA? компиляции 'com.google.android.gms: играть-сервисов местоположение: 9.4.0'GTM + Аналитический мобильный

Все записи/копирования, как в ручном (https://developers.google.com/tag-manager/android/v4/)

void tagManagerInit() { 
    tagManager = TagManager.getInstance(this); 
    tagManager.setVerboseLoggingEnabled(true); 
    PendingResult<ContainerHolder> pending = 
      tagManager.loadContainerPreferNonDefault(CONTAINER_ID, 
        R.raw.gtm_xxxxx); 
    pending.setResultCallback(new ResultCallback<ContainerHolder>() { 
     @Override 
     public void onResult(ContainerHolder containerHolder) { 
      ContainerHolderSingleton.setContainerHolder(containerHolder); 
      Container container = containerHolder.getContainer(); 
      if (!containerHolder.getStatus().isSuccess()) { 
       Log.e("CuteAnimals", "failure loading container"); 
       return; 
      } 
      ContainerLoadedCallback.registerCallbacksForContainer(container); 
      containerHolder.setContainerAvailableListener(new ContainerLoadedCallback()); 
      tagManagerFill(); 
     } 
    }, TIMEOUT_FOR_CONTAINER_OPEN_MILLISECONDS, TimeUnit.MILLISECONDS); 
} 

мой Тэг:

Выберите продукт

GA

Настройка тегов

Тэг Тип
Universal Analytics

Tracking ID

UA-XXXXXXXXX-X

Включение Реклама ID Особенности
Правда

Тип дорожки
App Просмотр

Пожар на Любое событие

выше fillData некоторые толчок событие (copypast + случайный):

void tagManagerFill() { 
    Log.v("GoogleTagManager", "startFill"); 
    DataLayer dataLayer = tagManager.getDataLayer(); 
    dataLayer.push(DataLayer.mapOf("event", "transaction", 
      "transactionId", 1, 
      "transactionTotal", 2, 
      "transactionAffiliation", "In-app", 
      "transactionTax", 4, 
      "transactionShipping", 5, 
      "transactionCurrency", "USD", 
      "transactionProducts", 6)); 
    dataLayer.push(DataLayer.mapOf("event", "openScreen", "screenName", "eyrtyertyert456734yrtyerty")); 

    dataLayer.pushEvent("OpenScreen", DataLayer.mapOf("screenName", "354235")); 
    .... 

Logcat:

I/GoogleTagManager: Obtained fresh AdvertisingId info from GmsCore. 
W/GoogleTagManager: Tag Manager's event handler WILL NOT be installed (no container loaded) 
I/GoogleTagManager: Tag Manager initilization took 83ms 
V/GoogleTagManager: Attempting to load a container from the resource ID 2131165184 (<<pck_name>>:raw/gmt_<<xxxx>>) 
V/GoogleTagManager: Deleted 0 expired items 
W/GoogleTagManager: Failed to extract the container from the resource file. Resource is a UTF-8 encoded string but doesn't contain a JSON container 
V/GoogleTagManager: The container was successfully loaded from the resource (using binary file) 
E/GoogleTagManager: Invalid macro: _gtm.loadEventEnabled 
V/GoogleTagManager: Attempting to load resource from disk 
V/GoogleTagManager: loadAfterDelay: containerId=GTM-<<ID>> delay=35716824 
D/GoogleTagManager: Setting previous container version: NQ$0 
E/GoogleTagManager: Invalid macro: _gtm.loadEventEnabled 
V/GoogleTagManager: The Disk resource was successfully read. 
I/GoogleTagManager: Obtained fresh AdvertisingId info from GmsCore. 
W/GoogleTagManager: Tag Manager's event handler WILL NOT be installed (no container loaded) 
I/GoogleTagManager: Tag Manager initilization took 53ms 

ответ

1

Вы подачи ScreenName в полях для задавать? Для универсальных тегов Analytics требуется имя screenName для типов отслеживания appView.

+0

№. Но почему не отправлять данные о телефоне и пользователе? Это не собирать автоматически? –

+0

Мне очень жаль. Я смотрел только данные в режиме реального времени. Но в любом случае RT не отображает пользователей в этом случае :( –

+0

Теги Google Analytics включают некоторые характеристики телефона, но просмотры экрана не считаются действительными без имени экрана, поэтому ни один из данных, отправленных с экрана будет отображаться в отчетах или в реальном времени –

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