Я хочу интегрировать 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, так что я не понимаю, почему предупреждение здесь.
Вы видите, что проблема возникает? Я много искал, но был в состоянии найти ответ на него.
Спасибо!
У меня такая же проблема. Вы пришли к решению? Может быть, хиты, где задержались? – ZShock
Я подумал, что это проблема, и увидел ответы на StackOverFlow, которые сказали, что ждут 48 часов после создания учетной записи Google Analytics, но я проверил пятницу, и я до сих пор ничего не вижу на консоли. Я еще не нашел решение ... – Pidikan
Эй, я до сих пор не решил проблему, но у меня есть новая информация. Я получаю имена пользователей и экранов на странице https://analytics.google.com, поэтому, по-видимому, данные отправляются. Можете ли вы подтвердить, что вы также можете увидеть данные на этом сайте? Благодаря! – ZShock