2016-03-01 5 views
0

Я использую Google Analytics с Angulartics в своем webapp. Я получал много шума из моего приложения при разработке локально, поэтому я выключил Google Analytics, просто не загружается скрипт, если я бегу на localhost так:Как отключить Google Analytics при использовании angulartics

<script> 
if (window.location.host.indexOf('localhost') < 0) { 
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 

     /* Google Analytics Code snippet*/ 

} 
</script> 

но теперь это происходит со мной, что Angulartics может если этот сценарий не загружен, а мой объект аналитики не существует. Я не вижу никаких ошибок, поэтому кажется, что Angulartics хорошо справляется с этим делом, но поскольку я не знаком с внутренними структурами Angulartics, я хочу быть уверенным, прежде чем я отправлю этот кусок кода.

Это вызовет проблемы? Я что-то пропустил?

ответ

1

Хорошо, я сделал некоторые копали через Angulartics source и, кажется, что они действительно проверить существование window.ga во всех случаях по следующим направлениям:

Таким образом, казалось бы, мое первоначальное предположение было правильным, и, как представляется, Angulartics справляется с случаями, когда Google Analytics недоступна, не взорвав.

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