私のサイトは、新しいURLパラメーターと古いURLパラメーターで攻撃されています。最初に、それらを除外URLパラメーターのリストに追加しようとしました。そのリストが200を超えているため、GA高度なフィルターを使用したいと思いました。
ただし、見つかった唯一のフィルターはすべてのパラメーターを除外します。
高度なフィルターを作成する
フィルター名:すべてのクエリパラメーターをURIから削除しますフィルターの種類:高度なフィルターフィールドA:要求URIフィルター
フィールドAパターン:(。)\?(。)
フィールドB:空白のままにします
出力フィールド:リクエストURI
出力パターン:$ A1
オーバーライド出力:YES大文字と小文字を区別:NO
フィルタリングされたくないパラメータは、queryとpage。
だれでも正規表現を変更する方法を知っていますか?
わかりましたので、問題を解決することができました。
最初に、新しい高度なフィルターをセットアップします。
Filter name: remove all query parameters from URI except query and page
Filter type: advanced
Filter field A: Request URI Filter
Field A pattern: (.*?)\?
Filter field B: Request URI Filter
Field B: [\?|&](page=\d+|query=[^&]*)
Output field: Request URI Output pattern: $A1?$B1
Field A required: YES
Field B required: NO
Override output: YES
Case Sensitive: NO
さらに、不要なものをフィルタリングする2番目の高度なフィルターを作成しました。正規表現(.*)\?$
を使用して、URLの最後に