Controlando as pageviews do Google Analytics com Angularjs
Eae pessoal, estava com problema que não conseguia mais controlar as pageviews do meu novo site com o uso do angular, já que ele não redireciona quando alteramos uma rota, simplesmente ele altera todo o conteúdo de um determinado contêiner, deste modo esta procurando como fazer isso, e na verdade a solução é bem fácil.
Só de olhar já dar de ter uma noção, mas vamos explicar né? Criamos primeiro um listener com o $scope.on no evento $routeChangeSuccess, que é o evento quando é terminado a alteração da route e neste evento chamamos um método da api do Analytics, que manda o dado da pageview com a url atual, que é o que o $location.path() faz.
É isso ai galera, cometem compartilhem, qualquer dica ou sugestão de alguma coisa que gostariam de saber é só deixar ai nos comentários ;)
Fonte: https://blog.nraboy.com/2014/11/tracking-pageviews-google-analytics-angular-js/?utm_source=javascriptweekly&utm_medium=email
$scope.$on('$routeChangeSuccess', function(next, current){
ga('send', 'pageview', {page: $location.path()});
});
Só de olhar já dar de ter uma noção, mas vamos explicar né? Criamos primeiro um listener com o $scope.on no evento $routeChangeSuccess, que é o evento quando é terminado a alteração da route e neste evento chamamos um método da api do Analytics, que manda o dado da pageview com a url atual, que é o que o $location.path() faz.
É isso ai galera, cometem compartilhem, qualquer dica ou sugestão de alguma coisa que gostariam de saber é só deixar ai nos comentários ;)
Fonte: https://blog.nraboy.com/2014/11/tracking-pageviews-google-analytics-angular-js/?utm_source=javascriptweekly&utm_medium=email
Comentários
Postar um comentário