分類セットルール
ルールを使用すると、主要なディメンションが絶えず変化するシナリオで自動分類をサポートできます。 アップロード または 自動化 を使用した分類の更新が面倒なプロセスになる、または新しいディメンション値の適切な分類が遅れる。 例えば、内部キャンペーン、トラッキングコード、製品 SKU などです。
ディメンションには、ディメンション値から分類データを派生できるように、1 つ以上のルールを適用できる値が含まれている必要があります。
ルールは分類セットのコンテキスト内で定義します。 このコンテキストは、分類セットを購読しているすべてのレポートスイートとキーディメンションの組み合わせに対して(アクティブ化されると)ルールが適用されることを意味します。 この実装は、従来の分類ルールビルダーの動作方法とは異なります。 分類ルールビルダーでは、1 つ以上のルールをルールセットの一部として個別に定義してから、そのルールセットを 1 つ以上のレポートスイートに関連付けます。 新しいインターフェイスでは、分類セット内のルールはルールセットとも呼ばれます。 ただし、ルールセットは、他の分類セット属性を設定する場合と同じインターフェイス内で定義されます。
分類セットのルールセットを定義するには:
-
Adobe Analytics の上部メニューバーで コンポーネント を選択し、分類セットを選択します。
-
分類セットで、「分類セット」タブを選択します。
-
分類セット マネージャーで、ルールを定義する分類セットを選択します。
-
分類セット:分類セット名ダイアログで、「ルール」タブを選択します。
-
分類セットに初めて ルール インターフェイスにアクセスする場合、またはこれまで従来のルールビルダーインターフェイスを引き続き使用することにした場合は、開始方法を選択できるダイアログが表示されます。 次のオプションがあります。
-
既存のルールを移行 します。 現在の分類ルールを読み込んで、新しいインターフェイスでこれらのルールの使用を続行します。 既存のルールは保持され、新しい形式に変換されます。
-
「ルールを移行」を選択して続行します。
-
移行を確認 ダイアログで、移行の影響を確認します。
- ルールを移行 を選択して、移行を確定します。 移行が完了したら、 ルールセットインターフェイス を使用して新しいルールを作成し、既存の移行済みルールを編集します。
- 「キャンセル」を選択して移行をキャンセルします
-
-
新たに開始。 新しいルールビルダーを使って、新しい分類ルールをゼロから作成できます。分類ロジックを再設計するか、新しい分類ルールで最初からやり直す場合は、このオプションを選択します。
-
新しいルールを作成 を選択して続行します。
-
新規開始を確認 ダイアログで、新規開始の影響を読みます。
- 新しく開始 を選択して新しい開始を確定し、既存のルールを破棄します。 ルールセットインターフェイス を使用して、新しいルールを作成します。
- 「キャンセル」を選択すると、キャンセルします。
-
-
従来のインターフェイスを使用 します。 以前のルールビルダーインターフェイスを引き続きご利用ください。新しいインターフェイスには、準備が整い次第いつでも移行できます。
- 従来のインターフェイスに移動 を選択して続行します。 従来の 分類ルールビルダー インターフェイスに移動します。
-
-
既にルールを移行している場合や、分類セットに対して新しいルールを作成した場合は、最終的にルールセットインターフェイスに直接移動します。
-
ルールセットインターフェイス rule-set-interface
ルールを作成または編集するには、ルールセットインターフェイスを使用します。
詳しくは、 ルールインターフェイス を参照してください。
関数は、任意の場所に挿入できます。また、関数を順番に実行して、分類の最終的な値を決定します。
すべて折りたたむ を使用してすべてのルールを折りたたむ と、すべて展開する を使用してすべてのルールを展開します。
「アクティブ化」を選択して、ルールセットをアクティブ化します。
「無効化」を選択して、ルールセットを無効化します。
ドロップダウンメニューからオプションを選択します(1 か月から 6 か月)。
「ルックバックを実行」を選択し、選択したルックバック期間を使用してルックバックを実行します。
サンプルキーディメンション値を使用して、分類をテストします。
- サンプルキー テキスト領域に値を追加または貼り付けます。
サンプルキーを保存 をチェックして、ルールセットインターフェイスの様々な使用方法にわたってサンプルキーが保持されるようにします。 - 「ルールセットをテスト」を選択して、ルールセットをテストします。
ルールインターフェイス
ルールインターフェイスのルールセット内で個々のルールを定義します。 インターフェイスは、次の要素で構成されます。
^(.+)\:(.+)\:(.+)$ です。分類を設定 ドロップダウンメニューから分類を選択し、「から の値を入力します。 リストから操作を削除するには
関数リファレンス
サポートされている各関数について、必要な入力とサンプルのユースケースに関する詳細を以下で確認します。
次で始まる…
キーディメンションの出発点となる特定の値に基づいて分類を設定します。
必要な入力
次で始まる の値を入力します。 例:em。
ユースケース
キーディメンション内部キャンペーンの値が Email で始まる場合に チャネル 分類の値として em を割り当てるルールを定義します(例:em:FY2025:Summer Sale)。
| tabs | |
|---|---|
| ルール |
|
| テストの結果 |
|
次で終わる…
キーディメンションの末尾が次の値である特定の値に基づいて分類を設定します。
必要な入力
次で終わる の値を入力します。 例:2025。
ユースケース
キーディメンション内部キャンペーンの値に 2025 が含まれている場合(例:)、 を 2025 年 em:Summer Sale:FY2025 分類の値として割り当てるルールを定義します。
| tabs | |
|---|---|
| ルール |
|
| テストの結果 |
|
含む…
キーディメンションに含まれる特定の値に基づいて分類を設定します。
必要な入力
次を含む の値を入力します。 例:Winter。
ユースケース
キーディメンション内部キャンペーンの値に Winter Sale が含まれる場合(例:)に、 を Winter タイプ fb:Winter:FY2024 分類の値として割り当てるルールを定義します。
| tabs | |
|---|---|
| ルール |
|
| テストの結果 |
|
抽出される:
キーディメンション値に一致する特定の値に基づいて分類を設定します。
必要な入力
一致 の値を入力します。 例:em:Summer:2025。
ユースケース
Email を値として チャネル 分類に、Summer Sale を値として タイプ 分類に、2025 を 年 分類に割り当てるルールを定義する必要があります。 ただし、キーディメンション「内部キャンペーン」の値が「em:Summer:2025」と一致する場合に限ります。
| tabs | |
|---|---|
| ルール |
|
| テストの結果 |
|
正規表現
キーディメンション値に適用される正規表現に基づいて 1 つ以上の分類を設定します。
必要な入力
正規表現 の値を入力します。 例:^(.+)\:(.+)\:FY(.+)$。
ユースケース
正規表現 を適用し、キーディメンション Internal Campaign の値に一致グループ、 および )を使用して、 Channel^(.+)\:(.+)\:FY(.+)$、$1Type)および $2Year$3 分類に値を割り当てるルールを定義する必要があります。
| tabs | |
|---|---|
| ルール |
|
| テストの結果 |
|
参照テーブル
正規表現の参照表については、以下を参照してください。
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 | |
|---|---|
| 正規表現 | 説明 |
(?ms) |
複数行の入力に対して正規表現全体を一致させます。これにより、. のワイルドカードを任意の改行文字に一致させることができます |
(?i) |
大文字と小文字を区別しないようにするには、正規表現全体を一致させます |
[abc] |
a、b または c の 1 文字 |
[^abc] |
a、b、c 以外の 1 文字 |
[a-z] |
a ~ z の範囲内の 1 文字 |
[a-zA-Z] |
a ~ z または A ~ Z の範囲内の 1 文字 |
^ |
行の開始(行の開始に一致) |
$ |
行の末尾(または末尾の改行の前)に一致する |
\A |
文字列の開始 |
\z |
文字列の末尾 |
. |
任意の文字の一致(改行を除く) |
\s |
空白文字 |
\S |
空白以外の文字 |
\d |
数字 |
\D |
数字以外 |
\w |
任意の単語(文字、数字、アンダースコア) |
\W |
任意の単語以外の文字 |
\b |
任意の単語境界 |
(...) |
囲まれている内容をすべてキャプチャ |
(a\b) |
a または b |
a? |
0 または 1 個の a |
a* |
0 個以上の a |
a+ |
1 つ以上の a |
a{3} |
3 個の a |
a{3,} |
3 個以上の a |
a{3,6} |
3 ~ 6 個の a |
Split
トークンに基づいてキーディメンション値を 1 つ以上の分類に分割します。
必要な入力
分割 の値を入力します。 例::。
ユースケース
キーディメンションの内部キャンペーンの値を、ースの トークン に基づいて チャネル 、 タイプ : および 年 分類に分割するルールを定義する必要があります。
| tabs | |
|---|---|
| ルール |
|
| テストの結果 |
|
ルールの優先度
最後のルールは、次の場合に分類の値を決定します。
- キーディメンション値は複数のルールと一致します。
- このルールセットには、同じ 分類を設定 操作を持つルールが含まれています。
したがって、最も重要な 分類を設定 操作を、ルールセットの最後のルールの一部としてランク付けする必要があります。
同じ 分類を設定 操作を共有しない複数のルールを作成する場合、処理順序は関係ありません。
例
検索文字列をキーディメンションとして使用して、ユーザーがアスリートを検索する方法を分類 タイプ として分類する場合。 例えば、次のルールセットを使用します。
- ユーザーが
Cowboys Fantasy Tony Romoを検索すると、Romoは タイプ に分類されます。 - ユーザーが
Cowboys Fantasy Tony Romeoを検索すると、Fantasyは タイプ に分類されます。 - ユーザーが
Cowboys vs. Broncosを検索すると、Teamは タイプ に分類されます。