ionic 1 интегрирует специфическую аналитику Google в определенные экраны - PullRequest
0 голосов
/ 05 июня 2018

Я хотел бы знать, как интегрировать ionic v1 с google analytics и отслеживать определенные экраны.

Например, я хочу иметь код Google Analytics UA-XXX и отслеживать конкретную навигацию (tab1, tab2 и т. д.)

1 Ответ

0 голосов
/ 08 июня 2018

Этот вопрос слишком обширный , поэтому я не буду подробно останавливаться на каждой детали, но вот как вы можете интегрировать 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);
});

Ссылки:

...