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返回的目标对象数组。

使用Web SDK标记扩展发送事件

此命令的Web SDK标记扩展等效项是 Send event 操作。

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