アトリビューション AI UI ガイド

Attribution AI はインテリジェントサービスの一部で、顧客とのやり取りの影響と増分的な効果を指定した成果に照らして計算する、マルチチャネルのアルゴリズムアトリビューションサービスです。 マーケターは、アトリビューション AIを活用することで、カスタマージャーニーの各段階における個々の顧客とのやり取りの影響を把握することで、マーケティングおよび広告の支出を測定し、最適化することができます。

このドキュメントは、インテリジェントサービスのユーザーインターフェイスでアトリビューション AIを操作するためのガイドとして機能します。

モデルを作成

Adobe Experience Platform UIで、左側のナビゲーションで「サービス」を選択します。 サービス ブラウザーが表示され、使用可能なAdobe インテリジェントサービスが表示されます。 アトリビューション AIのコンテナで、開く​を選択します。

​ モデルへのアクセス ​

Attribution AI サービスページが表示されます。 このページには、Attribution AIのサービスモデルが一覧表示され、モデル名、コンバージョンイベント、モデルの実行頻度、最終更新のステータスなど、これらのモデルに関する情報が表示されます。

Create model コンテナの右下に、合計コンバージョンイベントのスコアリング​指標があります。 この指標は、すべてのサンドボックス環境と削除されたサービスモデルを含む、現在の暦年でAttribution AIがスコアリングしたコンバージョンイベントの合計数を追跡します。

合計コンバージョン数

サービスモデルは、UIの右側にあるコントロールを使用して、編集、複製、削除できます。 これらのコントロールを表示するには、既存の​ サービスモデル ​からモデルを選択します。 コントロールには、次の情報が含まれます。

  • 編集: 編集​を選択すると、既存のサービスモデルを変更できます。 モデルの名前、説明、ステータス、スコアリング頻度、追加のスコアデータセット列を編集できます。
  • クローン: クローン​を選択すると、選択したサービスモデルがコピーされます。 次に、ワークフローを変更して微調整を加え、新しいモデルとして名前を変更します。
  • 削除:過去の実行を含むサービスモデルを削除できます。 対応する出力データセットがExperience Platformから削除されます。 ただし、リアルタイム顧客プロファイルに同期されたスコアは削除されません。
  • データソース:使用されているデータセットへのリンク。 アトリビューション AIで複数のデータセットを使用している場合は、「複数」の後にデータセット数が表示されます。 ハイパーリンクを選択すると、データセットのプレビューポップオーバーが表示されます。
  • 前回の実行の詳細:これは、実行が失敗した場合にのみ表示されます。 エラーコードなど、実行が失敗した理由に関する情報がここに表示されます。

​ サイドペイン ​

  • コンバージョンイベント:このモデルに設定されたコンバージョンイベントの概要を簡単に説明します。
  • ルックバックウィンドウ: コンバージョンイベントのタッチポイントが含まれる日数を示す、定義した時間枠。
  • タッチポイント:このモデルの作成中に定義したすべてのタッチポイントのリスト。

モデルを作成​を選択して開始します。

​ モデルを作成

次に、アトリビューション AIの設定ページが表示され、サービスモデルの名前とオプションの説明を指定できます。

​ モデルの命名

データの選択 select-data

アトリビューション AIは、Adobe Analytics、エクスペリエンスイベント、消費者エクスペリエンスイベントのデータを使用して、アトリビューションスコアを計算できます。 データセットを選択する場合は、アトリビューション AIと互換性のあるデータセットのみがリストされます。 データセットを選択するには、データセット名の横にある(+)記号を選択するか、チェックボックスを選択して一度に複数のデータセットを追加します。 また、検索オプションを使用して、興味のあるデータセットをすばやく見つけることができます。

使用するデータセットを選択した後、「追加」ボタンを選択して、データセットをデータセットプレビューペインに追加します。

​ データセットを選択

データセットの横にある情報アイコン 情報アイコン ​ を選択すると、データセットのプレビューポップオーバーが開きます。

​ データセットを選択して検索

データセットのプレビューには、最終更新時間、ソーススキーマ、最初の10列のプレビューなどのデータが含まれます。

ワークフローに沿って移動しながらドラフトを保存するには、保存​を選択します。 ドラフトモデル設定を保存して、ワークフローの次のステップに移動することもできます。 保存して続行​を使用すると、モデルの設定中にドラフトを作成および保存できます。 この機能を使用すると、モデル設定のドラフトを作成および保存できます。特に、設定ワークフローで多くのフィールドを定義する必要がある場合に便利です。

保存と保存を含むData Science Services Attribution AI タブの「作成」ワークフローがハイライト表示されます。

データセットの完全性 dataset-completeness

データセットプレビューには、データセットの完全性のパーセント値が表示されます。 この値は、データセット内の列数が空/nullのクイックスナップショットを提供します。 データセットに欠落した値が多く含まれており、これらの値が別の場所でキャプチャされている場合は、欠落した値を含むデータセットを含めることを強くお勧めします。

NOTE
データセットの完全性は、アトリビューション AIの最大トレーニング期間(1年)を使用して計算されます。 つまり、データセットの完全性の値を表示する際に、1年以上経過したデータは考慮されません。

​ データセットの完全性

IDの選択 identity

ID マップ(フィールド)に基づいて、複数のデータセットを互いに結合できるようになりました。 ID タイプ(「ID名前空間」とも呼ばれます)とその名前空間内のID値を選択する必要があります。 同じ名前空間のスキーマ内のIDとして複数のフィールドを割り当てた場合、割り当てられたすべてのID値は、EMAIL (personalEmail.address)EMAIL (workEmail.address)などの名前空間の前にあるID ドロップダウンに表示されます。

IMPORTANT
選択するすべてのデータセットに同じID タイプ(名前空間)を使用する必要があります。 ID列内のID タイプの横に緑色のチェックマークが表示され、データセットが互換性があることを示します。 例えば、電話番号の名前空間とmobilePhone.numberを識別子として使用する場合、残りのデータセットのすべての識別子に電話番号の名前空間を含めて使用する必要があります。

IDを選択するには、ID列にある下線付きの値を選択します。 IDを選択ポップオーバーが表示されます。

同じ名前空間を選択

1つの名前空間内で複数のIDが使用可能な場合は、ユースケースに適したID フィールドを必ず選択してください。 例えば、メール名前空間では、仕事用メールと個人用メールの2つのメール IDを使用できます。 ユースケースによっては、個人メールが入力される可能性が高く、個々の予測に役立つ可能性があります。 つまり、EMAIL (personalEmail.address)をIDとして選択します。

​ データセット キーが選択されていません

NOTE
データセットに有効なID タイプ (名前空間)が存在しない場合は、プライマリ IDを設定し、​ スキーマエディターを使用してID名前空間に割り当てる必要があります。 名前空間とIDについて詳しくは、Identity Service名前空間のドキュメントを参照してください。

メディアチャネルとキャンペーンフィールドのマッピング aai-mapping

データセットの選択と追加が完了すると、マップ​の設定手順が表示されます。 アトリビューション AIでは、前の手順で選択した各データセットのメディアチャネルフィールドをマッピングする必要があります。 これは、データセット間のメディアチャネルマッピングがなければ、アトリビューション AIから得られたインサイトが適切に表示されず、インサイトページの解釈が困難になる可能性があるからです。 メディアチャネルのみが必要ですが、メディアアクション、キャンペーン名、キャンペーングループ、キャンペーンタグなどのオプションのフィールドの一部をマッピングすることを強くお勧めします。 これにより、アトリビューション AIは、より明確なインサイトと最適な結果を提供できます。

マッピング

イベントの定義 define-events

イベントの定義に使用される入力データには、次の 3 種類があります。

  • コンバージョンイベント:eコマースでの注文、店頭での購入、Web サイトの訪問といったマーケティングアクティビティの影響を識別するビジネス目標です。
  • ルックバックウィンドウ:コンバージョンイベントの何日前からのタッチポイントを考慮に入れるかを示す時間枠です。
  • タッチポイント:コンバージョンの数値的影響つまり売上ベースの影響を評価するために使用する、受信者レベル、個人レベル、cookie レベルのマーケティングイベントです。

コンバージョンイベントの定義 define-conversion-events

コンバージョンイベントを定義するには、イベントに名前を付け、データセットとフィールドを選択ドロップダウンメニューからデータセットとフィールドを選択してイベントタイプを選択する必要があります。

ドロップダウンあり

イベントを選択すると、新しいドロップダウンが右側に表示されます。 2 番目のドロップダウンは、操作を通じてイベントの詳細なコンテキストを指定するために使用します。 図中のコンバージョンイベントには、デフォルトの操作 exists が使用されています。

NOTE
イベントを定義すると、コンバージョン名​の下の文字列が更新されます。

ドロップダウンなし

次に、前の手順ですべての入力データセットを組み合わせて生成される結合データセットを選択できます。 または、データセットとフィールドを選択 ドロップダウンメニューから、個々のデータセットに基づいて列を選択することもできます。

イベントを追加​および​グループを追加 ボタンを使用して、コンバージョンをさらに定義します。 定義するコンバージョンによっては、イベントの追加​および​グループの追加 ボタンを使用して、さらにコンテキストを提供する必要がある場合があります。

イベントの追加

イベントを追加」を選択すると、上記と同じ方法で入力できる追加フィールドが作成されます。 これにより、コンバージョン名の下の文字列定義にAND ステートメントが追加されます。 追加されたイベントを削除するには、x​を選択します。

イベント追加メニュー

グループを追加」を選択すると、元のフィールドとは別に追加のフィールドを作成するオプションが表示されます。 グループを追加すると、青い「And」ボタンが表示されます。 And​を選択すると、「Or」を含むようにパラメーターを変更するオプションが表示されます。 「Or」は、成功するコンバージョンパスを複数定義するために使用します。 「And」は、コンバージョンパスを拡張して追加の条件を含めるために使用します。

And と Or の使用

複数のコンバージョンが必要な場合は、「コンバージョンを追加」を選択して、新しいコンバージョンカードを作成します。 上記のプロセスを繰り返して、複数のコンバージョンを定義できます。

コンバージョンの追加

ルックバックウィンドウの定義 lookback-window

変換の定義が完了したら、ルックバックウィンドウを確定する必要があります。 矢印キーを使用するか、デフォルト値(56)を選択して、タッチポイントを含めるコンバージョンイベントの何日前を指定します。 タッチポイントは次の手順で定義します。

ルックバック

タッチポイントの定義

タッチポイントの定義は、コンバージョンの定義と同様のワークフローに従います。 最初に、タッチポイントに名前を付け、フィールド名を入力​ドロップダウンメニューからタッチポイント値を選択します。 選択したら、演算子のドロップダウンが表示され、「exists」がデフォルト値になっています。 ドロップダウンを選択して、オペレーターのリストを表示します。

演算子

図中のタッチポイントには、equals を選択します。

手順 1

タッチポイントの演算子を選択したら、フィールド名を入力​が使用可能になります。 フィールド名を入力​ドロップダウンに表示される値は、先ほど選択した演算子とタッチポイントの値によって異なります。 値がドロップダウンに表示されない場合は、その値を手動で入力できます。 ドロップダウンを選択し、クリック​を選択します。

NOTE
演算子「exists」と「not exists」には、フィールド値が関連付けられていません。

タッチポイントドロップダウン

タッチポイントをさらに詳しく定義するには、「Add event」ボタンと「Add Group」ボタンを使用します。 タッチポイントを取り巻く状況は複雑なので、1 つのタッチポイントに対して複数のイベントとグループがあることは珍しくありません。

選択すると、イベントを追加​して、追加のフィールドを追加できます。 追加されたイベントを削除するには、x​を選択します。

イベントの追加

グループを追加」を選択すると、元のフィールドとは別に追加のフィールドを作成するオプションが表示されます。 グループを追加すると、青い「And」ボタンが表示されます。 And​を選択してパラメーターを変更すると、新しいパラメーター「Or」を使用して複数の成功したパスが定義されます。 図中のタッチポイントには成功パスが 1 つしかないので、「Or」は不要です。

タッチポイントの概要

NOTE
タッチポイントの概要を簡単に説明するには、タッチポイント名​の下の文字列を使用します。 なお、この文字列はタッチポイントの名前と一致します。

顧客接点を追加​を選択し、上記のプロセスを繰り返すことで、顧客接点を追加できます。

タッチポイントの追加

必要なすべてのタッチポイントの定義が完了したら、上にスクロールして右上隅の​ 次へ ​を選択し、最後の手順に進みます。

定義の完了

高度なトレーニングとスコアリングの設定

アトリビューション AIの最後のページは、トレーニングとスコアリングの設定に使用する​詳細 ページです。

新しいページセットオプション ​

トレーニングのスケジュール設定

スケジュール」を使用して、スコアリングを行う曜日と時刻を選択できます。

スコアリング頻度」の下のドロップダウンを選択して、日単位、週単位、月単位のスコアリングを選択します。 次に、スコアリングをおこなう曜日を選択します。 複数の曜日を選択できます。 同じ日を選択すると、再度選択が解除されます。

トレーニングのスケジュール設定

スコアリングを実行する時間帯を変更するには、時計アイコンを選択します。 表示される新しいオーバーレイで、スコアリングをおこなう時刻を入力します。 オーバーレイの外側を選択して閉じます。

NOTE
各スコアリングプロセスが完了するまでに最大24時間かかります。

時計アイコン

追加のスコアデータセット列(オプション)

デフォルトでは、標準スキーマの各サービスモデルに対してスコアデータセットが作成されます。 コンバージョンイベントおよびタッチポイント設定に基づいて、スコアリングデータセット出力に列を追加するように選択できます。 まず、入力データセットから列を選択します。列をドラッグ&ドロップして、ハンバーガーアイコンの上にあるマウスの左ボタンを押しながら順序を変更できます。

​ スコアデータセット列の追加

地域ベースのモデリング(オプション) region-based-modeling-optional

顧客の行動は、国や地域によって大きく異なる場合があります。 グローバルビジネスの場合、国ベースまたは地域ベースのモデルを使用すると、アトリビューションの精度が向上する可能性があります。 追加された地域ごとに、その地域のデータを使用して新しいモデルを作成します。

新しい地域を定義するには、まず​ 地域を追加 ​を選択します。 表示されるコンテナで、地域の名前を入力します。 フィールド名を入力 ドロップダウンから1つの値(“placeContext.geo.countryCode”)のみが入力されます。 この値を選択します。

地域属性の選択

次に、演算子を選択します。

地域の演算子

最後に、フィールド値を入力 ドロップダウンに国コードを入力します。

NOTE
国コードは2文字です。 完全なリストについては、ISO 3166-1 alpha-2 を参照してください。

地域

トレーニングウィンドウ training-window

できるだけ正確なモデルを得るためには、ビジネスを表す履歴データを使用してモデルをトレーニングすることが重要です。 デフォルトでは、モデルは2四半期(6か月)のコンバージョンイベントデータを使用してトレーニングされます。 ドロップダウンを選択すると、デフォルトを変更できます。 トレーニングに使用するデータの期間は、1 四半期(3 ヶ月)から 4 四半期(12 ヶ月)の間で選択できます。

NOTE
短いトレーニングウィンドウは最近のトレンドの影響を受けやすいのに対し、長いトレーニングウィンドウは堅牢なモデルを作成し、最近のトレンドの影響を受けにくくなります。

トレーニング期間

トレーニングウィンドウを選択したら、右上隅の「終了」を選択します。 データの処理に多少時間がかかる場合があります。 完了したら、インスタンスの設定が完了したことを確認するポップオーバーダイアログが表示されます。 Ok​を選択すると、サービスインスタンス ページにリダイレクトされ、サービスインスタンスが表示されます。

設定完了

次の手順

このチュートリアルに従って、Attribution AI にサービスインスタンスを正常に作成できました。 インスタンスがスコアリングを完了したら(最大24時間)、​ アトリビューション AI インサイトを発見する準備が整います。 また、スコアリング結果をダウンロードする場合は、​ スコアのダウンロード ​のドキュメントを参照してください。

その他のリソース

次のビデオでは、アトリビューション AIで新しいインスタンスを作成するためのエンドツーエンドのワークフローの概要を説明します。

recommendation-more-help
experience-platform-help-intelligent-services