sendEvent

sendEvent命令是將資料傳送至Adobe、擷取個人化內容、身分和對象目的地的主要方式。 使用xdm物件來傳送對應至您Adobe Experience Platform結構描述的資料。 使用data物件來傳送非XDM資料。 您可以使用資料流對應程式,將此物件內的資料對齊結構描述欄位。

使用Web SDK標籤擴充功能傳送事件資料

傳送事件資料是在Adobe Experience Platform資料收集標籤介面的規則中作為動作執行的。

  1. 使用您的Adobe ID憑證登入experience.adobe.com
  2. 導覽至​ 資料彙集 > 標籤
  3. 選取所需的標籤屬性。
  4. 導覽至​ 規則,然後選取所要的規則。
  5. 在動作下,選取現有動作或建立動作。
  6. 將擴充功能下拉式清單欄位設為​ Adobe Experience Platform Web SDK,並將動作型別設為​ 傳送事件
  7. 設定所要的欄位,按一下​ 保留變更,然後執行您的發佈工作流程。

使用Web SDK JavaScript資料庫傳送事件資料

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

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

回應物件

如果您決定使用此命令處理回應,則回應物件中有以下屬性:

  • propositions:Edge Network傳回的主張陣列。 自動演算的建議包含設為true的旗標renderAttempted
  • inferences:推斷物件的陣列,其中包含此使用者的機器學習資訊。
  • destinations:Edge Network傳回的目的地物件陣列。
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636