sendEvent

sendEvent命令是將資料傳送至Adobe的主要方式。 其回應物件是擷取個人化內容、身分和受眾目的地的主要方式。 使用xdm物件來傳送對應至您Adobe Experience Platform結構描述的資料。 使用data物件來傳送非XDM資料。 將資料傳送至Adobe時的承載上限為64 KB。

呼叫您設定的Web SDK執行個體時執行sendEvent命令。 在呼叫configure命令之前,請務必先呼叫sendEvent命令。

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傳回的主張陣列。 自動演算的建議包含設為renderAttempted的旗標true
  • inferences:推斷物件的陣列,其中包含此使用者的機器學習資訊。
  • destinations: Edge Network傳回的目的地物件陣列。

使用網頁SDK標籤擴充功能傳送事件

此命令的Web SDK標籤延伸等效項是 Send event 動作。

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1