2015-02-23 2 views
3

Я пытаюсь использовать Диспетчер тегов Google, чтобы сообщать о просмотрах и событиях в Google Analytics. Я следил за учебником Google, но я не могу даже сообщить о просмотре экрана. Также проводил часы поиска в google, но совпадения не было. Почти вся информация доступна для Android v3 или старого веб-интерфейса GTM.Как настроить Google Tag Manager v4 с помощью Google Analytics (Universal Analytics)

Это моя конфигурация

GTM Tag configuration

Google Analytics realtime view

Раздвигая событие уровня данных не проливает ошибку. Однако screenName, похоже, не отправлено.

Java код

public static void pushScreenViewEvent(@NonNull Context context, @NonNull String screenName) { 
    DataLayer dataLayer = TagManager.getInstance(context).getDataLayer(); 
    dataLayer.pushEvent("screenView", 
      DataLayer.mapOf("screenName", screenName)); 
} 

журнала отладки после толчка данных

02-23 19:12:39.376 31787-31888/com.example.debug V/GoogleTagManager﹕ Sending hit to service PATH: https: PARAMS: sr=1080x1776, a=558676027, v=1, ht=1424686354314, an=Example app, ul=ja-jp, t=appview, _u=.L, tid=UA-XXXXXX-1, cid=XXXXXX, aid=com.example.debug, av=1.0.0, 

Google Play Services версии

compile 'com.google.android.gms:play-services-base:6.5.87' 

Там в этот учебник, но это для старого GTM v3 со старым GTM веб-скриншоты https://developers.google.com/tag-manager/android/v3/ua#screenviews

ответ

2

Хорошо, это была моя ошибка. Были две проблемы.

  1. поля, чтобы установить, были неправильно Для того, чтобы отслеживать экран в ГА, что необходимо установить Screen Name's Measurement protocol parameter&cd
    В моем случае Client Id и User Id также необходимы, поэтому я посылаю &ci и &uid Published and working container

  2. Я использовал двоичный контейнер по умолчанию из другой тестовой учетной записи. После использования правильного контейнера он работал как шарм.

+0

Как установить поляToSet и fieldsToSetCustomUi? – Pankaj

+0

Ни он не показывает мне «Отправка хита в служебную посылку» в журналах. Я также не мог найти поляToSet и fieldsToSetCustomUi, и он дает мне журнал предупреждений. «Ресурс - это кодированная строка UTF-8, но не содержит контейнер JSON». Что может быть вопрос? – Pankaj

0

Похоже, что правило об увольнении неверно. Попробуйте что-то вроде {{event}} равно screenView или Always как правило обжига. И на панели инструментов Google Analytics потребуется 24 часа, поэтому она не появится в реальном времени. Дайте мне знать, если это не сработает.

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