Я давно использую google analytics в своем приложении для Android и работает очень хорошо, до сих пор я столкнулся с проблемой, что не отправляет экранное представление.google analytics не отправляет экран в андроид
Я добавил эту линию под зависимостями:
compile 'com.google.android.gms:play-services:6.1.+'
Мой класс AnalyticsManager имеют некоторые функциональные возможности:
public static synchronized void initializeAnalyticsTracker(Context context) {
sAppContext = context;
mTracker = GoogleAnalytics.getInstance(context).newTracker("UA-XXXXXXXX-Y");
}
GoogleAnalytics.getInstance(sAppContext).setLocalDispatchPeriod(3);
}
И это функция для отправки изображения на экране:
public static void sendScreenView(String screenName) {
if (mTracker != null && sAppContext != null) {
mTracker.setScreenName(screenName);
mTracker.send(new HitBuilders.ScreenViewBuilder().build());
//mTracker.send(new HitBuilders.AppViewBuilder().build());
GoogleAnalytics.getInstance(sAppContext).dispatchLocalHits();
LOGD(TAG, "Screen View recorded: " + screenName);
} else {
LOGD(TAG, "Screen View NOT recorded (analytics disabled or not ready).");
}
}
Кто-нибудь может мне помочь, как он не может отправить экран?
Привет, Borra, я знаю, что использую старый, так как я могу перейти на новый, вы можете мне помочь или дать мне пример? В настоящее время я использую зависимости, а не добавляю libGoogleAnalyticsServices.jar для проекта –
. Привет. Это просто ... просто обновите свои инструменты eclipse sdk и сервисы google play ... затем удалите libGoogleAnalyticsServices.jar из папки lib. Следуйте этой ссылке https: //developers.google.com/analytics/devguides/collection/android/v4/#manifest. Необходимо создать класс приложения в основном пакете. –
Я не использую libGoogleAnalyticsServices.jar, в настоящее время я использую зависимости для загрузки игровых сервисов, пожалуйста, снова прочитайте мой комментарий. –