2016-12-21 2 views
1

Здравствуйте, я новичок в angularJs, и я хочу реализовать скрипт Google Analytics в своем угловом приложении, у которого больше thann 20pages, и я использую маршрутизацию. Если кто-нибудь может мне помочь в этом, я буду очень благодарен. Если вы можете привести пример, где добавить скрипт и как. Спасибо заранее.Как добавить скрипт Google Analytics в угловое приложение js?

+0

Просто вставьте код отслеживания GA в общий шаблон заголовка вашего сайта. – dikesh

+0

Спасибо за ваш ответ, но только вставка не будет работать в angularjs –

ответ

1

Здесь я предлагаю ответить на мой вопрос: Прежде всего добавить Google Analytics вы код вашего index.html внутри тега сценария

<script> 
     (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
      })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 

      ga('create', 'UA-xxxxxxxx-x', 'auto'); 
      ga('send', 'pageview'); 
</script> 

Затем создайте функцию в файле app.js

$rootScope.$on('$locationChangeStart', function() { 
      ga('set', 'page', $location.path()); 
      ga('send', 'pageview'); 
}); 

И вы в порядке.

Смежные вопросы