マーケティングオートメーション
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Experience Platform(XP)には、統合されたマーケティングオートメーション(MA)システムが含まれています。このシステムをコンテンツ管理とコンテクストインテリジェンスと組み合わせることで、リアルタイムのインタラクションを調整し、顧客がその瞬間にブランドとどのようにやり取りするかに基づいて応答とコンテンツを自動化できます。
MAは、Experience Database (xDB) の トラッキング および セグメンテーション 機能に大きく依存しています。 Email Experience Manager(EXM) と統合して、連絡先の行動やジャーニーに基づいて、キャンペーンのメールメッセージを連絡先に継続的にプッシュします。
また、マーケティングオートメーションプラン内の場所に基づいて パーソナライズされたコンテンツを コンタクトに提供することもできます。
プランの管理
プランの管理
Content Management (CM) ロールを通じて提供されるMAアプリケーションでプランを作成し、それをMasterデータベースに格納します。このプランには、コンタクトが登録されるタイミングの基準と、登録されたコンタクトがプランを通過するときに実行できるアクティビティーが含まれています。
また、MAアプリケーションを使用してプランをアクティブ化することもできます。これにより、CMロールはMarketing Automation APIを介してプランをオンに切り替え、プランはxDB Reference Dataデータベースに保存するためのReference Dataサービス ロールにプッシュされます。

連絡先の登録と処理
連絡先の登録と処理
プランがアクティブになると、MA Engineはそのプランの作業を受け入れ、連絡先の登録と 処理を開始します。
たとえば、Content Delivery (CD) ロールがインタラクションやコンタクトを作成したり、xConnect Collectionロールを通じてxDB Collectionデータベースのファセットを更新したりすると、MAプラグインは対応する作業項目をMAデータベースに保存します。
MAエンジンは、作業項目のMAデータベースを継続的にポーリングします。1つが見つかると、xConnect Collection Searchロールを介してxDB Collectionデータベースから連絡先を読み込み、xDB Reference Dataサービスを使用してxDB Reference Dataデータベースからすべてのアクティブなプランを読み取ります。その後、連絡先の各プランを個別に処理します。

複数のMAプランがある場合や、MAアクティビティで大量の処理が必要なシナリオでは、MA Engineで同時に実行されるワーカー (またはスレッド) の数を増やすか、MA Engineインスタンスの数を増やすことで、MA Engineをスケーリングできます。
コンタクトがプランのエントリー基準を満たしている場合、MA EngineはMAデータベースに登録を作成します。MAデータベースに格納される登録には、プラン内のカスタム アクティビティによって定義されるカスタム データ、またはMA Operationsロールでの登録操作の呼び出しによって取得されるカスタム データを含めることができます。
連絡先が登録されている場合、MA Engineは連絡先のアクティビティで定義されたビジネスロジックを実行します。これには、コンタクト データまたはファセットの更新や、xConnect Collection Searchロールを使用したxDB Collection database内のコンタクトの新しいMAインタラクションの作成が含まれます。
MAアクティビティには、EXMを介したパーソナライズされたメールの送信が含まれます。MA EngineはMessage Busロールにメッセージを追加し、CMロールまたはEXM Dedicated Dispatchロールはメッセージを取得して、連絡先にEメールメッセージとしてディスパッチします。
また、任意のビジネス ロジックを実行し、外部サービスからデータを通知またはプルできる カスタム アクティビティ を使用してMA Engineを拡張することもできます。
MA Engineは、コンタクトのプランを処理すると、登録とカスタム データをコンタクトのファセットとして、xConnect Collection Searchロールを使用してxDB Collection databaseに保存します。このデータは、パーソナライゼーションとレポート作成に使用できます。
MA Engineが作業項目全体とコンタクトに関連するすべてのプランの処理を完了すると、xConnect Collection Searchロールはコンタクトとそのファセットを更新します。

インサイトの獲得
インサイトの獲得
MA Engineは、MAデータベースにデータを継続的に集約して保存し、連絡先が登録され、プランを通じて移行される際の洞察を得ます。CMロールでホストされているMAアプリケーションは、MA ReportingロールにMAデータベースに格納されているデータをクエリすることで、プランに関する 洞察 を提供します。インサイトには、プランに登録されているコンタクトの数と、含まれる関連アクティビティーが含まれますが、これらに限定されません。

操作を直接トリガーする
操作を直接トリガーする
一部のシナリオでは、プランからコンタクトを削除してプライバシーを保護したり、ウェブサイトや他のチャネルで行った明示的なアクションに基づいてコンタクトをすぐに登録したりするなど、登録を直接操作したい場合があります。
MA Operationsロールを呼び出して、MAプランの特定の操作をトリガーできます。たとえば、コンタクトをプランに直接登録するために、CDロールまたは別のロールは、MA OperationsロールのEnroll操作 を呼び出すことができます。これにより、MAデータベースに登録作業項目が作成され、MA Engineによって処理のために取得されます。この手順を使用して、プランから連絡先を削除することもできます。
忘れられる権利は、xConnect APIの不可欠な部分です。忘れられる権利操作がxConnect Collectionロールでトリガーされると、プラグインはMA Operationsロールを呼び出して、すべてのプランから連絡先をパージし、MAデータベースを更新します。

ライブイベントの処理
ライブイベントの処理
MA Operationsロールは、プランをすぐに処理できます。これにより、Sitecoreはライブ パーソナライゼーション や、セッションが終了する前にEXMを介してメールを送信 するなど、その他の関連処理を提供できます。
MA Engineは非同期的に実行されるため、コンタクトの処理やプランへの登録につながるライブ インタラクションには遅延が生じる可能性があります。
ライブパーソナライゼーションのためのMAの処理を容易にするために、MA Operationsロールはライブイベントを処理できます。ライブ イベントとは、マーケティング コントロール パネルでライブ処理用に選択する目標や結果などのマーケティング イベントです。
CDロールがライブ マーケティング イベントを処理する場合、CDロールはまずxConnect Connectionロールを使用して、xDB Collectionsデータベースにコンタクトが含まれているかどうかを確認します。連絡先が新しい場合、CDロールは連絡先をすぐにxDB Collectionデータベースに保存します。
次に、CDロールは連絡先と対話データをMA Operationsロールに送信し、MA Engineが作業項目に対して行うのと同じ方法で連絡先を処理します。
つまり、カスタム アクティビティとデフォルト アクティビティの両方がMA Operationsサービスで実行され、Message Bus、xConnect Collection Searchロール、またはサードパーティ サービスと通信できます。
処理が完了すると、ライブイベントをトリガーしたロールに結果が送り返されます。CDロールは、ライブ イベント処理の結果を取得すると、処理の結果を反映するように連絡先ファセットを更新します。これにより、新しく実行されたプランに基づくパーソナライゼーションが正しくトリガーされます。

プライバシーとセキュリティ
プライバシーとセキュリティ
処理および集計データフローの各ロールのプライバシーおよびセキュリティに関する考慮事項については、アーキテクチャとロール のドキュメントを参照してください。