マッチタイプとは
複数の文字列や数値、日付を指定したり除外したりするための機能です。
マッチタイプを利用することで、ページ設定においては複数のページを1つの条件で指定したり、特定のページのみ除外することが可能となります。
カスタム属性やインポート属性の条件では、複数の値を指定したり、特定の値を除外することが可能となります。
下のキャプチャはページ登録時のマッチタイプ設定箇所です。
マッチタイプごとの仕様(ページ設定 パス)
マッチタイプ | 説明 |
合致するページの例 (指定した文字列が /category の場合) |
と完全一致 | パスが指定した文字列と完全に一致した場合 |
https://example.com/category ※/categoryに完全に一致する場合が対象 |
に先頭一致 | パスが指定した文字列から始まる場合 |
https://example.com/category https://example.com/category_list https://example.com/category/item ※/categoryから始まる場合が対象 |
に後方一致 | パスが指定した文字列で終わる場合 |
https://example.com/category https://example.com/product/category ※/categoryで終わる場合が対象 |
を含む | パスが指定した文字列を含む場合 |
https://example.com/category https://example.com/category_list https://example.com/category/item https://example.com/product/category ※/categoryが含まれる場合が対象 |
に完全一致しない | パスが指定した文字列と完全には一致しない場合 |
https://example.com/ https://example.com/category_list https://example.com/category/item https://example.com/product/category https://example.com/product ※/categoryに完全一致するもの以外は対象 |
に先頭一致しない | パスが指定した文字列から始まらない場合 |
https://example.com/ https://example.com/product/category https://example.com/product ※/categoryから始まらない場合が対象 |
に後方一致しない | パスが指定した文字列で終わらない場合 |
https://example.com/ https://example.com/category_list https://example.com/category/item https://example.com/product ※/categoryで終わらない場合が対象 |
を含まない | パスが指定した文字列を含まない場合 |
https://example.com/ https://example.com/product ※/categoryが含まれない場合が対象 |
※正規表現をご利用される場合は Ruby の正規表現ルールにて指定してください。
マッチタイプごとの仕様(カスタム属性/インポート属性 文字列型)
マッチタイプ | 説明 |
該当する文字列の例 (指定した文字列が ec-concier の場合) |
に完全一致 | 属性値が指定した文字列と完全に一致した場合 |
ec-concier ※ec-concierに完全に一致する場合が対象 |
に先頭一致 | 属性値が指定した文字列から始まる場合 |
ec-concier ec-concier2 ※ec-concierから始まる場合が対象 |
に後方一致 | 属性値が指定した文字列で終わる場合 |
ec-concier test.ec-concier ※ec-concierで終わる場合が対象 |
を含む | 属性値が指定した文字列を含む場合 |
ec-concier test.ec-concier test.ec-concier.test ※ec-concierが含まれる場合が対象 |
に完全一致しない | 属性値が指定した文字列と完全には一致しない場合 |
ec-concier2 test.ec-concier ec-concier.test ※ec-concierに完全には一致しない場合対象 |
に先頭一致しない | 属性値が指定した文字列から始まらない場合 |
test.ec-concier ※ec-concierから始まらない場合が対象 |
に後方一致しない | 属性値が指定した文字列で終わらない場合 |
ec-concier2 ec-concier.test test.ec-concier.test ※ec-concierで終わらない場合が対象 |
を含まない | パスが指定した文字列を含まない場合 |
ec.concier ※ec-concierが含まれない場合が対象 |
未設定 | 該当の属性値が設定されていない場合 |
属性値が設定されていないサイト訪問者が対象 ※カスタム属性のみ使用可能 |
※正規表現をご利用される場合は Ruby の正規表現ルールにて指定してください。
マッチタイプごとの仕様(カスタム属性/インポート属性 数値型)
マッチタイプ | 説明 |
該当する数値の例(※は指定内容) |
以上 | 属性値が指定した数値以上の場合 |
3,4,5,,,,,(大きい値) ※3以上 |
以下 | 属性値が指定した数値以下の場合 |
(小さい値),,,,-2,-1,0,1,2,3 ※3以下 |
〜から〜まで | 属性値が指定した数値以上かつ指定した数値以下の場合 |
1,2,3 ※ 1から3まで |
と等しい | 属性値が指定した数値の場合 |
3 ※3と等しい |
以外 | 属性値が指定した数値以外の場合 |
(小さい値),,,,-2,-1,0,1,2,4,5,,,,(大きい値) ※ 3以外 |
未設定 | 該当の属性値が設定されていない場合 |
属性値が設定されていないサイト訪問者が対象 ※未設定 |
マッチタイプごとの仕様(カスタム属性/インポート属性 日付型)
マッチタイプ | 説明 |
該当する日付の例 ・※は指定内容 ・現在日時が2021/01/07の場合 |
からの日数が 以上 | 現在日時が属性値から起算して指定した日数以上経過している場合 |
2021-01-04以前の日付 ※からの日数が3以上 |
からの日数が 以下 | 現在日時が属性値から起算して指定した日数以下経過している場合 |
2021-01-04~2021-01-07 ※からの日数が3以下 |
からの日数が 〜から〜まで | 現在日時が属性値から起算して指定した日数以上かつ指定した日数以下経過している場合 |
2021-01-04~2021-01-06 ※ からの日数が 1から3まで |
からの日数が と等しい | 現在日時が属性値から起算して指定した日数経過している場合 |
2021-01-04 ※からの日数が3と等しい |
からの日数が 以外 | 現在日時が属性値から起算して指定した日数以外の日数経過している場合 |
2021-01-03以前,2021-01-05~2021-01-07 ※ 3以外 |
の日付が 以上 | 属性値が指定した日付以降の場合 |
2021-01-04以降の日付 ※の日付が2021-01-04以上 |
の日付が 以下 | 属性値が指定した日付以前の場合 |
2021-01-04以前の日付 ※の日付が2021-01-04以下 |
の日付が 〜から〜まで | 属性値が指定した日付の間の場合 |
2021-01-04~2021-01-07 ※ の日付が2021-01-04 から2021-01-07まで |
の日付が と等しい | 属性値が指定した日付の場合 |
2021-01-04 ※の日付が2021-01-04と等しい |
の日付が 以外 | 属性値が指定した日付以外の場合 |
2021-01-03以前,2021-01-05以降 ※ の日付が2021-01-04 以外 |
が未設定 | 該当の属性値が設定されていない場合 |
属性値が設定されていないサイト訪問者が対象 ※が未設定 ※カスタム属性のみ使用可能 |