Я использую AngularJS UI маршрутизатор и revolunet/углового использующего Google Analytics https://github.com/revolunet/angular-google-analyticsAngularjs и Google Analytics Интеграция
Вот это мой конфиг:
.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');
}))
Теперь есть какие-либо другие шаги к завершенным? Я НЕ модифицировал какие-либо состояния/контроллеры для включения любого кода аналитики, есть ли что-нибудь еще? И что означает следующий комментарий? Я думаю, что включить «trackPages» достаточно, я прав?
.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)
})