Adobe Experience Platformのエンドツーエンドのサンプルワークフロー

Adobe Experience Platform は、顧客体験を促進する完全なソリューションを構築し、管理するための、市場で最も強力で柔軟性の高いオープンシステムです。Platform を使用すると、あらゆるシステムから顧客データおよびコンテンツを一元化および標準化して、データサイエンスと機械学習を適用し、パーソナライズされた豊富なエクスペリエンスのデザインおよび配信を大幅に強化できます。

RESTful API に基づいて構築された Platform は、システムの全機能を開発者に公開し、使い慣れたツールを使用してエンタープライズソリューションを簡単に統合できるようにサポートします。 Platform を使用すると、顧客データを取り込み、ターゲットとするオーディエンスにデータをセグメント化し、これらのオーディエンスを外部の宛先に対してアクティブ化することで、顧客の全体像を把握できます。 次のチュートリアルでは、ソースを介した取り込みから宛先を介したオーディエンスアクティベーションまで、すべての手順を示すエンドツーエンドのワークフローを示します。

Experience Platformのエンドツーエンドワークフロー

はじめに

このエンドツーエンドワークフローでは、複数のAdobe Experience Platform サービスを使用します。 以下は、このワークフローで使用されるサービスのリストであり、その概要へのリンクを示しています。

  • Experience Data Model (XDM):Platform が、カスタマーエクスペリエンスデータを整理する際に使用する、標準化されたフレームワーク。セグメント化を最大限に活用するには、データモデリングのベストプラクティスに従って、データがプロファイルとイベントとして取り込まれていることを確認してください。
  • Identity Service:デバイスやシステム間で ID を橋渡しすることで、顧客とその行動を包括的に把握できます。
  • ソース:Experience Platform を使用すると、データを様々なソースから取得しながら、Platform サービスを使用して受信データの構造化、ラベル付け、拡張を行うことができます。
  • Segmentation Service:Segmentation Service を使用すると、Experience Platform に保存されている、個人(顧客、見込み客、ユーザー、組織など)に関連するデータを細かいグループに分類できます。
  • Real-Time Customer Profile:複数のソースからの集計データに基づいて、統合されたリアルタイムの顧客プロファイルを提供します。
  • データセット:Experience Platform でのデータ永続性を確保するためのストレージと管理の構成体。
  • 宛先:宛先は、一般に使用されるアプリケーションとの事前定義済みの統合で、これを使用すると、Platform のデータをシームレスにアクティブ化してクロスチャネルマーケティングキャンペーン、メールキャンペーン、ターゲット広告およびその他の多くのユースケースを実現できます。

XDM スキーマの作成

データを Platform に取り込む前に、まず XDM スキーマを作成して、そのデータの構造を記述する必要があります。 次の手順でデータを取り込む場合、受信データをこのスキーマにマッピングします。 XDM スキーマの例の作成方法について詳しくは、 スキーマエディターを使用したスキーマの作成に関するチュートリアルを参照してください。

上記のチュートリアルでは、スキーマの ID フィールドを設定する方法を示します。 ID フィールドは、レコードまたは時系列イベントに関連する個々のユーザーを識別するために使用できるフィールドを表します。 ID フィールドは、Platform での顧客 ID グラフの作成方法において重要なコンポーネントです。これは、最終的に、リアルタイム顧客プロファイルが様々なデータフラグメントを結合して顧客の完全な表示を取得する方法に影響します。 Platform での ID グラフの表示方法について詳しくは、ID グラフビューアの使用方法に関するチュートリアルを参照してください。

スキーマをリアルタイム顧客プロファイルで使用できるようにするには、スキーマに基づくデータから顧客プロファイルを作成できるようにする必要があります。 詳しくは、スキーマ UI ガイドの プロファイルのスキーマの有効化の節を参照してください。

Platform へのデータの取り込み

XDM スキーマを作成したら、データをシステムに取り込むことができます。

Platform に取り込まれたすべてのデータは、取り込み時に個々のデータセットに保存されます。 データセットは、特定の XDM スキーマにマッピングされるデータレコードのコレクションです。 Real-Time Customer Profile でデータを使用する前に、問題のデータセットを明確に設定する必要があります。 プロファイルのデータセットを有効にする方法について詳しくは、 データセット UI ガイドおよび データセット設定 API チュートリアルを参照してください。 データセットを設定したら、データのデータセットへの取り込みを開始できます。

Platform を使用すると、外部ソースからデータを取り込みながら、Platform サービスを使用して受信データの構造化、ラベル付けおよび拡張を行うことができます。アドビのアプリケーション、クラウドベースのストレージ、データベースなど、様々なソースからデータを取り込むことができます。例えば、Amazon S3 を使用してデータを取り込むことができます。 使用可能なソースの完全なリストは、 ソースコネクタの概要で確認できます。

Amazon S3 をソースコネクタとして使用している場合は、Amazon S3 コネクタの作成に関する API チュートリアルまたは Amazon S3 コネクタの作成に関する UI チュートリアルの手順に従って、コネクタ内でデータの作成、接続、取り込みを行う方法を学習できます。

ソースコネクタに関する詳細な手順については、 ソースコネクタの概要を参照してください。 ソースがベースとなっている API であるフローサービスについて詳しくは、 フローサービス API リファレンスを参照してください。

ソースコネクタを通じてデータが Platform に取り込まれ、プロファイル対応データセットに保存されると、XDM スキーマに設定した ID データに基づいて顧客プロファイルが自動的に作成されます。

初めて新しいデータセットにデータをアップロードする際、または新しい ETL プロセスやデータソースを設定する際に、データが正しくアップロードされ、生成されたプロファイルに期待するデータが含まれていることを確認するように、データを慎重にチェックすることをお勧めします。 Platform UI で顧客プロファイルにアクセスする方法について詳しくは、『 リアルタイム顧客プロファイル UI ガイド』を参照してください。 リアルタイム顧客プロファイル API を使用してプロファイルにアクセスする方法について詳しくは、 エンティティエンドポイントの使用に関するガイドを参照してください。

データの評価

取り込んだデータからプロファイルを正常に生成したら、セグメント化を使用してデータを評価できます。 セグメント化は、マーケティング可能なユーザーグループを顧客ベースと区別するために、プロファイルストアから個人のサブセットで共有される特定の属性や行動を定義するプロセスです。 セグメント化について詳しくは、 セグメント化サービスの概要を参照してください。

セグメント定義の作成

開始するには、セグメント定義を作成して、顧客をクラスター化し、ターゲットオーディエンスを作成する必要があります。 セグメント定義は、ターゲットとするオーディエンスの定義に使用できるルールのコレクションです。 セグメント定義を作成するには、 セグメントビルダーの使用に関する UI ガイドまたはセグメントの作成 に関する API チュートリアルの手順に従ます。

セグメント定義を作成したら、セグメント定義 ID をメモしておいてください。

セグメント定義の評価

セグメント定義を作成したら、セグメントジョブを作成してセグメントを 1 回限りのインスタンスとして評価することも、スケジュールを作成してセグメントを継続的に評価することもできます。

セグメント定義をオンデマンドで評価するには、セグメントジョブを作成します。 セグメントジョブは、参照されているセグメント定義と結合ポリシーに基づいて新しいオーディエンスセグメントを作成する非同期プロセスです。 結合ポリシーとは、顧客プロファイルの作成に使用するデータと、ソース間に不一致がある場合に優先順位を付けるデータを決定するために Platform で使用される一連のルールです。 結合ポリシーの使用方法については、 結合ポリシー UI ガイドを参照してください。

セグメントジョブを作成して評価すると、オーディエンスのサイズや処理中に発生したエラーなど、セグメントに関する情報を取得できます。 指定する必要のあるすべての詳細を含め、セグメントジョブの作成方法については、『 セグメントジョブ開発者ガイド』を参照してください。

セグメント定義を継続的に評価するには、スケジュールを作成し、有効にします。 スケジュールは、指定した時間に 1 日に 1 回、セグメントジョブを自動的に実行するためのツールです。 スケジュールを作成して有効にする方法については、 スケジュールエンドポイントの API ガイドの手順に従ってください。

評価済みデータの書き出し

1 回限りのセグメントジョブまたは継続的なスケジュールを作成した後、セグメント書き出しジョブを作成して、結果をデータセットに書き出したり、結果を宛先に書き出したりできます。 次の節では、これらの両方のオプションに関するガイダンスを示します。

評価済みのデータをデータセットに書き出す

1 回限りのセグメントジョブまたは継続的なスケジュールを作成した後は、セグメント書き出しジョブを作成することで結果を書き出すことができます。 セグメント書き出しジョブは、評価されたオーディエンスに関する情報をデータセットに送信する非同期タスクです。

書き出しジョブを作成する前に、まずデータの書き出し先となるデータセットを作成する必要があります。 データセットの作成方法を学ぶには、セグメントの評価に関するチュートリアルの ターゲットデータセットの作成の節を読み、作成後にデータセット ID をメモしてください。 データセットを作成したら、書き出しジョブを作成できます。 エクスポートジョブの作成方法については、 エクスポートジョブエンドポイントに関する API ガイドの手順に従ってください。

評価済みのデータを宛先に書き出す

または、1 回限りのセグメントジョブまたは継続的なスケジュールを作成した後で、結果を宛先に書き出すことができます。 宛先は、オーディエンスをアクティブ化して配信できる、外部サービスのAdobeアプリケーションなどのエンドポイントです。 使用可能な宛先の完全なリストは、 宛先カタログで確認できます。

バッチまたはメールマーケティングの宛先に対してデータをアクティブ化する方法については、Platform UI を使用してプロファイル書き出しのバッチ宛先に対してオーディエンスデータをアクティブ化する方法および Flow Service API を使用してバッチ宛先に接続しデータをアクティブ化する方法に関するチュートリアルを参照してください。

Platform データアクティビティの監視

Platform では、データフロー(Platform の様々なコンポーネント間でデータを移動するジョブを表します)を使用して、データがどのように処理されているかを追跡できます。 これらのデータフローは様々なサービスで構成され、ソースコネクタからターゲットデータセットにデータを移動できます。その後、Identity Service と Real-Time Customer Profile がデータを利用してから、最終的に宛先に対してアクティブ化します。 監視ダッシュボードは、データフローのジャーニーを視覚的に表現します。 Platform UI 内のデータフローを監視する方法について詳しくは、 ソースのデータフロー監視および 宛先のデータフロー監視のチュートリアルを参照してください。

また、統計指標とイベント通知を使用して、Observability Insights を使用して Platform アクティビティを監視することもできます。 Platform UI を通じてアラート通知を購読したり、設定済みの Webhook に送信したりできます。 Experience PlatformUI からの使用可能なアラートを表示、有効化、無効化および登録する方法について詳しくは、『 ​ アラート ​ UI ガイド』を参照してください。 Webhook を通じてアラートを受け取る方法について詳しくは、Adobe I/Oイベント通知の登録に関するガイドを参照してください。

次の手順

このチュートリアルを読むことで、Platform のシンプルなエンドツーエンドフローの基本的な概要を学びました。 Platform について詳しくは、Adobe Experience Platformの概要を参照してください。 Platform UI と Platform API の使用について詳しくは、それぞれ Platform UI ガイドPlatform API ガイドを参照してください。

recommendation-more-help
5741548a-2e07-44b3-9157-9c181502d0c5