分類ルール(レガシー)
分類ルールは、定期的に未分類の用語を検索します。 ルールの一致が見つかった場合、ルールは分類データテーブルに自動的に用語を追加します。 また、分類ルールを使用して、既存のキーを上書きすることもできます。
Analytics/管理者/分類ルールビルダー
ルールビルダーを使用すると、分類ルールセットを作成できます。これは、分類ルールのリストです。ルールが指定した条件に一致すると、アクションが実行されます。
分類ルールは、次の場合に便利です。
-
メール および ディスプレイ広告: メールキャンペーンに対するディスプレイ広告キャンペーンのパフォーマンスを確認できるように、個々のディスプレイ広告キャンペーンをグループ化する分類ルールを作成します。
-
トラッキングコード:トラッキングコードの文字列から派生したキー値を分類し、定義した特定の条件に一致させる分類ルールを作成します。
-
検索用語: 正規表現 とワイルドカードを使用して、検索用語の分類を簡略化します。 例えば、検索語に
baseballが含まれる場合、Sports League分類を「MLB」に設定できます。
例えば、メールキャンペーン ID が次のトラッキングコードを持つとします。
em:Summer:20XX:Sale を参照してください。
ここで、文字列の一部を識別する 3 つのルールをルールセットに設定し、値を分類することができます。
ルールの処理方法 how-rules-are-processed
分類ルールの処理方法に関する重要な情報。
ルールに関する重要な情報
-
正規表現:分類ルールの正規表現でヘルプを利用できます。
-
レポートスイート:少なくとも 1 つのレポートスイートが選択されるまで、分類を選択できません。 ルールセットを作成して変数を割り当てるまで、レポートスイートを適用できません。
ルールセットをテストする場合、レポートのキー(分類される変数)を使用して、ルールセットによってどの程度影響を受けるかを確認します。 ( キー は、分類されている変数または分類アップロードテーブルの最初の列です。)
-
ルールの優先度:キーが同じ分類を設定した複数のルール(「 分類を設定 」列内)と一致する場合、分類に一致した最後のルールが使用されます。 ルール優先度について を参照してください。
-
ルール数の制限:作成できるルール数に設定された制限はありません。 ただし、多数のルールがブラウザーのパフォーマンスに影響を与える可能性があります。
-
処理:ルールは、分類関連のトラフィックの量に応じて、頻繁に処理されます。
アクティブなルールは 4 時間ごとに処理され、通常 1 か月前の分類データが調査されます。 ルールにより、新しい値が自動的にチェックされ、インポーターを使用して分類がアップロードされます。
-
既存の分類の上書き:詳しくは、ルールによるキーの分類が行われない状況を参照してください。必要に応じて、インポーターを使用して既存の分類を削除できます。
ルールでキーが分類されないのはどのような場合ですか?
ルールをアクティブ化すると、既存の分類を上書きできます。 次の状況では、次の場合、分類ルールは key (変数)を分類しません。
-
キーは既に分類済みで、「分類を上書き を選択していません 。
ルールを 追加してアクティブ化 するとき、および Data Connectors 統合をアクティブ化する際に、分類を上書きできます。 (データコネクタの場合、ルールは開発センターでパートナーによって作成され、分類ルールビルダーに表示されます)。
-
分類を上書き を有効にした後でも、キーを上書きするときに指定した時間枠以降に、分類されたキーがデータに表示されない。
-
キーが分類されず、約 1 ヶ月前から始まる時間枠が経過した後もキーが Adobe Analytics に渡されない。
note note NOTE レポートでは、分類は、キーが存在するかどうかに関係なく、指定されたすべての時間枠に適用されます。レポートの日付範囲はレポートに影響しません。
分類ルールの正規表現 regex-in-classification-rules
正規表現を使用して、一貫性のある形式の文字列値を分類に一致させます。 例えば、トラッキングコードの特定の文字から分類を作成できます。特定の文字、単語、文字のパターンに一致させることができます。
正規表現 - トラッキングコードの例 section_2EF7951398EB4C2F8E52CEFAB4032669
この例では、次のキャンペーン ID を分類することを前提とします。
サンプル キー:em:JuneSale:20XX0601
分類するトラッキングコードの一部:
em= 電子メールJuneSale= キャンペーン名20XX0601= 日付
正規表現:^(.+)\:(.+)\:(.+)$
正規表現とキャンペーン ID との相関関係:
一致グループ:キャンペーン ID の位置を分類できるように、正規表現がキャンペーン ID の文字にどのように対応するかを表示します。
この例が示しているルールでは、キャンペーンの日付 20XX0601 は $3 で識別された 3 番目のグループ (.+) にあります。
ルールビルダー
ルールビルダーで、次のようにルールを設定します。
構文
^(.+)\:(.+)\:(.+)$em:JuneSale:20XX0601$0: em:JuneSale:20XX0601 $1: em $2: JuneSale $3: 20XX0601^= 行の先頭 () = 文字をグループ化し、括弧内の一致する文字を抽出します。(.+) = 1 ( .) 文字と ( + ) 任意の \ = 文字列の先頭。$ = 前の文字(または文字グループ)が行の末尾であることを示しています。正規表現の文字が何を意味しているかについては、 正規表現 - 参照表 を参照してください。
正規表現 – 特定の文字の分類 section_5D300C03FA484BADACBFCA983E738ACF
正規表現を使用する 1 つの方法は、文字列の特定の文字を分類することです。 例えば、次のトラッキングコードに 2 つの重要な文字が含まれているとします。
サンプル キー:4s3234
4= ブランド名s= Google などの検索エンジンを識別する
ルールビルダー
ルールビルダーで、次のようにルールを設定します。
^.(s).*$$0(ブランド名および検索エンジンの最初の 2 文字をキャプチャします。)^.(s).*$$1(Google の 2 番目の文字をキャプチャします。)正規表現 - 様々な長さのトラッキングコードの一致 section_E86F5BF5C2F44ABC8FFCE3EA67EE3BB2
この例では、様々な長さのトラッキングコードがある場合に、コロン区切り記号間の特定の文字を識別する方法を示します。 Adobeでは、トラッキングコードごとに 1 つの正規表現を使用することをお勧めします。
サンプルキー:
a:ba:b:ca:b:c:d
構文
ルールビルダー
ルールビルダーで、次のようにルールを設定します。
a:b の正規表現^([^\:]+)\:([^\:]+)$$1a:b の正規表現^([^\:]+)\:([^\:]+)$$2a:b:c の正規表現^([^\:]+)\:([^\:]+)\:([^\:]+)$$1a:b:c の正規表現^([^\:]+)\:([^\:]+)\:([^\:]+)$$2a:b:c の正規表現^([^\:]+)\:([^\:]+)\:([^\:]+)$$3a:b:c:d の正規表現^([^\:]+)\:([^\:]+)\:([^\:]+)\:([^\:])$$4正規表現 - 「含まない」の例 section_FCA88A612A4E4B099458E3EF7B60B59C
この例では、特定の文字を含まないすべての文字列を一致させる正規表現を提供します。ここでは 13 です。
正規表現:
^(?!.*13.*).*$
テスト文字列:
a:b:
a:b:1313
c:d:xoxo
c:d:yoyo
一致する結果:
a:b:
c:d:xoxo
c:d:yoyo
この例では、a:b:1313 は一致を示していません。
正規表現 - 参照テーブル section_0211DCB1760042099CCD3ED7A665D716
(?ms)?i)abc]^abc]a-z]a-zA-Z]^$\A\z.\s\S\d\D\w\W\b(...)(a\b)a?a*a+a{3}a{3,}a{3,6}正規表現の有効性のテストに関する参考資料については、 https://rubular.com/ を参照してください。
ルールの優先度について
キーが複数のルールと一致し、 分類の設定 列に表示されているのと同じ分類列を設定する場合は、最後のルールが使用されます。 したがって、ルールセット内で最も重要な最後の項目をランク付けすることができます。
同じ分類を共有しない複数のルールを作成する場合、処理順序は関係ありません。
アスリートの検索タイプを分類する検索語句ルールの例に続くもの:
ユーザーが Cowboys fantasy Tony Romo を検索すると、「分類を設定」列に表示される最後の指定された分類に一致するので、Player という用語が分類されます。
同様に、次の検索語句に対して 2 つのルールをセットで設定したとします。
ユーザーが Cowboys vs. Broncos を検索します。 ルールビルダーがルールマッチングで競合を検出した場合、2 番目のルールの分類(Denver)がこの検索に適用されます。
ルール設定に対する分類ルールの追加 add-classification-to-rule-set
分類に条件を対応させることによってルールを追加し、そのアクションを指定します。
分類ルールを追加または編集するには:
-
ルールセットページで、「ルールを追加」をクリックします。
-
レポートスイートの隣の スイートの追加 をクリックし、このルールセットに割り当てるレポートスイートを指定します。
レポートスイートを選択ページが表示されます。
note note NOTE レポートスイートは、次の条件を満たした場合のみ、このページに表示されます。 - レポートスイートに、管理ツールでその変数に対して定義された分類が 1 つ以上あるとき。
(この前提条件については、 分類ルールセット の 変数 を参照してください。) - 使用可能なレポートスイートページでレポートスイートを選択しました。このページは、ルールセットの追加をクリックしてルールセットを作成した後に表示されます。
-
既存の値を上書きするかどうかを指定します。
table 0-row-2 1-row-2 ルールは既存の値を上書き (デフォルト設定)常に、インポーター(SAINT)を介してアップロードされた分類を含む、既存の分類キーを上書きします。 ルールは未設定の値のみを上書き 空白の(未設定の)セルにのみ入力します。 既存の分類は変更されません。 -
ルールの作成例については、「分類ルールビルダー」および「分類ルールの正規表現」を参照してください。
note note NOTE (分類を設定列で)同じ分類が設定されているルールが複数あり、それにキーが合致した場合には、分類に合致した最後のルールが使用されます。ルールの並べ替えの詳細については、 ルールの優先度について を参照してください。 -
テストが完了したら、アクティブをクリックしてルールを検証およびアクティブ化します。
ルールをアクティブ化すると、自動的にファイルが構築され、アップロードされます。
フィールド定義:このページのインターフェイスオプションの完全な定義については、 分類ルールビルダー を参照してください。
分類ルールセットのテスト
分類ルールまたはルールセットをテストできます。テストを実行すると、セット内のすべてのルールがチェックされます。
分類ルールセットをテストするには:
-
分類ルールビルダーで、ルールセット名をクリックします。
-
ルールセットがレポートスイートに関連付けられていることを確認します。
-
ルールエディターで「テスト用ルールセット」をクリックします。
-
「サンプルキー」フィールドにテストキーを入力するか、貼り付けます。
サンプルキーは次のとおりです。
- トラッキングコード
- キーワードまたはフレーズを検索
正規表現のテストについて詳しくは、 分類ルールの正規表現 を参照してください。
-
「テストを実行」をクリックします。
「結果」テーブルに一致するルールが表示されます。
-
(任意)ルールをアクティブにする場合、また既存の分類を上書きする場合は、「アクティブ化」をクリックします。
ルールを使用して既存の分類を上書きする方法の詳細を参照してください。
分類ルールの検証とアクティブ化
分類ルールを検証してアクティブ化するには:
-
分類ルールセットを作成してから、セットに分類ルールを追加します。
-
ルールエディターで「アクティブ化」をクリックします。
-
(任意)分類を上書きするには、「次の分類を上書き:<選択>」を有効にします。
このオプションを使用すると、影響を受けるキーの既存の分類を上書きできます。
このオプションの定義については、 ルールページ を参照してください。