sendEvent

sendEvent コマンドは、Adobeにデータを送信する主な方法です。 応答オブジェクトは、パーソナライズされたコンテンツ、ID、オーディエンスの宛先を取得する主な方法です。 xdm オブジェクトを使用して、Adobe Experience Platform スキーマにマッピングするデータを送信します。 data オブジェクトを使用して、非XDM データを送信します。 Adobeにデータを送信する際のペイロードの上限は64 KBです。

Web SDKの設定済みインスタンスを呼び出す際に、sendEvent コマンドを実行します。 sendEvent コマンドを呼び出す前に、configure コマンドを必ず呼び出してください。

alloy("sendEvent", {
  data: dataObject,
  documentUnloading: false,
  edgeConfigOverrides: { datastreamId: "0dada9f4-fa94-4c9c-8aaf-fdbac6c56287" },
  personalization: { decisionScopes: ["hero-banner"]},
  renderDecisions: true,
  type: "commerce.purchases",
  xdm: adobeDataLayer.getState(reference)
});

応答オブジェクト

このコマンドで応答を処理する場合、応答オブジェクトで次のプロパティを使用できます。

  • propositions: Edge Networkによって返された提案の配列。 自動的にレンダリングされる提案には、フラグ renderAttemptedtrueに設定されています。
  • inferences:このユーザーに関する機械学習情報を含む推論オブジェクトの配列。
  • destinations: Edge Networkによって返される宛先オブジェクトの配列。

Web SDK タグ拡張機能を使用したイベントの送信

このコマンドと同等のWeb SDK タグ拡張機能は、​ イベントを送信 アクションです。

recommendation-more-help
experience-platform-help-collection