2017-01-06 18 views
0

Я использую ngCordova Google Analytics plugin в своем ионном приложении V1. Я могу заставить его работать для IOS, и данные отображаются в консоли GA при запуске моего приложения на устройстве IOS. Но проблема в том, что он, похоже, не работает на устройствах Android. При запуске приложения на устройстве Android ничего не отображается на консоли GA. Я ждал 24 часа, и все же я не вижу никаких данных, созданных на устройствах Android. Это не дает никаких ошибок. После как я инициализацию плагина GAngCordovaGoogleAnalytics работает на ios, но не на Android

In app.js

.run(function($ionicPlatform, $cordovaGoogleAnalytics) { 
    $ionicPlatform.ready(function() { 
     if (typeof window.analytics !== undefined){ 
      $cordovaGoogleAnalytics.startTrackerWithId('UA-XXXXXXXX-X'); 
      $cordovaGoogleAnalytics.trackView('Login Screen'); 
     } 
     else { 
      alert('cannot start'); 
     } 
    } 
} 

ответ

0

кажется, что это ошибка в обертке ngCordova для danwilson's plugging for GA. Мне удалось решить эту проблему, используя оригинальный метод для запуска трекера. Так решение просто, сделайте следующее:

заменить

$cordovaGoogleAnalytics.startTrackerWithId('UA-XXXXXXX-X');

с этим

window.ga.startTrackerWithId('UA-XXXXXXX-X');