ジャーニーイベントの活用 about-events
イベントを使用すると、ジャーニーを個別にトリガーし、ユーザーがジャーニーにエントリする際に各ユーザーにリアルタイムのメッセージを配信できます。
イベントの設定では、ジャーニーで想定されるイベントを設定します。受信イベントのデータは、Adobe エクスペリエンスデータモデル(XDM)に従って正規化されます。イベントは、認証済みイベントと未認証イベント(Adobe Mobile SDK イベントなど)のストリーミング取得 API から取り込みます。複数のイベントを(ジャーニーの様々なステップで)使用できます。また、同じイベントを複数のジャーニーで使用することもできます。
イベントの設定は 必須 であり、データエンジニアが実施する必要があります。
単一イベント と ビジネスイベント の 2 つのタイプのイベントを設定できます。
➡️ この機能をビデオで確認
単一イベント unitary-events
単一 イベントは、ユーザーに関連付けられます。これは、ユーザーの行動(例えば、ユーザーが製品を購入した、ショップを訪問した、web サイトを離脱したなど)またはユーザーとリンクして発生した事象(例えば、ユーザーが 10,000 ロイヤルティポイントに到達したなど)に関連しています。Journey Optimizer はジャーニーでこのイベントをリッスンして、次の最適なアクションを編成します。単一のイベントは、ルールベースとすることも、システム生成とすることもできます。単一イベントの作成方法について詳しくは、このページを参照してください。
(イベントまたはオーディエンスの選定で始まる)単一ジャーニーには、同じイベントに対してジャーニーが誤って複数回トリガーされるのを防ぐガードレールが含まれています。プロファイルの再エントリは、デフォルトで 5 分間一時的にブロックされます。例えば、あるイベントが特定のプロファイルのジャーニーを 12:01 にトリガーし、12:03 に別のイベントが到着した場合(それが同じイベントであっても、同じジャーニーをトリガーする別のイベントであっても)、このプロファイルのジャーニーが再び開始されることはありません。
ビジネスイベント business-events
ビジネス イベントは、特定のプロファイルにリンクされません。例えば、ニュースアラート、スポーツの最新情報、航空便の変更やキャンセル、在庫の更新、気象情報などがあります。これらのイベントは一人ひとりのプロファイルに固有のものではなく、特定のニューストピックの購読者、航空便の乗客、在庫切れ商品に興味を持つ買い物客など 、関心を持つプロファイルの数は任意です。ビジネスイベントは常にルールベースです。ビジネスイベントをジャーニーにドロップすると、その直後に オーディエンスを読み取り アクティビティが自動的に追加されます。ビジネスイベントの作成方法について詳しくは、このページを参照してください。
イベント 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 を渡す必要があります。
データサイクル 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 との統合によるジャーニーのトリガーが有効になっている場合、これらのイベントも含まれます。
-
再開イベント:プロファイルが一時停止済みのジャーニーから再開した際にトリガーされる技術的なイベント。詳しくは、一時停止したジャーニーの再開を参照してください。
-
待機ノード完了イベント:プロファイルが待機ノードを終了すると、ジャーニーを再開する技術的なイベントが生成されます。
複数のルール定義に選定される生イベントについて
同じ生イベントが、ジャーニー内の複数のルール定義で選定される場合があります。「管理」セクションでイベントを設定する際、同じイベントスキーマに対して複数のイベントルールを定義できます。例えば、「city」フィールドと「purchaseValue」フィールドを持つ購入イベントがあるとします。次のシナリオについて考えてみましょう。
-
newYorkPurchases
という名前のイベント E1 が、city=='New York'
というルール定義を使用して作成されます。このイベントは 10 のジャーニーで使用される可能性がありますが、イベントが発生した場合は 1 つのイベントとしてのみカウントされます。 -
ここで、ルール定義として
purchaseValue > 1000
を持つhighValuePurchases
という名前のイベント E2 も、E1 と同じイベントスキーマに作成されたとします。この場合、同じ受信イベントが 2 つのルール(newYorkPurchases
とhighValuePurchases
)に対して評価されます。今では、ニューヨークでの購入も高額の購入になる場合があります。この場合、Journey Optimizer は同じ受信イベントから E1 と E2 という 2 つのイベントを作成し、この単一の受信イベントを 2 つのイベントとしてカウントします。
これらのイベントは、ライブ、ドライラン、クローズ済み、一時停止済み のジャーニーを含む、アクティブなジャーニーで使用されるとカウントが開始されます。
イベントの更新と削除 update-event
既存のジャーニーの中断を避けるには、ドラフト ジャーニー、ライブ ジャーニーまたは クローズド ジャーニーで使用されるイベントを編集する場合、名前と説明の変更およびペイロードフィールドの追加のみが可能です。
ライブ ジャーニー、ドラフト ジャーニーまたは クローズド ジャーニーで使用されるイベントは、削除できません。使用済みイベントを削除するには、そのイベントを使用しているジャーニーを停止するか、そのイベントを使用しているドラフトジャーニーからそのイベントを削除する必要があります。「使用場所」フィールドを確認できます。特定のイベントを使用するジャーニーの数が表示されます。「ジャーニーを表示」ボタンをクリックすると、対応するジャーニーのリストを表示できます。
チュートリアルビデオ video
イベントの設定方法と、ストリーミングエンドポイントとイベントのペイロードの指定方法について説明します。
ビジネスイベントに適用できる使用例を理解します。ビジネスイベントを使用したジャーニーの構築方法と、適用するベストプラクティスについて説明します。