Web アプリケーションで Angulartics と共に Google アナリティクスを使用しています。ローカルで開発しているときにアプリから多くのノイズが発生していたので、次のように実行している場合はスクリプトをロードしないことで Google アナリティクスをオフにしましたlocalhost
。
<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 の内部構造に詳しくないので、このコードを出荷する前に確認したいと思います。
これにより問題が発生しますか? 私は何かを見落としましたか?