2015-06-09 2 views
0

Я давно использую 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)."); 
      } 
     } 

Кто-нибудь может мне помочь, как он не может отправить экран?

ответ

0

Использование старых SDK-инструментов и сервисов для игры в goolge. Пожалуйста, обновите свои инструменты Android SDK и сервисы Google Play, потому что последняя служба игры Google предоставит встроенный в google аналитический сервис, не нужно добавлять файл libGoogleAnalyticsServices.jar в ваш проект. Затем вы просто используете этот метод и импортируете statemnets. import com.google.android.gms.analytics.GoogleAnalytics; import com.google.android.gms.analytics.HitBuilders; import com.google.android.gms.analytics.Tracker;

частный трекер tracker = analytics.newTracker ("UA-XXXXXX-X"); tracker.setScreenName (screenName);

+0

Привет, Borra, я знаю, что использую старый, так как я могу перейти на новый, вы можете мне помочь или дать мне пример? В настоящее время я использую зависимости, а не добавляю libGoogleAnalyticsServices.jar для проекта –

+0

. Привет. Это просто ... просто обновите свои инструменты eclipse sdk и сервисы google play ... затем удалите libGoogleAnalyticsServices.jar из папки lib. Следуйте этой ссылке https: //developers.google.com/analytics/devguides/collection/android/v4/#manifest. Необходимо создать класс приложения в основном пакете. –

+0

Я не использую libGoogleAnalyticsServices.jar, в настоящее время я использую зависимости для загрузки игровых сервисов, пожалуйста, снова прочитайте мой комментарий. –

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