マーケティングオートメーション

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Experience Platform(XP)には、統合されたマーケティングオートメーション(MA)システムが含まれています。このシステムをコンテンツ管理とコンテクストインテリジェンスと組み合わせることで、リアルタイムのインタラクションを調整し、顧客がその瞬間にブランドとどのようにやり取りするかに基づいて応答とコンテンツを自動化できます。

MAは、Experience Database (xDB) の トラッキング および セグメンテーション 機能に大きく依存しており、次のXP機能と統合されています。

  • Email Experience Manager (EXM) - コンタクトの行動やジャーニーに基づいて、キャンペーンのEメールメッセージをコンタクトに継続的にプッシュします。

  • Sitecore Commerce (SC) - プロモーションとコンタクトジャーニーのトランザクションの側面をパーソナライズします。

また、マーケティングオートメーションプラン内の場所に基づいて パーソナライズされたコンテンツを コンタクトに提供することもできます。

プランの管理

コンテンツ管理 (CM) ロールを通じて提供されるMAアプリケーションでプランを作成し、マスター・データベースに保管します。このプランには、コンタクトが登録されるタイミングの基準と、登録されたコンタクトがプランを通過するときに実行できるアクティビティーが含まれています。

また、MAアプリケーションを使用してプランをアクティブ化します。これにより、CMロールはMarketing Automation APIを介してプランをオンに切り替え、プランはxDB Reference Data databaseに保存するためのReference Dataサービス ロールにプッシュされます。

How marketing automation plans are managed using the Marketing Automation application.

連絡先の登録と処理

プランがアクティブな場合、MA Engineはプランの作業を受け入れ、連絡先の登録と 処理を開始します。

たとえば、Content Delivery (CD) ロールがインタラクションやコンタクトを作成したり、xConnect Collectionロールを通じてxDB Collectionデータベースのファセットを更新したりすると、MAプラグインは対応する作業項目をMAデータベースに保存します。

MAエンジンは、作業項目のMAデータベースを継続的にポーリングします。1つが見つかると、xConnect Collection Searchロールを介してxDB Collection databaseからコンタクトを読み込み、xDB Reference Dataサービスを使用してxDB Reference Data databaseからすべてのアクティブ プランを読み取ります。その後、連絡先の各プランを個別に処理します。

How contacts are enrolled in marketing automation plans.
メモ

複数のMAプランがある場合や、MAアクティビティで大量の処理が必要なシナリオでは、MA Engineで同時に実行されるワーカー (またはスレッド) の数を増やすか、MA Engineインスタンスの数を増やすことで、MA Engineをスケーリングできます。

コンタクトがプランのエントリー基準を満たしている場合、MAエンジンはMAデータベースに登録を作成します。MAデータベースに格納された登録には、プラン内のカスタム アクティビティによって定義されたカスタム データ、またはMA Operationsロールでの登録操作の呼び出しを通じて取得されたカスタム データを含めることができます。

連絡先が登録されている場合、MA Engineは連絡先のアクティビティで定義されたビジネス ロジックを実行します。これには、コンタクト データまたはファセットの更新や、xConnect Collection Searchロールを使用したxDB Collection database内のコンタクトの新しいMAインタラクションの作成が含まれます。

MAアクティビティには、EXMを介したパーソナライズされたメールの送信が含まれます。MA EngineはMessage Busロールにメッセージを追加し、CMロールまたはEXM Dedicated Dispatchロールはメッセージを取得して、メール メッセージとして連絡先にディスパッチします。

また、任意のビジネス ロジックを実行し、外部サービスにデータを通知またはプルできる カスタム アクティビティ を使用してMAエンジンを拡張することもできます。

MA Engineは、コンタクトのプランを処理すると、xConnect Collection Searchロールを使用して、登録とカスタム データをコンタクトのファセットとしてxDB Collection databaseに保存します。このデータは、パーソナライゼーションとレポート作成に使用できます。

MA Engineがコンタクトの作業項目全体と関連するすべてのプランの処理を完了すると、xConnect Collection Searchロールはコンタクトとそのファセットを更新します。

How contacts are processed in the marketing automation plans.

インサイトの獲得

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

How insights into marketing automation data are gained through the Marketing Automation application.

操作を直接トリガーする

一部のシナリオでは、プランからコンタクトを削除してプライバシーを保護したり、ウェブサイトや他のチャネルで行った明示的なアクションに基づいてコンタクトをすぐに登録したりするなど、登録を直接操作したい場合があります。

MA操作ロールを呼び出して、MAプランの特定の操作をトリガーできます。たとえば、コンタクトをプランに直接登録するために、CDロールまたは別のロールは、MAオペレーションロールでEnrolling操作 を呼び出すことができます。これにより、MAデータベースに登録作業項目が作成され、MAエンジンによって処理のために取得されます。この手順を使用して、プランから連絡先を削除することもできます。

忘れられる権利は、xConnect APIの不可欠な部分です。忘れられる権利操作がxConnect Collectionロールでトリガーされると、プラグインはMA操作ロールを呼び出して、すべてのプランから連絡先をパージし、MAデータベースを更新します。

How to use calls to the Marketing Automation Operations role to trigger operations directly.

ライブイベントの処理

MA Operationsロールは、プランをすぐに処理できます。これにより、Sitecoreはライブ パーソナライゼーション やその他の関連処理 (セッションが終了する前にEXMを介してメールを送信 するなど) を提供できます。

手記

MA Engineは非同期的に実行されるため、コンタクトの処理やプランへの登録につながるライブ インタラクションには遅延が発生する可能性があります。

ライブ パーソナライゼーションのためのMAの処理を容易にするために、MA操作ロールはライブ イベントを処理できます。ライブ イベントとは、マーケティング コントロール パネルでライブ処理用に選択する目標や結果などのマーケティング イベントです。

たとえば、コンタクトがeコマースの チェックアウトプロセス を完了すると、プランに登録され、SitecoreはすぐにMAプランに基づいてWebサイトエクスペリエンスをパーソナライズします。

CDロールがライブ マーケティング イベントを処理する場合、CDロールはまずxConnect Connectionロールを使用して、xDBコレクション データベースにコンタクトが含まれているかどうかを確認します。連絡先が新しい場合、CDロールは連絡先をすぐにxDB Collectionデータベースに保存します。

次に、CDロールは連絡先と対話データをMA操作ロールに送信し、MAエンジンが作業項目に対して行うのと同じ方法で連絡先を処理します。

つまり、カスタム アクティビティとデフォルト アクティビティの両方がMA Operationsサービスで実行され、Message Bus、xConnect Collection Searchロール、またはサードパーティ サービスと通信できます。

処理が完了すると、ライブイベントをトリガーしたロールに結果が送り返されます。CDロールは、ライブ イベント処理の結果を取得すると、処理の結果を反映するように連絡先ファセットを更新します。これにより、新しく実行されたプランに基づくパーソナライゼーションが正しくトリガーされます。

How the Marketing Operations role processes live events for immediate personalization.

プライバシーとセキュリティ

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

この記事を改善するための提案がある場合は、 お知らせください!