Attribution AIUIガイド

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

このドキュメントは、インテリジェントサービスユーザーインターフェイスの Attribution AI を操作するためのガイドとなります。

インスタンスの作成

Adobe Experience Platform UIの左側のナビゲーションで​サービス​をクリックします。 Services ブラウザーが開き、利用可能なアドビのインテリジェントサービスが表示されます。Attribution AI のコンテナで、「Open」をクリックします。

インスタンスへのアクセス

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

スコア​の合計コンバージョンイベント数指標は、インスタンスを作成​コンテナの右下にあります。 この指標は、すべてのSandbox環境と削除されたサービスインスタンスを含む、現在のカレンダー年のAttribution AIがスコアするコンバージョンイベントの合計数を追跡します。

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

  • 編集:「 ​編集」を選択すると、既存のサービスインスタンスを変更できます。インスタンスの名前、説明、ステータスおよびスコアリング頻度を編集できます。
  • クローン:「 ​Clonecopys」を選択すると、選択したサービス・インスタンスがコピーされます。その後、ワークフローを変更してマイナーツイークを作成し、新しいインスタンスとして名前を変更できます。
  • 削除:過去の実行を含むサービスインスタンスを削除できます。
  • データソース:このインスタンスで使用されているデータセットへのリンク。
  • 前回の実行の詳細:これは、実行に失敗した場合にのみ表示されます。エラーコードなどの実行が失敗した理由に関する情報がここに表示されます。

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

開始するには、「インスタンス​を作成」を選択します。

インスタンスの作成

次に、Attribution AI の設定ページが表示されます。基本情報を入力し、インスタンスのデータセットを指定できます。

設定ページ

インスタンス名の設定

Basic information」で、サービスインスタンスの名前と説明(説明は省略可)を入力します。

インスタンス名の設定

データセットの選択

基本情報を入力したら、Select Dataset ドロップダウンをクリックしてデータセットを選択します。データセットは、モデルのトレーニングと、モデルが生成する後続のデータのスコアリングに使用されます。ドロップダウンセレクターからデータセットを選択する際、Attribution AI と互換性があり、XDM(Experience Data Model)スキーマに準拠するデータセットのみリスト表示されます。データセットを選択したら、右上隅の「Next」をクリックして、イベント定義ページに進みます。

ヒント

Adobe Analyticsデータセットは、Analytics Source Connectorを介してサポートされます。

設定ページ

イベントの定義

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

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

コンバージョンイベントの定義

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

ドロップダウンあり

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

メモ

コンバージョン名​の下の文字列は、イベントの定義に応じて更新されます。

ドロップダウンなし

コンバージョンをさらに詳しく定義するには、「Add event」ボタンと「Add Group」ボタンを使用します。定義するコンバージョンに応じて、場合によっては、「Add event」ボタンと「Add Group」ボタンを使用して詳細なコンテキストを指定する必要があります。

イベントの追加

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

イベント追加メニュー

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

And と Or の使用

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

コンバージョンの追加

ルックバックウィンドウの定義

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

ルックバック

タッチポイントの定義

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

演算子

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

手順 1

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

メモ

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

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

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

Add event」をクリックすると、フィールドを追加できます。「x」をクリックすると、追加したイベントが削除されます。

イベントの追加

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

タッチポイントの概要

メモ

タッチポイント名​の下の文字列を使用すると、タッチポイントの概要をすばやく確認できます。なお、この文字列はタッチポイントの名前と一致します。

タッチポイントを追加するには、「Add touchpoint」をクリックし、上記の手順を繰り返します。

タッチポイントの追加

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

定義の完了

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

Attribution AI の最後のページは、トレーニングとスコアリングの設定に使用する Advanced ページです。

新規ページ:Advanced

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

Schedule」を使用して、スコアリングをおこなう曜日と時刻を選択できます。

Scoring Frequency」の下のドロップダウンをクリックして、日次、週次、月次の中からスコアリング頻度を選択します。次に、スコアリングをおこなう曜日を選択します。複数の曜日を選択できます。曜日をもう 1 回クリックすると、選択が解除されます。

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

スコアリングをおこなう時刻を変更するには、時計アイコンをクリックします。表示される新しいオーバーレイで、スコアリングをおこなう時刻を入力します。オーバーレイの外側をクリックすると、オーバーレイが閉じます。

メモ

各スコアリングプロセスが完了するまで、最大 24 時間かかる可能性があります。

時計アイコン

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

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

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

領域ベースのモデリング(オプション)

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

新しい地域を定義するには、まず「Add region」をクリックします。表示されるコンテナで、地域の名前を入力します。フィールド名を入力​ドロップダウンに表示される値は 1 つ(「placeContext.geo.countryCode」)だけです。この値を選択します。

地域属性の選択

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

地域の演算子

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

メモ

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

地域

トレーニングウィンドウ

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

メモ

トレーニング期間を短くすると、最近のトレンドに対する感度が高くなります。一方、トレーニング期間を長くすると、モデルの堅牢性が高まる反面、最近のトレンドに対する感度が下がります。

トレーニング期間

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

設定完了

次の手順

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

その他のリソース

次のビデオでは、Attribution AI内に新しいインスタンスを作成するためのエンドツーエンドのワークフローについて概説します。

このページ