web-dev-qa-db-ja.com

Googleアナリティクスには、2つのサブドメインフィルターからのトラフィックのみが含まれます

4つのドメインに対してクロスドメイントラッキングが設定されているサイトがあります。それらの2つは1つのドメインからのサブドメインです。これらの2つのサブドメインからのトラフィックのみを含み、運を含まないビューのフィルターを設定しようとしています。サブドメイン構造は次のとおりです。

http://sub17.domain.com

https://sub17.exh.domain.com

フィルター正規表現がどのように見えるかについての考えはありますか?

2
dasickle

ホスト名に正規表現を使用します。

^sub17(\.exh)?\.domain\.com$

.はエスケープする必要があります。エスケープしないと、すべての文字に一致します。 \.exhを括弧で囲んで疑問符を付けると、ホスト名のいずれかのバージョンを一致させることができるようにオプションになります。先頭の^と末尾の$により、完全に一致することが保証されます。ヘルプは、Googleが「検索」モードで正規表現を使用することを示しています。

同じことを行う代替の正規表現は次のようになります。

^((sub17\.exh\.domain\.com)|(sub17\.domain\.com))$

この場合、明示的にまたは|が真ん中にあり、括弧を使用して操作の順序が正しいことを確認します。このバージョンはかなり長いですが、理解しやすいかもしれません。また、このバージョンに追加のホスト名を追加する方が簡単です。

次のように設定する必要があります。

1