2016-09-19 2 views
1

Я хочу интегрировать SDK V4 в Google Analytics, но у меня есть проблема с отправкой событий. Я включил SDK и сгенерировал файл конфигурации, как указано на the offical documentation. Я интегрировал файл конф на мой проект, установить мой файл build.gradle, добавил AnalyticsService к моему Manifest и инициализируется Google Analytics в своем классе приложения:Android - событие Google Analytics V4 отправлено, но не показано

synchronized public Tracker getDefaultTracker() { 
    if (mTracker == null) { 
     GoogleAnalytics analytics = GoogleAnalytics.getInstance(this); 
     mTracker = analytics.newTracker(R.xml.global_tracker); 
    } 
    return mTracker; 
} 

В R.xml.global_tracker генерируется при сборке и только содержит строку ga_trackingId.

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

09-19 11:04:29.167 com.myapp.mypackage.debug I/GAv4: Google Analytics 9.0.80 is starting up. To enable debug logging on a device run: 
                  adb shell setprop log.tag.GAv4 DEBUG 
                  adb logcat -s GAv4 
09-19 11:04:29.207 com.myapp.mypackage.debug W/GAv4: AnalyticsReceiver is not registered or is disabled. Register the receiver for reliable dispatching on non-Google Play devices. See url for instructions. 
09-19 11:04:29.227 com.myapp.mypackage.debug W/GAv4: CampaignTrackingReceiver is not registered, not exported or is disabled. Installation campaign tracking is not possible. See url for instructions. 
09-19 11:04:29.737 com.myapp.mypackage.debug D/GAv4: Sending first hit to property: UA-XXXXXXXX-2 
09-19 11:04:29.737 com.myapp.mypackage.debug D/GAv4: Hit delivery requested: ht=1474275869721, _s=0, _v=ma9.0.80, a=1185092937, aid=com.myapp.mypackage.debug, an=MyApp, av=1.7-DEBUG, cd=Search, cid=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, sr=800x1280, t=screenview, tid=UA-XXXXXXXX-2, ul=fr-fr, v=1 
09-19 11:04:30.148 com.myapp.mypackage.debug D/GAv4: Hit sent to the device AnalyticsService for delivery 
09-19 11:05:49.235 com.myapp.mypackage.debug D/GAv4: Hit delivery requested: ht=1474275949229, _s=1, _v=ma9.0.80, a=1185092938, aid=com.myapp.mypackage.debug, an=MyApp, av=1.7-DEBUG, cd=Search, cid=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, ea=CustomerAccount, ec=Search, sr=800x1280, t=event, tid=UA-XXXXXXXX-2, ul=fr-fr, v=1 
09-19 11:05:49.425 com.myapp.mypackage.debug D/GAv4: Hit sent to the device AnalyticsService for delivery 
09-19 11:05:49.435 com.myapp.mypackage.debug D/GAv4: Hit delivery requested: ht=1474275949372, _s=2, _v=ma9.0.80, a=1185092938, aid=com.myapp.mypackage.debug, an=MyApp, av=1.7-DEBUG, cd=UserAccount.LoggedOut, cid=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, sr=800x1280, t=screenview, tid=UA-XXXXXXXX-2, ul=fr-fr, v=1 
09-19 11:05:49.455 com.myapp.mypackage.debug D/GAv4: Hit sent to the device AnalyticsService for delivery 

Но я никогда не видел их на консоли разработчика. Когда я перехожу на Google Analytics API на свою консоль, я вижу: «Нет данных для этого API за этот промежуток времени». Я провел свои тесты в пятницу и в течение более чем 48 часов, они не появляются. Кроме того, я вижу это предупреждение на консоли Analytics API:

Этот API включена, но вы не можете использовать его в проекте, пока не создавать учетные данные. Нажмите «Перейти в учетные данные», чтобы сделать это сейчас (настоятельно рекомендуется). Перейти к мандатной Обзор Квоты

Если я иду к мандатной Обзор, я вижу ключ «Android ключ (автоматический режим, созданный Google Service)», которые соответствуют ключу в моем Google-services.json, так что я не понимаю, почему предупреждение здесь.

Вы видите, что проблема возникает? Я много искал, но был в состоянии найти ответ на него.

Спасибо!

+0

У меня такая же проблема. Вы пришли к решению? Может быть, хиты, где задержались? – ZShock

+0

Я подумал, что это проблема, и увидел ответы на StackOverFlow, которые сказали, что ждут 48 часов после создания учетной записи Google Analytics, но я проверил пятницу, и я до сих пор ничего не вижу на консоли. Я еще не нашел решение ... – Pidikan

+1

Эй, я до сих пор не решил проблему, но у меня есть новая информация. Я получаю имена пользователей и экранов на странице https://analytics.google.com, поэтому, по-видимому, данные отправляются. Можете ли вы подтвердить, что вы также можете увидеть данные на этом сайте? Благодаря! – ZShock

ответ

0

Так что, видимо, я не смотрел на хорошее место. Я думал, что аналитические отчеты можно увидеть на консоли dev, в API Google Analytics, но благодаря ZShock я знаю, что они находятся на analytics.google.com. Он не написан нигде в официальной документации, поэтому это очень беспокоит новых пользователей ...

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