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