Я пытаюсь добавить Google Analytics в свое приложение. Я использую плагин Google Analytics Дэна Уилсона. Я не получаю никаких ошибок, но моя панель инструментов Google Analytics не обновляется вообще. Где я ошибаюсь,Плагин Google Analytics не сообщает пользователей на панели мониторинга
var googleanalyticsApp = angular.module('starter', ['ionic','ngCordova'])
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);
}
if(window.StatusBar) {
StatusBar.styleDefault();
}
if(typeof analytics !== undefined) {
analytics.startTrackerWithId("UA-872489XX-1");
console.log("Analytics Initialized");
} else {
console.log("Google Analytics Unavailable");
}
});
});
googleanalyticsApp.controller('ExampleController', function($scope,$cordovaGoogleAnalytics) {
function _waitForAnalytics(){
if(typeof analytics !== 'undefined'){
analytics.startTrackerWithId("UA-872489XX-1");
analytics.trackView('APP first screen');
console.log("Analytics in Controller");
}
else{
setTimeout(function(){
_waitForAnalytics();
},250);
}
};
_waitForAnalytics();
Я инициализировал Google Analytics как на устройствах, так и на контроллерах. console.log состояния как:
Но моя Приборная панель не обновляется на всех
Пожалуйста, помогите мне.
исправьте меня, если мне не хватает кода, но я не вижу никакого вызова 'trackView',' trackEvent' или любой другой функции отслеживания, включенной в плагин. Итак ... что вы ожидаете отследить точно? Также обратите внимание, что Google Analytics может занять несколько часов, чтобы показать фактические результаты, однако вы можете попытаться использовать представление в реальном времени, но, чтобы быть на 100% уверенным, если он работает или не даст ему несколько часов для обновления (предположил бы, что другой взгляд сейчас, и если ничего не отображается, добавьте некоторые трекинга)! – OClyde
Привет @OClyde, я уже добавил TrackView (также показано в коде) –