订阅Privacy Service Events

Privacy Service Events 是Adobe Experience Platform提供的消息, Privacy Service利用发送到已配置webhook的Adobe I/O事件来促进高效的作业请求自动化。它们可减少或消除轮询Privacy Service API以检查作业是否完成或是否已达到工作流中的特定里程碑的需要。

当前,有四种类型的通知与隐私作业请求生命周期相关:

类型 描述
作业完成 所有Experience Cloud应用程序都已报告回来,作业的整体或全局状态已标记为完成。
作业错误 一个或多个应用程序在处理请求时报告了错误。
产品完成 与此作业关联的某个应用程序已完成其工作。
产品错误 其中一个应用程序在处理请求时报告了错误。

本文档提供了为Privacy Service通知设置事件注册以及如何解释通知负载的步骤。

快速入门

在开始本教程之前,请查看以下Privacy Service文档:

在Privacy Service Events中注册网页挂接

要接收Privacy Service Events,您必须使用Adobe开发人员控制台为Privacy Service集成注册Webhook。

有关如何完成此操作的详细步骤,请按照订阅 I/O Event 通知的教程操作。 确保选择​Privacy Service事件​作为事件提供程序,以访问上面列出的事件。

接收Privacy Service Event通知

成功注册Webhook并运行隐私作业后,便可开始接收事件通知。 可以使用Webhook本身,或通过在Adobe开发人员控制台中选择项目事件注册概述中的​调试跟踪​选项卡来查看这些事件。

以下JSON是Privacy Service Event通知有效负载的示例,当与隐私作业关联的某个应用程序完成其工作时,该通知有效负载将发送到您的Webhook:

{
  "id":"b472e249-368b-4706-90f3-1d774713f827",
  "event_id":"b116f797-e50b-432e-9c65-189106a34820",
  "specversion":"0.2",
  "type":"com.adobe.platform.gdpr.productcomplete",
  "source":"https://ns.adobe.com/platform/gdpr",
  "time":"Wed Oct 23 18:52:32 GMT 2019",
  "data":{
    "imsOrg":"{IMS_ORG}",
    "value":{
      "jobId":"6f0f2b62-88a7-4515-ba05-432d9a7021c5",
      "message":"analytics.access.complete"
    }
  }
}
属性 描述
id 系统生成的唯一通知ID。
type 正在发送的通知类型,提供data下提供的信息的上下文。 潜在值包括:
  • com.adobe.platform.gdpr.jobcomplete
  • com.adobe.platform.gdpr.joberror
  • com.adobe.platform.gdpr.productcomplete
  • com.adobe.platform.gdpr.producterror
time 事件发生时间的时间戳。
data.value 包含有关触发通知的内容的其他信息:
  • jobId:触发通知的隐私作业的ID。
  • message:有关作业的特定状态的消息。对于productcompleteproducterror通知,此字段表示相关的Experience Cloud应用程序。

后续步骤

本文档介绍了如何将Privacy Service事件注册到配置的WebHook,以及如何解释通知负载。 要了解如何使用用户界面跟踪隐私作业,请参阅Privacy Service用户指南

在此页面上