セグメント化 segmentation
説明 description
「Segmentation」アクティビティを使用すると、ワークフローで既に配置されているアクティビティによって計算された母集団から、1 つまたは複数のセグメントを作成できます。アクティビティの最後に、1 つのトランジションまたは複数のトランジションで処理できます。
関連トピック:
使用コンテキスト context-of-use
通常、「Segmentation」アクティビティは、セグメントが形成される基準となる標準母集団を定義するために、ターゲティングアクティビティ(クエリ、積集合、和集合、除外など)の後に配置されます。
関連トピック
設定 configuration
-
ワークフローに「Segmentation」アクティビティをドラッグ&ドロップします。
-
アクティビティを選択し、表示されるクイックアクションの ボタンを使用して開きます。
-
「General」タブで、セグメント化を実行する必要がある Resource type を選択します。
- データベースに既に存在するデータに対してセグメント化が実行される場合は Database resource を選択します。セグメント化するデータに応じて、Filtering dimension を選択します。デフォルトでは、セグメント化は プロファイル で実行されます。
- ワークフローの一時データでセグメント化が実行される場合は Temporary resource を選択します。セグメント化するデータを含む Targeted set を選択します。この使用例は、ファイルのインポート後、またはデータベース内のデータがエンリッチメントされた場合に発生する可能性があります。
-
使用するアウトバウンドトランジションの種類を選択します。
- Generate one transition per segment:アクティビティの最後に、設定済みのセグメントごとに 1 つのアウトバウンドトランジションが追加されます。
- Generate all segments in one transition:設定済みのすべてのセグメントは、1 つのアウトバウンドトランジションに再グループ化されます。トランジションのラベルを指定します。各セグメントのメンバーは、割り当てられたセグメントコードを保持します。
-
または「Add an element」ボタンを使用してセグメントを追加し、標準プロパティを指定します。
- Do not activate the transition if the population is empty:セグメントは、データが取得された場合にのみ有効になります。
- Filter initial population (query):このセグメントの母集団をフィルターできます。
- Limit segment population:セグメントのサイズを制限できます。
- Filter and limit segment population:セグメント母集団をフィルターしてサイズを制限できます。
- Label:セグメントラベル。
- Segment code:セグメント母集団に割り当てられたコード。セグメントコードは、標準の式およびイベント変数を使用してパーソナライズできます( このページを参照)。
- Exclude segment from population:指定したセグメントをアクティビティのアウトバウンド母集団から除外できます。このオプションは、「Generate all segments in the same transition」オプションが選択されている場合にのみ使用できます。
-
セグメントの詳細表示を開き、後者の設定オプションにアクセスします。これをおこなうには、アクティビティのセグメントリストの関連するチェックボックスをオンにして、 を選択します。
-
初期母集団をフィルターするオプションがオンになっている場合は、「Filter」タブを開き、セグメントの母集団を指定します。フィルターは、手順 4 で選択したフィルタリングディメンションに基づきます。母集団のフィルタリングについて詳しくは、クエリの編集の節を参照してください。
一時的なリソースに対してセグメント化を実行する場合、このタブでは母集団の数とプレビューは使用できません。
-
セグメントサイズを制限するオプションがオンになっている場合は、「Limitation」タブを開きます。
まず、使用する Type of limit を選択します。
- Random sampling:必要に応じて、セグメントの母集団が「Filter」タブの設定を考慮してランダムに選択されます。
- Ordered sampling:セグメントの母集団は、順序に従って選択されます。したがって、考慮する列と適用する並べ替えの種類を指定する必要があります。例えば、「Age」フィールドを並べ替え列として選択して Descending sort を適用し、制限値を 100 に設定した場合、最年長の上位 100 人のプロファイルのみが保持されます。
次に、セグメントのサイズ Limit を指定します。
-
Size (as a % of the initial population):アクティビティの初期母集団に対する割合を使用して、セグメントのサイズを指定します。
-
Maximum size:セグメント母集団の最大メンバー数を指定します。
-
By data grouping:インバウンド母集団の特定のフィールドの値に従って、セグメント母集団を制限できます。グループ化するフィールドを選択し、使用する値を指定します。
-
By data grouping (as a %):割合を使用して、インバウンド母集団の特定のフィールドの値に従って、セグメント母集団を制限できます。グループ化を適用するフィールドを選択し、使用する値を指定します。
note note NOTE 値ごとに異なる制限を使用できます。例えば、「Gender」フィールドのグループを指定して、Male メンバーを含む母集団を 10 人に制限し、Female メンバーを含む母集団を 30 人に制限することができます。複数のデータグループ化フィールドを使用する場合は、すべてのグループのサイズを同じにする必要があります。
-
セグメントの設定を確認します。
-
手順 6~10 を繰り返して、必要な数のセグメントを追加します。
-
必要に応じて、「Advanced options」タブのパラメーターを編集します。
-
Enable overlapping of outbound populations のオプションは、複数のセグメントに属するプロファイルの管理方法を定義します。
- このオプションが有効になっていない場合、Segmentation アクティビティは、このプロファイルが複数のサブセットの条件を満たす場合でも、プロファイルが複数の出力トランジションに存在しないことを確認します。
- このオプションを有効にすると、プロファイルがフィルター条件を満たす場合、複数のサブセットに含めることができます。
-
インバウンド母集団に、保持するセグメントコードが既に割り当てられている場合は、「Concatenate the code of each segment」オプションをオンにします。 アクティビティで指定されたセグメントコードが、最初のセグメントコードに追加されます。
-
残りの母集団を悪用する必要がある場合は、「Generate complement」オプションをオンにします。 ユースケース:補完を含んだ配信の作成を参照してください。
-
-
アクティビティの設定を確認し、ワークフローを保存します。