sto usando AngularJS interfaccia utente del router, e revolunet/angolari-google-analytics https://github.com/revolunet/angular-google-analyticsAngularjs & Integrazione con Google Analytics
Qui è il mio config:
.config(function(AnalyticsProvider) {
// initial configuration
AnalyticsProvider.setAccount('UA-XXXXXXX-X');
// track all routes/states (or not)
AnalyticsProvider.trackPages(true);
// Use analytics.js instead of ga.js
AnalyticsProvider.useAnalytics(true);
// change page event name
AnalyticsProvider.setPageEvent('$stateChangeSuccess');
}))
Ora c'è qualche altre misure per completare? NON ho modificato alcun stato/controller per includere alcun codice di analisi, è necessario qualcos'altro? E cosa significa il seguente commento? Suppongo che abilitare "trackPages" sia sufficiente, ho ragione?
.run(function(Analytics) {
// In case you are relying on automatic page tracking, you need to inject Analytics
// at least once in your application (for example in the main run() block)
})