как добавить Google Analytics в тот же нг-клик - PullRequest
0 голосов
/ 25 октября 2018
    <a id="msignup" href="#" ng-click="vm.authenticate('google'); ga('send', 'event', 'Sign up', 'click','signed in to receiptME');">Sign Up</a>
        <a id="mlogin" href="#" ng-click="vm.authenticate('google');ga('send', 'event', 'Login', 'click','Logged in to receiptME');">Login</a>

что является альтернативой вышеуказанному коду для отслеживания событий

Я добавил отслеживание событий в Google Analytics указанным выше способом. Есть другой способ отслеживания событий

1 Ответ

0 голосов
/ 25 октября 2018

Ваше представление должно быть таким.

<a id="msignup" href="#" ng-click="track('Sign up')">Sign Up</a>
<a id="mlogin" href="#" ng-click="track('Login')">Login</a>

Когда любой из них будет нажат, он вызовет функцию в вашем контроллере, которая должна иметь что-то вроде этого.

$scope.track = function(activity){
    vm.authenticate('google');
    var log = '';
    if (activity == 'Sign up'){
        log = 'signed in to receiptME';
    }
    else if (activity == 'Login')){
        log = 'Logged in to receiptME';
    }
    ga('send', 'event', activity, 'click', log);
}

Теперь, если ваш исходный код работает для вас, то это может быть то, что вы можете рассмотреть вместо этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...