2014-08-28 4 views
7

Я использую 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) 
}) 

ответ

3

Официальный ответ от @revolunet https://github.com/revolunet/angular-google-analytics/issues/35

Вы можете проверить, если он работает в хром сетевой консоли. проверьте звонки в Google. (через изображение, которое я догадываюсь)

О Аналитике вам нужно ввести его вручную хотя бы один раз где-нибудь в вашем приложении. (рабочий блок - хорошее место), поэтому он может быть , созданный угловым.

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