ジャーニーイベントの操作 about-events

イベントを使用すると、ジャーニーを個別にトリガーし、ユーザーがジャーニーにエントリする際に各ユーザーにリアルタイムのメッセージを配信できます。

IMPORTANT
イベントの要件と制限(ストリーミング、クエリサービス、バッチ取り込み)については、ジャーニーガードレール – イベント ​を参照してください。

イベントの設定では、ジャーニーで想定されるイベントを設定します。 受信イベントのデータは、Adobe エクスペリエンスデータモデル(XDM)に従って正規化されます。 イベントは、認証済みイベントと未認証イベント(Adobe Mobile SDK イベントなど)のストリーミング取得 API から取り込みます。 複数のイベントを(ジャーニーの様々なステップで)使用できます。また、同じイベントを複数のジャーニーで使用することもできます。

イベントの設定は​ 必須 ​であり、データエンジニアが実施する必要があります。

イベントには、単一イベントビジネスイベントオーディエンス選定イベント​の3つのタイプを設定できます。

➡️ この機能をビデオで確認

単一イベント unitary-events

単一​イベントは、ユーザーに関連付けられます。 人の行動に関係します(例えば、ある人が商品を購入したり、店舗を訪れたり、web サイトを離脱したりするなど)。 人物にリンクして発生した事象(10,000 ロイヤルティポイントに到達など)です。 Journey Optimizer はジャーニーでこのイベントをリッスンして、次の最適なアクションを編成します。 単一のイベントは、ルールベースとすることも、システム生成とすることもできます。 単一イベントの作成方法について詳しくは、このページを参照してください。

(イベントまたはオーディエンスの選定で始まる)単一ジャーニーには、同じイベントに対してジャーニーが誤って複数回トリガーされるのを防ぐガードレールが含まれています。 プロファイルの再エントリは、デフォルトで 5 分間一時的にブロックされます。 例えば、あるイベントが特定のプロファイルのジャーニーを 12:01 にトリガーし、12:03 に別のイベントが到着した場合(それが同じイベントであっても、同じジャーニーをトリガーする別のイベントであっても)、このプロファイルのジャーニーが再び開始されることはありません。

ビジネスイベント business-events

ビジネス​イベントは、特定のプロファイルにリンクされません。 例えば、ニュースアラート、スポーツアップデート、フライトの変更またはキャンセル、インベントリの更新、天気イベントなどがあります。これらのイベントはプロファイルに固有のものではありませんが、特定のニューストピックを購読している個人、フライトの乗客、在庫切れ製品に興味を持っている買い物客など、いくつかのプロファイルに関心を持つ可能性があります。ビジネスイベントは常にルールベースです。 ジャーニーにビジネスイベントをドロップすると、直後に​オーディエンスを読み取り アクティビティが自動的に追加されます。 このページ 🔗でビジネス イベント を作成する方法を説明します。

オーディエンスの選定イベント audience-qualification-events

プロファイルがオーディエンスに出入りすると、オーディエンスの選定 イベントがトリガーされます。 例えば、ロイヤルティの支出額のしきい値を超えた顧客がゴールド層のオーディエンスに入ると、その適格性はそのプロファイルのジャーニーを(ストリーミングオーディエンス向けに)リアルタイムで、または次のバッチトリガーで評価します。 単一イベントとは異なり、オーディエンスの選定では、新しいイベントを送信するために実装変更を必要とせずに、オーディエンス定義の全機能を使用して複雑なトリガーロジックを構築できます。 ​ オーディエンスの選定イベント ​の詳細をご覧ください。

NOTE
オーディエンスの選定イベントは、管理/イベント​で設定されていません。ジャーニーの最初のステップとして、ジャーニーキャンバスで直接選択されます。

単一のイベントとビジネスイベントの概要 event-comparison

単一イベント
ビジネスイベント
プロファイルにリンクしていますか?
はい – 特定の個人のアクションによってトリガーされます。
いいえ(個人と関連付けられていない外部事象によってトリガーされます)。
エントリの動作
ひとつのプロファイルが、リアルタイムでジャーニーに追加されます。
複数のプロファイルが、オーディエンスの自動読み取りステップを介して入力されます。
一般的なユースケース
購入確認、フォーム送信、アプリログイン、ロイヤルティマイルストーン。
フライトキャンセル、在庫補充アラート、速報、天気イベント。
ジャーニーの開始方法
イベントベースのエントリ – オーディエンスは必要ありません。
ビジネスイベント +自動読み取りオーディエンス(Journey Optimizerによって追加)。
ジャーニーごとに複数?
はい – ジャーニーステップをまたいで、複数の単一イベントをリッスンできます。
いいえ、ジャーニーごとに1つのビジネスイベントのみを最初に配置します。
イベント ID タイプ
ルールベースまたはシステム生成:
常にルールベース:
NOTE
ジャーニーに含めることができるビジネスイベントは​ one ​個のみです。これは最初のアクティビティである必要があります。 Journey Optimizerは、イベントの後に​オーディエンスを読み取り アクティビティを自動的に追加し、そのイベントによってトリガーされるジャーニーを受信するプロファイルを定義します。

イベント ID のタイプ event-id-type

ビジネス​イベントの場合、イベント ID のタイプは常にルールベースです。

単一​イベントの場合、イベント ID には次の 2 つのタイプがあります。

  • ルールベース​イベント:このタイプのイベントでは、eventID は生成されません。 簡単な式エディターを使用して、システムがジャーニーをトリガーする関連イベントの特定に使用するルールを定義します。 このルールは、イベントペイロードで使用可能な任意のフィールドに基づくことができます。例えば、プロファイルの場所や、プロファイルの買い物かごに追加された項目数などです。

    note caution
    CAUTION
    キャップルールは、ルールベースのイベントに対して定義します。 ジャーニーが処理できる対象イベントの数を、特定の組織で 1 秒あたり 5,000 件に制限します。 これは Journey Optimizer の SLA に対応しています。 詳しくは、Journey Optimizer ライセンスおよび Journey Optimizer 製品説明を参照してください。
  • システム生成​イベント:このイベントでは eventID が必要です。 eventID フィールドは、イベントの作成時に自動的に生成されます。 イベントをプッシュするシステムでは、ID を生成せずに、ペイロードプレビューにある ID を渡す必要があります。

NOTE
Journey Optimizer でジャーニーをトリガーするには、イベントをデータ収集コアサービス(DCCS)にストリーミングする必要があります。 バッチで取り込まれたイベント、Query Service​を介して挿入されたイベント、または内部Journey Optimizer データセットからのイベント(メッセージフィードバック、メールトラッキングなど) ジャーニーのトリガーには使用できません。 ストリーミングイベントを取得できないユースケースについては、代わりに、それらのイベントに基づいてオーディエンスを作成し、オーディエンスを読み取り​アクティビティを使用してください。 オーディエンスの選定は技術的に使用できますが、使用されるアクションに応じて、ダウンストリームの課題が生じる可能性があります。 このデータは、必ずしもリアルタイムプロファイルに移動する必要はありません。 イベントをセグメント化に使用する場合は、プロファイルのデータセットを有効にすることをお勧めします。

選び方 choose-event-type

次の条件を使用して、ジャーニーに適したイベントタイプを選択します。重要な質問は、特定のユーザーのアクションをトリガーするのか、または多くのプロファイルにブロードキャストするのか​です。 ​ ジャーニータイプの詳細

  • トリガーが特定の個人(購入、フォーム送信、ロイヤルティマイルストーンなど)に関連付けられている場合、単一イベント​を選択します。 単一イベントでは、スキーマに個人ベースのプライマリ IDが必要であり、そのプロファイルのジャーニーをすぐに開始します。 単一イベントの設定方法を説明します

  • 商品の再入荷、値下げ、フライトのキャンセルなど、トリガーが世界的な出来事である場合に、そのシグナルに関連する一連のプロファイルにブロードキャストするビジネス イベント​を選択します。 ビジネスイベントは、ジャーニーの最初のステップで、オーディエンスを読み取り アクティビティを介してプロファイルを自動的にターゲティングする必要があります。 ユーザー以外のプライマリ IDと_idおよびtimestamp フィールドを持つ時系列スキーマが必要です。 オーディエンスの書き出し遅延を15分から1時間まで計画します。 ​ ビジネスイベントの設定方法について説明します

  • トリガーがオーディエンスに出入りするプロファイルである場合、オーディエンスの選定イベント​を選択します。そのため、単一のイベントよりも複雑なセグメンテーションロジックを使用する必要があります。たとえば、支出しきい値に達したばかりの休眠顧客の再エンゲージや、VIP メンバーがロイヤルティ層から脱落したときにオフボーディングフローをトリガーするなどの方法があります。 ​ オーディエンス選定イベントの詳細

CAUTION
ビジネスイベントは、単一イベントまたはオーディエンスの選定アクティビティと同じジャーニーで使用することはできません。

データサイクル data-cycle

イベントは POST API 呼び出しです。 イベントは、ストリーミング取得 API を使用して Adobe Experience Platform に送信されます。 トランザクションメッセージング API を通じて送信されるイベントの URL 宛先は「インレット」と呼ばれます。 イベントのペイロードは、XDM 形式に従います。

ペイロードには、ストリーミング取得 API が機能するために必要な情報(ヘッダー内)、Journey Optimizer が機能するために必要な情報、ジャーニー内で使用する情報(本文内で使用する、放棄された買い物かごの金額など)が含まれます。 ストリーミング取り込みには、認証済みと非認証の 2 つのモードがあります。 ストリーミング取得 API の詳細については、このリンクを参照してください。

ストリーミング取得 API を通じて到着したイベントは、パイプラインと呼ばれる内部サービスに送られ、その後 Adobe Experience Platform に送られます。 イベントスキーマで「リアルタイム顧客プロファイルサービス」フラグが有効になっていて、データセット ID にも「リアルタイム顧客プロファイル」フラグが設定されている場合は、リアルタイム顧客プロファイルサービスに移動します。

システム生成イベントの場合、パイプラインがフィルタリングするイベントは、Journey Optimizer が提供する Journey Optimizer eventID(以下のイベント作成プロセスを参照)がペイロードに含まれているイベントです。 ルールベースのイベントの場合は、eventID 条件を使用してイベントを識別します。 これらのイベントは Journey Optimizer がリッスンし、対応するジャーニーがトリガーされます。

ジャーニーイベントスループットについて event-thoughput

Adobe Journey Optimizer では、すべてのサンドボックスをまたいで、組織レベルで 1 秒あたり 5,000 件のジャーニーイベントのピーク量をサポートします。 この割り当て量は、ライブドライランクローズ済み一時停止済み​のジャーニーを含む、アクティブなジャーニーで使用されるすべてのイベントに適用されます。 この割り当て量に達すると、新しいイベントは 1 秒あたり 5,000 件の処理速度でキューに入れられます。 イベントがキュー内で費やす最大時間は 24 時間​です。

ジャーニーの処理率と様々なジャーニータイプがスループットに影響を与える仕組みについて詳しくは、この節を参照してください。

5,000 TPS の割り当て量には、次のタイプのイベントがカウントされます。

  • 外部単一イベント:ルールベースのイベントとシステム生成イベントの両方が含まれます。 同じ生イベントが複数のルール定義に選定される場合、選定される各ルールは個別のイベントとしてカウントされます。 詳しくは、以下を参照してください。

  • オーディエンスの選定イベント:同じストリーミングオーディエンスを複数のジャーニーで使用する場合、それぞれの使用は個別にカウントされます。 例えば、2 つのジャーニーのオーディエンスの選定アクティビティで同じオーディエンスを使用すると、2 つのイベントとしてカウントされます。

  • リアクションイベント: プロファイルのリアクションによってトリガーされるイベント(電子メールが開封された、電子メールがクリックされたなど) パーソナライゼーションを適用できます。

  • ビジネスイベント:特定のプロファイルに関連付けられていないが、ビジネス関連のイベントに関連付けられているイベント。

  • 分析イベントAdobe Analytics との統合によるジャーニーのトリガーが有効になっている場合、これらのイベントも含まれます。

  • 再開イベント:プロファイルが一時停止済みのジャーニーから再開した際にトリガーされる技術的なイベント。 詳しくは、一時停止したジャーニーの再開を参照してください。

  • 待機ノード完了イベント:プロファイルが待機ノードを終了すると、ジャーニーを再開する技術的なイベントが生成されます。

NOTE
待機イベントと再開イベントを除き、他のすべてのイベントタイプも、オーディエンスを読み取りに基づくジャーニーで使用する場合は割り当て量にカウントされます。

複数のルール定義に選定される生イベントについて

同じ生イベントが、ジャーニー内の複数のルール定義で選定される場合があります。 「管理」セクションでイベントを設定する際、同じイベントスキーマに対して複数のイベントルールを定義できます。 例えば、「city」フィールドと「purchaseValue」フィールドを持つ購入イベントがあるとします。 次のシナリオについて考えてみましょう。

  1. newYorkPurchases という名前のイベント E1 が、city=='New York' というルール定義を使用して作成されます。 このイベントは 10 のジャーニーで使用される可能性がありますが、イベントが発生した場合は 1 つのイベントとしてのみカウントされます。

  2. ここで、ルール定義として purchaseValue > 1000 を持つ highValuePurchases という名前のイベント E2 も、E1 と同じイベントスキーマに作成されたとします。 この場合、同じ受信イベントが 2 つのルール(newYorkPurchaseshighValuePurchases)に対して評価されます。 今では、ニューヨークでの購入も高額の購入になる場合があります。

    この場合、Journey Optimizer は同じ受信イベントから E1E2 という 2 つのイベントを作成し、この単一の受信イベントを 2 つのイベントとしてカウントします。

    これらのイベントは、ライブドライランクローズ済み一時停止済み​のジャーニーを含む、アクティブなジャーニーで使用されるとカウントが開始されます。

イベントの更新と削除 update-event

既存のジャーニーの中断を避けるには、ドラフト​ジャーニー、ライブ​ジャーニーまたは​ クローズド ​ジャーニーで使用されるイベントを編集する場合、名前と説明の変更およびペイロードフィールドの追加のみが可能です。

ライブ​ジャーニー、ドラフト​ジャーニーまたは​ クローズド ​ジャーニーで使用されるイベントは、削除できません。 使用済みイベントを削除するには、そのイベントを使用しているジャーニーを停止するか、そのイベントを使用しているドラフトジャーニーからそのイベントを削除する必要があります。 「使用場所」フィールドを確認できます。 特定のイベントを使用するジャーニーの数が表示されます。 「ジャーニーを表示」ボタンをクリックすると、対応するジャーニーのリストを表示できます。

チュートリアルビデオ video

イベントの設定方法と、ストリーミングエンドポイントとイベントのペイロードの指定方法について説明します。

ビジネスイベントに適用できる使用例を理解します。 ビジネスイベントを使用したジャーニーの構築方法と、適用するベストプラクティスについて説明します。

recommendation-more-help
journey-optimizer-help