Engage SDKを使った注文送信
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Engage SDKを使えば、トランザクションデータをリアルタイムで収集・送信Sitecore CDPできます。
トランザクションデータを収集・送信するのと同じ方法で、クライアント側のトラッキングまたはサーバー側のトラッキングを用います。Engage SDKスクリプトを使えば、クライアント側トラッキングを実装できます。Engage SDKパッケージを使えば、クライアント側トラッキングとサーバー側トラッキングの両方を実装できます。
トランザクションデータには、ユーザーがアプリとやり取りする際に行う注文が含まれます。
::::タブ:::tab{title="2.1"}
注文は単一のイベントまたは複数のイベントを使ってリアルタイムでSitecore CDPに送信できます。
単一のイベントで注文を送信
組織のサイトが確認ページからすべての注文関連データを送信するタグが付いている場合、このオプションをご利用ください。組織が注文管理システム(OMS)を使用している場合や、クッキーやローカルストレージを使って注文情報を取得する場合もこのオプションを使用できます。
単一のイベントでリアルタイムでSitecore CDPに注文を送信するには、Engage.event()(engage-event.md "Engage.event(type, eventData, extensionData)") 関数(クライアント側トラッキング)またはEngageServer.event()(engageserver-event.md "EngageServer.event(type, eventData, req, extensionData)") 関数(サーバー側トラッキング)を使ってORDER_CHECKOUTイベントを送信する必要があります。
!重要フライトデータモデルを使用するには、ORDER_CHECKOUTイベントを送信するのではなく 、複数のイベントを使って命令を組み立て ます。
複数のイベントを使った命令送信
組織のサイトの予約フローが確認ページからすべての注文関連データを送信しない場合、このオプションをご利用ください。これにより、例えばユーザーが商品をカートに追加したり、購入を行ったり、カートを空にしたりした際に、注文に関連する個別のイベントを送信できます。
複数のイベントを使ってリアルタイムでSitecore CDPに注文を送信するには、Engage.event()(engage-event.md "Engage.event(type, eventData, extensionData)") 関数(クライアント側トラッキング)またはEngageServer.event()(engageserver-event.md "EngageServer.event(type, eventData, req, extensionData)") 関数(サーバー側トラッキング)を使って、以下のイベントをこのシーケンスで送信する必要があります。
- ADDイベント - ユーザーが商品をカートに追加した際に商品の詳細をキャプチャします。
- CONFIRMイベント - 支払い前にカートにある商品のリストをキャプチャします。
- 以下のいずれかです:
- CHECKOUTイベント - ユーザーの購入完了の行動をキャプチャします。
- オプションとして、CHECKOUTイベントの後に PAYMENT event を発生させ、ユーザーの支払い方法をキャプチャします。
- CLEAR_CARTイベント - カートを空にするユーザーの動作をキャプチャするものです。
- CHECKOUTイベント - ユーザーの購入完了の行動をキャプチャします。
Sitecore CDPへの 注文送信オプションをすべて 確認してください。
リアルタイムでSitecore CDPに注文を送信するには、Engage.event()(engage-event.md "Engage.event(type, eventData, extensionData)") 関数(クライアント側トラッキング)またはEngageServer.event() 関数(サーバー側トラッキング)を使って、以下のイベントをこの順序で送信する必要があります。
- ADDイベント - ユーザーが商品をカートに追加した際に商品の詳細をキャプチャします。
- CONFIRMイベント - 支払い前にカートにある商品のリストをキャプチャします。
- 以下のいずれかです:
- CHECKOUTイベント - ユーザーの購入完了の行動をキャプチャします。
- オプションとして、CHECKOUTイベントの後に PAYMENT event を発生させ、ユーザーの支払い方法をキャプチャします。
- CLEAR_CARTイベント - カートを空にするユーザーの動作をキャプチャするものです。
- CHECKOUTイベント - ユーザーの購入完了の行動をキャプチャします。
Sitecore CDPへの 注文送信オプションをすべて 確認してください。