2016-12-21 5 views
1

Hallo Ich bin neu zu angularJs und ich möchte Google Analytics-Skript in meiner eckigen App, die mehr als 20pages hat und ich Routing verwende. Wenn mir jemand dabei helfen kann, werde ich sehr dankbar sein. Wenn Sie ein Beispiel geben können, wo Sie das Skript hinzufügen und wie. Vielen Dank im Voraus.wie Google Analytics-Skript in angular js App hinzufügen?

+0

Fügen Sie einfach den GA-Tracking-Code in die gemeinsame Header-Vorlage Ihrer Website ein. – dikesh

+0

Vielen Dank für Ihre Antwort, aber nur Einfügen in angularjs funktioniert nicht –

Antwort

1

Hier Ich reiche Antwort auf meine Frage: Zu allererst fügen Sie Analytics-Code in Ihre index.html innerhalb von Script-Tag

<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> 

dann eine Funktion in app.js Datei google erstellen

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

Und Sie sind gut zu gehen.