Этот вопрос слишком обширный , поэтому я не буду подробно останавливаться на каждой детали, но вот как вы можете интегрировать Google Analytics в экраны / вкладки приложения ionic v1.
Дляэти две вещи важны, во-первых, это события жизненного цикла Ionic Views , а во-вторых, это cordova-plugin-google-analytics .
Google Analytics для каждой вкладки.быть одним контроллером и добавить в этот контроллер события жизненного цикла Ion View в соответствии с вашим требованием tracking .Ниже приведены доступные события:
ИНИЦИАЛИЗАЦИЯ В ПЕРВОМ ВРЕМЕНИ С ВИДОМ
View 1 – loaded
View 1 – beforeEnter
View 1 – enter
View 1 – afterEnter
ПЕРЕХОД ОТ ОДНОГО ВИДА НА ДРУГОЙ
View 2 – loaded
View 2 – beforeEnter
View 1 – beforeLeave
View 2 – enter
View 1 – leave
View 2 – afterEnter
View 1 – afterLeave
Но я думаю, что вы можете использовать только два событияв основном, enter
и leave
:
$scope.$on('$ionicView.enter', function(){
// Your Google Analytic event code of your choice
window.ga.startTrackerWithId('UA-XXXX-YY', 30);
});
$scope.$on('$ionicView.leave', function(){
// Your Google Analytic event code of your choice
window.ga.startTrackerWithId('UA-XXXX-YY', 30);
});
Ссылки: