SOを検索したところ、これについて尋ねる質問がいくつか見つかりましたが、私が見つけた回答のほとんどは、IP範囲を介したフィルタリング、またはサイトに電力を供給するエンジンへの条件付きコードの導入を示唆しているようです。これらのオプションはどちらも私には実行可能ではありません。これが私のユースケースに当てはまる答えであることが判明した場合は、事前に謝罪しますが、何も見つからないようです。
Google Analyticsから自分自身を除外する元の方法はgoogle-analytics.com
、hostsファイル内のローカルホストへのリクエストとGAのhttpsバージョンを単純にリダイレクトすることでした。これは私のデスクトップでは問題なく機能しますが、iPhoneなどのモバイルデバイスでテストする場合は役に立ちません(誰かが脱獄せずにiPhoneのhostsファイルをファイナリングする方法を知らない限り)。
ローカルテストのセットアップでは、ローカルプロジェクトディレクトリのドメインでpowを使用し.dev
ます。次に、モバイルデバイスでサイトの開発バージョンを確認する必要がある場合は、 AdobeShadowと組み合わせてXip.ioを使用します。
自宅で仕事をすることが多く、ISPが住宅用アカウントの静的アドレスを提供していないため、IP範囲でフィルタリングできません。
これらのドメインから発信されたトラフィックを除外するために、Google Analyticsプロファイルでカスタム除外フィルターを設定しようとしましたが、それらが機能しないか、除外フィルターがどのように機能するかについて非常に悪い誤解があります(これは完全に可能です)。ホスト名に基づいて除外するようにカスタムフィルターを設定し、パターン\.dev
を一致させています.*xip\.io/.*
が、これらのフィルターはまったく何もしません。これは、このフィルターが技術的には、要求されているホスト名ではなく、元のドメインのホスト名を検索しているためだと思いますが、言語があいまいで、表示しているヘルプドキュメントによって異なるため、よくわかりません。 。
ローカル開発中にサイトからGAトラッキングコードを手動で削除してから戻って追加する以外に、誰か提案がありますか、または除外フィルターの何が間違っているのか教えてもらえますか?