セグメント化

説明

Segmentation」アクティビティを使用すると、ワークフローで既に配置されているアクティビティによって計算された母集団から、1 つまたは複数のセグメントを作成できます。アクティビティの最後に、1 つのトランジションまたは複数のトランジションで処理できます。

メモ

デフォルトでは、インバウンド母集団のメンバーは 1 つのセグメントにのみ属することができます。フィルターは、アクティビティのセグメントの順序に従って適用されます。

関連トピック:

使用状況

通常、「Segmentation」アクティビティは、セグメントが形成される基準となる標準母集団を定義するために、ターゲティングアクティビティ(クエリ、積集合、和集合、除外など)の後に配置されます。

関連トピック

設定

  1. ワークフローに「Segmentation」アクティビティをドラッグ&ドロップします。

  2. アクティビティを選択し、表示されるクイックアクションの ボタンを使用して開きます。

  3. In the General tab, select the Resource type on which the segmentation has to be carried out:

    • データベースに既に存在するデータに対してセグメント化が実行される場合は Database resource を選択します。セグメント化するデータに応じて、Filtering dimension を選択します。デフォルトでは、セグメント化は​プロファイル​で実行されます。
    • ワークフローの一時データでセグメント化が実行される場合は Temporary resource を選択します。セグメント化するデータを含む Targeted set を選択します。この使用例は、ファイルのインポート後、またはデータベース内のデータがエンリッチメントされた場合に発生する可能性があります。
  4. 使用するアウトバウンドトランジションの種類を選択します。

    • Generate one transition per segment:アクティビティの最後に、設定済みのセグメントごとに 1 つのアウトバウンドトランジションが追加されます。
    • Generate all segments in one transition:設定済みのすべてのセグメントは、1 つのアウトバウンドトランジションに再グループ化されます。トランジションのラベルを指定します。各セグメントのメンバーは、割り当てられたセグメントコードを保持します。
  5. または「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」オプションが選択されている場合にのみ使用できます。

  6. セグメントの詳細表示を開き、後者の設定オプションにアクセスします。これをおこなうには、アクティビティのセグメントリストの関連するチェックボックスをオンにして、 を選択します。

  7. 初期母集団をフィルターするオプションがオンになっている場合は、「Filter」タブを開き、セグメントの母集団を指定します。フィルターは、手順 4 で選択したフィルタリングディメンションに基づきます。母集団のフィルタリングについて詳しくは、クエリの編集の節を参照してください。

    一時的なリソースに対してセグメント化を実行する場合、このタブでは母集団の数とプレビューは使用できません。

  8. セグメントサイズを制限するオプションがオンになっている場合は、「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 %):割合を使用して、インバウンド母集団の特定のフィールドの値に従って、セグメント母集団を制限できます。グループ化を適用するフィールドを選択し、使用する値を指定します。

      メモ

      値ごとに異なる制限を使用できます。例えば、「Gender」フィールドのグループを指定して、Male メンバーを含む母集団を 10 人に制限し、Female メンバーを含む母集団を 30 人に制限することができます。複数のデータグループ化フィールドを使用する場合は、すべてのグループのサイズを同じにする必要があります。

  9. セグメントの設定を確認します。

  10. 手順 6~10 を繰り返して、必要な数のセグメントを追加します。

  11. 必要に応じて、「Advanced options」タブのパラメーターを編集します。

    • インバウンド母集団のメンバーを同時に複数のセグメントに割り当てる場合は、「Enable overlapping of outbound populations」オプションを選択します。アクティビティのアウトバウンド母集団がインバウンド母集団を超える可能性があります。
    • 保持したいセグメントコードがインバウンド母集団に既に割り当てられている場合は、「Concatenate the code of each segment」オプションを選択します。アクティビティで指定されたセグメントコードが、最初のセグメントコードに追加されます。
    • 残りの母集団を活用する場合は、「Generate complement」オプションを選択します。See Use case: Creating deliveries with a complement.
  12. アクティビティの設定を確認し、ワークフローを保存します。

このページ