Segment Builder UI ガイド

Segment Builder のワークスペースには、Profile のデータ要素を操作できる豊富な機能があります。ワークスペースには、ルールを作成および編集するための直感的なコントロール(例えば、データプロパティを表示する際に使用するドラッグ&ドロップタイルなど)があります。

セグメントビルダー UI が表示されている様子。

セグメント定義の構成要素

セグメント定義の基本的な構成要素は属性とイベントです。また、既存のオーディエンスに含まれている属性とイベントを、新しい定義の構成要素として使用することもできます。

これらの構成要素は、Segment Builder のワークスペースの左側にある「フィールド」セクションに表示されます。「フィールド」には、主要な各構成要素(「属性」、「イベント」、「オーディエンス」)のタブが含まれています。

セグメントビルダーの「フィールド」セクションがハイライト表示されている様子。

属性

属性」タブでは、XDM Individual Profile クラスに属する Profile 属性を参照できます。各フォルダーを展開して、追加の属性を表示できます。各属性はタイルで表されており、ワークスペースの中央にあるルールビルダーキャンバスにドラッグすることができます。ルールビルダーキャンバスの詳細については、このガイドで後述します。

セグメントビルダーフィールドの「属性」セクションがハイライト表示されている様子。

イベント

イベント」タブでは、XDM ExperienceEvent のデータ要素を使用して実行されたイベントまたはアクションに基づいてオーディエンスを作成できます。また、「イベント」タブではイベントタイプを検索できます。イベントタイプは一般的に使用されるイベントの集まりで、これを使用するとセグメントをより迅速に作成することができます。

ExperienceEvent 要素を参照できるだけでなく、イベントタイプを検索することもできます。イベントタイプでは、ExperienceEvents と同じコーディングロジックを使用します。その際に、XDM ExperienceEvent クラスで正しいイベントを検索する必要はありません。例えば、検索バーを使用して「cart」を検索すると、「AddCart」と「RemoveCart」というイベントタイプが返されます。これらは、セグメント定義を作成する際によく使用される 2 つの買い物かごアクションです。

任意のタイプのコンポーネントを検索するには、Lucene の検索構文を使用して、検索バーにその名前を入力します。単語を完全に入力すると、検索結果が表示され始めます。例えば、XDM フィールド ExperienceEvent.commerce.productViews に基づくルールを作成するには、検索フィールドに「product views」と入力します。「product」という単語の入力が終わると同時に、検索結果が表示され始めます。検索結果には、それが属するオブジェクト階層も表示されます。

メモ

組織で定義されたカスタムスキーマフィールドが表示され、ルールの作成に使用できるようになるまでに、最長で 24 時間かかる場合があります。

その後は、 ExperienceEvents と「イベントタイプ」をセグメント定義に簡単にドラッグ&ドロップできます。

セグメントビルダー UI の「イベント」セクションがハイライト表示されている様子。

デフォルトでは、データストアから入力されたスキーマフィールドのみが表示されます。この中には「イベントタイプ」が含まれます。「イベントタイプ」リストが表示されない場合や、「イベントタイプ」として「任意」しか選択できない場合は、「フィールド」の横の​歯車アイコン​を選択したあと、「使用可能なフィールド」内の「すべての XDM スキーマを表示」を選択します。歯車​アイコンをもう一度選択すると、「フィールド」タブに戻ります。データが含まれているかどうかに関係なく、複数の「イベントタイプ」とスキーマフィールドが表示されるようになりました。

データを含んだフィールドのみ表示するか、すべての XDM フィールドを表示するかを選択できるラジオボタンがハイライト表示されている様子。

Adobe Analytics レポートスイートのデータセット

セグメント化において 1 つまたは複数の Adobe Analytics レポートスイートのデータをイベントとして使用できます。

単一の Analytics レポートスイートのデータを使用する場合、Platform は記述子とわかりやすい名前を eVar に自動的に追加するので、Segment Builder 内でこれらのフィールドを見つけやすくなります。

汎用変数(eVar)がわかりやすい名前を付けてどのようにマッピングされるかを示す画像。

複数の Analytics レポートスイートのデータを使用する場合、Platform では、記述子やわかりやすい名前を eVar に自動的に追加することは​できません。 したがって、Analytics レポートスイートのデータを使用する前に、XDM フィールドにマッピングする必要があります。 Analytics 変数から XDM へのマッピングについて詳しくは、Adobe Analytics ソース接続ガイドを参照してください。

例えば、次の変数が含まれる 2 つのレポートスイートがあるとします。

フィールド レポートスイートスキーマ A レポートスイートスキーマ B
eVar1 参照ドメイン ログイン済み Y/N
eVar2 ページ名 メンバーロイヤルティ ID
eVar3 URL ページ名
eVar4 検索語句 製品名
event1 クリック数 ページビュー数
event2 ページビュー数 買い物かごへの追加
event3 買い物かごへの追加 チェックアウト
event4 購入 購入

この場合、これら 2 つのレポートスイートを次のスキーマでマッピングできます。

2 つのレポートスイートを 1 つの結合スキーマにマッピングする方法を示す画像

メモ

汎用 eVar 値は引き続き入力されますが、レポート内の元の値とは異なる意味を持つ可能性があるので、セグメント定義では使用し​ない​でください(可能な場合)。

レポートスイートがマッピングされると、これらの新しくマッピングされたフィールドをプロファイル関連のワークフローおよびセグメント化内で使用できます。

シナリオ 結合スキーマエクスペリエンス セグメント化汎用変数 セグメント化マッピング変数
単一レポートスイート 汎用変数には、フレンドリ名記述子が含まれます。

例:​ページ名(eVar2)
  • 汎用変数に含まれるフレンドリ名記述子
  • 唯一のクエリであるので、クエリでは特定のデータセットのデータを使用します
クエリでは、Adobe Analytics データを使用でき、場合によってはその他のソースを使用できます。
複数のレポートスイート 汎用変数には、フレンドリ名記述子は含まれません。

例: eVar2
  • 複数の記述子を持つフィールドは、すべて汎用として表示されます。つまり、UI にフレンドリ名は表示されません。
  • クエリでは、eVar を含む任意のデータセットのデータを使用できます。これにより、結果が混在したり、不正確になったりする可能性があります。
クエリでは、複数のデータセットから正しく結合された結果を使用します。

オーディエンス

オーディエンス」タブには、Adobe Audience Manager などの外部ソースから読み込まれたすべてのオーディエンスと、Experience Platform 内で作成されたオーディエンスが表示されます。

オーディエンス」タブでは、使用可能なすべてのソースがフォルダーのグループとして表示されます。フォルダーを選択すると、使用可能なサブフォルダーとオーディエンスが表示されます。また、フォルダー構造を表示するには、フォルダーアイコンを選択します(右端の画像を参照)。チェックマークは、現在のフォルダーを表しています。また、ツリー内のフォルダーの名前を選択することで、フォルダー間を簡単に移動できます。

オーディエンス横の ⓘ にカーソルを置くと、そのオーディエンスに関する情報が表示されます。例えば、ID、説明、そのオーディエンスが存在するフォルダーの階層などです。

フォルダー階層がオーディエンスに対してどのように機能するかを示す画像。

また、検索バーを使用してオーディエンスを検索することもできます。その場合は、Lucene の検索構文を使用します。「オーディエンス」タブで最上位のフォルダーを選択すると、検索バーが表示され、そのフォルダー内を検索することができます。検索結果は、単語の入力が終わると同時に表示され始めます。例えば、Online Shoppers という名前のオーディエンスを検索するには、検索バーに「Online」と入力します。「Online」という単語を完全に入力すると、「Online」という単語を含む検索結果が表示されます。

ルールビルダーキャンバス

セグメント定義は、ターゲットオーディエンスの重要な特徴やビヘイビアーの説明に使用される一連のルールです。これらのルールは、Segment Builder の中央にあるルールビルダーキャンバスを使用して作成します。

セグメント定義に新しいルールを追加するには、タイルを「フィールド」タブからルールビルダーキャンバスにドラッグ&ドロップします。追加するデータのタイプに応じて、コンテキスト固有のオプションが表示されます。使用できるデータタイプには、文字列、日付、ExperienceEvents、「イベントタイプ」、オーディエンスが含まれます。

空のルールビルダーキャンバス。

重要

Adobe Experience Platform に対する最新の変更により、イベント間の OR および AND 論理演算子の使用が更新されました。これらの更新は、既存のセグメントには影響しません。 ただし、既存のセグメントに対するそれ以降のすべての更新と新しいセグメントの作成は、これらの変更の影響を受けます。詳しくは、時間制約の更新を参照してください。

属性の値を選択すると、属性が取り得る列挙値のリストが表示されます。

属性が取り得る列挙値のリストを示す画像

この列挙リストから値を選択すると、その値が実線の境界線で囲まれます。ただし、meta:enum(ソフト)列挙を使用するフィールドの場合、列挙リストに​ない​値を選択することもできます。独自の値を作成すると、この値が列挙リストにないという警告と共に、値が点線の境界線で囲まれます。

列挙リストに含まれていない値を挿入しようとした場合に表示される警告

複数の値を作成している場合は、バルクアップロードを使用して一度にすべてを追加できます。プラスアイコン を選択して、一括で値を追加​ポップオーバーを表示します。

プラスアイコンがハイライト表示され、バルクアップロードポップオーバーにアクセスするために選択できるボタンが表示されます。

一括で値を追加​ポップオーバーで、CSV または TSV ファイルをアップロードできます。

一括で値を追加ポップオーバーが表示されます。CSV または TSV ファイルをアップロードするために選択できるダイアログがハイライト表示されます。

または、コンマ区切りの値を手動で追加することもできます。

一括で値を追加ポップオーバーが表示されます。値の挿入に使用できるダイアログと、追加された値の両方がハイライト表示されます。

最大 250 個の値が許可されます。この値を超える場合は、値を削除してから追加する必要があります。

値の最大数に達したことを示す警告が表示されます。

オーディエンスの追加

オーディエンスを「オーディエンス」タブからルールビルダーキャンバスにドラッグ&ドロップすることで、新しいセグメント定義でオーディエンスのメンバーシップを参照できます。これで、オーディエンスのメンバーシップを新しいセグメントルールの属性として含めたり除外したりできます。

Segment Builder を使用して作成した Platform オーディエンスの場合は、オーディエンスを、そのオーディエンスのセグメント定義で使用されていた一連のルールに変換することができます。このような変換では、ルールロジックのコピーが作成されます。このコピーを変更すれば、元のセグメント定義に影響を与えずに済みます。セグメント定義に対する最近の変更を、ルールロジックに変換する前に必ず保存しておいてください。

メモ

外部ソースからオーディエンスを追加した場合、オーディエンスのメンバーシップのみが参照されます。このオーディエンスをルールに変換することはできないので、元のオーディエンスの作成に使用されたルールを新しいセグメント定義で変更することはできません。

オーディエンス属性をルールに変換する方法を示す画像

オーディエンスをルールに変換するときに競合が発生した場合、Segment Builder は既存のオプションを可能な限り保持しようとします。

コードビュー

または、Segment Builder で作成されたルールのコードベースバージョンを表示できます。ルールビルダーキャンバス内でルールを作成したら、「コードビュー」を選択して、セグメントを PQL として表示できます。

セグメントを PQL として表示するのに使用できるコードビューボタンがハイライト表示されている様子

コードビューには、API 呼び出しで使用するセグメントの値をコピーできるボタンがあります。セグメントの最新バージョンを取得するには、最新の変更をセグメントに保存してあることを確認してください。

「コードをコピー」ボタンがハイライト表示されている様子

集計関数

Segment Builder での集計は、データタイプが数値(倍精度浮動小数点数または整数)である XDM 属性のグループに対する計算です。セグメントビルダー内でサポートされている 4 つの集計関数は、SUM、AVERAGE、MIN および MAX です。

集計関数を作成するには、左側のパネルからイベントを選択して、イベントコンテナに挿入します。

「イベント」セクションがハイライト表示されている様子

イベントコンテナ内にイベントを配置した後、省略記号アイコン(…)を選択し、続いて「集計」を選択します。

「集計」がハイライト表示されている様子。これを選択すると集計関数を選択可能に

これで、集計が追加されます。集計関数を選択し、集計する属性、等値関数および値を選択できるようになりました。次の例では、個々の購入額が 100 ドル未満であっても購入額の合計が 100 ドルを超えるプロファイルはすべて、このセグメントに該当します。

イベントルールに集計関数が表示されている様子

カウント関数

セグメントビルダーのカウント関数は、指定されたイベントを検索し、イベントが実行された回数をカウントするために使用されます。セグメントビルダーでサポートされているカウント関数は、「少なくとも」、「最大で」、「正確に」、「範囲内」および「すべて」です。

カウント関数を作成するには、左側のパネルからイベントを選択して、イベントコンテナに挿入します。

イベントフィールドがハイライト表示されている様子

イベントコンテナ内にイベントを配置した後、「少なくとも 1 回」を選択します。

「少なくとも」がハイライト表示され、カウント関数の一覧を表示するために選択する箇所を示している

これで、カウント関数が追加されました。カウント関数と関数の値を選択できるようになりました。次の例では、少なくとも 1 回のクリックが発生したイベントを含めることになります。

カウント関数のリストが表示されハイライト表示されている

コンテナ

セグメントルールは、リストでの表示順に従って評価されます。コンテナでは、ネストされたクエリを使用して、評価の順序を制御できます。

ルールビルダーキャンバスにタイルを 1 つ以上追加したら、コンテナの追加を開始できます。新しいコンテナを作成するには、タイルの右上隅にある省略記号(…)を選択し、「コンテナを追加」を選択します。

「コンテナを追加」ボタン(コンテナを最初のコンテナの子として追加できる)がハイライト表示されている

新しいコンテナが最初のコンテナの子として表示されますが、コンテナをドラッグして移動することで、階層を調整することができます。コンテナのデフォルト動作は、指定された属性、イベントまたはオーディエンスを「含める」ようになっています。コンテナ条件に一致するプロファイルを「除外する」ようにルールを設定するには、タイルの左上隅にある「含める」を選択し、「除外する」に変更します。

子コンテナを抜き出して、親コンテナにインラインで追加することもできます。それには、子コンテナで「コンテナを展開」を選択します。このオプションにアクセスするには、子コンテナの右上隅にある省略記号(…)を選択します。

コンテナを展開または削除できるオプションがハイライト表示されています。

コンテナを展開」を選択すると、子コンテナが削除され、条件がインライン表示されます。

メモ

コンテナを展開する場合には、ロジックが引き続き目的のセグメント定義を満たすようにしてください。

展開後のコンテナの表示

結合ポリシー

Experience Platform では、個々の顧客の全体像を把握するために、複数のソースからのデータを統合することができます。このようなデータを統合する場合、データをどのように優先順位付けするかや、どのようなデータを組み合わせてプロファイルを作成するかを決定するために Platform で使用されるルールが結合ポリシーです。

このオーディエンスのマーケティング目的に合った結合ポリシーを選択することも、Platform から提供されるデフォルトの結合ポリシーを使用することもできます。デフォルトの結合ポリシーを独自に作成することも含め、組織に固有の複数の結合ポリシーを作成できます。組織の結合ポリシーを作成する手順については、まず結合ポリシーの概要を参照してください。

セグメント定義の結合ポリシーを選択するには、「フィールド」タブの歯車アイコンを選択し、使用する結合ポリシーを​結合ポリシー​ドロップダウンメニューで選択します。

結合ポリシーセレクターがハイライト表示されています。これを使用してセグメント定義の結合ポリシーを選択できます。

セグメントのプロパティ

セグメント定義を作成する際には、作成されるセグメントの推定サイズがワークスペースの右側の「セグメントのプロパティ」セクションに表示されるので、オーディエンスそのものを作成する前にセグメントの定義を必要に応じて調整できます。

セグメントのプロパティ」セクションでは、名前、説明、評価タイプなど、セグメント定義に関する重要な情報を指定することもできます。セグメント定義名は、組織で定義されたものの中から目的のセグメントを識別する際に使用されます。このため、セグメント定義名は、内容がわかりやすく簡潔、かつ一意である必要があります。

セグメント定義の作成中、「プロファイルを表示」を選択することで、オーディエンスのプレビューをページ別に表示できます。

セグメント定義のプロパティセクションがハイライト表示されています。 セグメントのプロパティには、セグメント名、説明、評価方法などがありますが、これらに限定されません。

メモ

オーディエンスの推定は、当日のサンプルデータのサンプルサイズを使用して生成されます。プロファイルストアのエンティティ数が 100 万個未満の場合は、データセット全体が使用されます。100 万個から 2,000 万個のエンティティがある場合は、100 万個のエンティティが使用されます。2,000 万個を超えるエンティティがある場合は、合計エンティティ数の 5%が使用されます。セグメントの推定サイズを生成する方法について詳しくは、セグメントの作成に関するチュートリアルの予測値の生成に関する節を参照してください。

また、評価方法を選択することもできます。 使用する評価方法がわかっている場合は、ドロップダウンリストを使用して、目的の評価方法を選択できます。 このセグメントが適合する評価タイプを知りたい場合、「参照」アイコン(拡大鏡付きのフォルダーアイコン)を選択すると、使用可能なセグメント評価方法のリストが表示されます。

評価方法の実施要件ポップオーバーが表示されます。 このポップオーバーには、使用可能な評価方法(バッチ、ストリーミングおよびエッジ)が表示されます。 ポップオーバーには、どの評価方法が適格か不適格かが表示されます。 セグメント定義で使用したパラメーターによっては、特定の評価方法に適合しない場合があります。 各評価方法の要件について詳しくは、ストリーミングセグメント化またはエッジセグメント化の概要を参照してください。

評価方法の実施要件のポップアップが表示されます。 このポップアップには、どのセグメント評価方法が対象セグメントに適格か不適格かが表示されます。

無効な評価方法を選択すると、セグメント定義ルールを変更するか、評価方法を変更するかを尋ねるプロンプトが表示されます。

評価方法がポップアップ表示されます。 不適格なセグメント評価方法が選択された場合、不適格である理由がポップアップで説明されます。

様々なセグメント定義評価方法について詳しくは、セグメント化の概要を参照してください。

次の手順

セグメントビルダーには、マーケティング可能なオーディエンスを Real-Time Customer Profile データから分離するのに使用できる機能豊富なワークフローが用意されています。このガイドをお読みになると、次のことができるようになります。

  • 属性、イベントおよび既存のオーディエンスの組み合わせを構成要素として使用して、セグメント定義を作成する。
  • ルールビルダーキャンバスとコンテナを使用して、セグメントルールの実行順を制御する。
  • 見込みオーディエンスの予測値を表示する。必要に応じてセグメント定義を調整できます。
  • スケジュールに沿ったセグメント化に対してすべてのセグメント定義を有効にする。
  • ストリーミングによるセグメント化に対して、特定のセグメント定義を有効にする。

Segmentation Service について詳しくは、引き続きこのドキュメントを参照し、関連するビデオを視聴して知識を補ってください。Segmentation Service UI の他の部分について詳しくは、Segmentation Service ユーザーガイドを参照してください。

このページ