localhost で、次のように if ステートメントに組み込むことで、Google アナリティクス コードを無効にします。
var s = window.location + "";
if (s.indexOf('localhost') < 0) {
//GA universal analytics tracking snippet
}
ただし、私のサイト全体でさまざまなイベント タグが使用ga('send', 'event', etc...);
されています。GA スニペットが localhost で無効になっている場合、これらの関数はエラーを返します ( Uncaught ReferenceError: ga is not defined
)。
これらの機能をすべて個別の if ステートメントに入れずに無効にする方法はありますか? このようなグローバルなステートメントが機能する可能性があると考えていましたが、機能しません。
var s = window.location + "";
if (s.indexOf('localhost') > 0) {
ga = function () {};
}
これを解決するための良いベストプラクティスはありますか? ありがとう!