Show Menu
主题×

Additional steps to send events to Journey Orchestration

创建事件时, Journey Orchestration 自动为此事件生成ID。 推送事件的系统不应生成ID,它应使用有效负荷预览中可用的ID。 请参见 预览有效负载
要配置要发送到的事件 Streaming Ingestion APIs 以及要在中使 Journey Orchestration用的,您需要执行以下步骤:
  1. 从Adobe Experience PlatformAPI获取入口URL(请参阅 流摄取API )。
  2. 从菜单中的有效负荷预览复制有 Event 效负荷。 请参见 定义有效负载字段
然后,您需要配置事件系统,该数据系统使用您复制的负载将数据推送到Streaming Ingestion API:
  1. 设置对流摄取API URL(称为入口)的POSTAPI调用。
  2. 使用您从API调 Journey Orchestration 用的正文(“数据部分”)中复制的有效负荷到流摄取API。 请参见下面的示例
  3. 确定在何处获取有效负荷中存在的所有变量。 示例: 如果事件应传达地址,则粘贴的有效负荷将显示“地址”: “string”。 “string”应替换为将自动填充正确值(要向其发送消息的人员的电子邮件)的变量。 请注意,在有效负荷预览的部分, Header 我们会自动填写许多值,以便您的工作。
  4. 选择“application/json”作为正文类型。
  5. 使用键“x-gw-ims-org-id”在标题中传递您的IMS组织ID。 对于该值,请使用您的IMS组织ID(“XXX@AdobeOrg”)。
以下是流摄取API事件的示例:
{
    "header": {
        "msgType": "xdmEntityCreate",
        "msgId": "c25585b9-252e-431d-b562-e73da70c04e7",
        "msgVersion": "1.0",
        "xactionId": "f5995abe-c49d-4848-9577-a7a4fc2996fb",
        "datasetId": "string - required if you want the data to land in a specific dataset - not mandatory",
        "imsOrgId": "XXX@AdobeOrg",
        "schemaRef": {
            "id": "XXX",
            "contentType": "application/vnd.adobe.xed-full+json;version=1"
        },
        "source": {
            "name": "Journeys"
        }
    },
    "body": {
        "xdmMeta": {
            "schemaRef": {
                "id": "XXX",
                "contentType": "application/vnd.adobe.xed-full+json;version=1"
            }
        },
        "xdmEntity": {
            "_instance_name": {
                "person": {
                    "firstName": "string",
                    "lastName": "string",
                    "gender": "string",
                    "birthYear": 10,
                    "emailAddress": "string"
                }
            },
            "identityMap": {
                "Email": [
                {
                    "id": "string"
                    }
                ]
            },
            "_id": "string",
            "timestamp": "2018-05-29T00:00:00.000Z",
            "_experience": {
                "campaign": {
                    "orchestration": {
                    "eventID": "XXX"
                    }
                }
            }
        }
    }
}

为便于识别粘贴“数据”部件的位置,您可以使用JSON可视化工具,如 https://jsonformatter.curiousconcept.com
要对流摄取API进行疑难解答,请参阅 本页