이벤트를 만들 때 Journey Orchestration은(는) 이 이벤트의 ID를 자동으로 생성합니다. 이벤트를 실행하는 시스템은 ID를 생성하지 않아야 합니다. 페이로드 미리 보기에서 사용할 수 있는 ID를 사용해야 합니다. 이 페이지를 참조하십시오.
Streaming Ingestion APIs에 전송되고 Journey Orchestration에 사용할 이벤트를 구성하려면 다음 단계를 따라야 합니다.
그런 다음 복사한 페이로드를 사용하여 이벤트를 스트리밍 통합 API로 푸시하는 데이터 시스템을 구성해야 합니다.
다음은 스트리밍 통합 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"
}
}
}
}
}
}
"데이터" 부분을 붙여넣을 위치를 쉽게 식별하기 위해 https://jsonformatter.curiousconcept.com과 같은 JSON 시각화 도구를 사용할 수 있습니다.
스트리밍 통합 API 문제를 해결하려면 이 페이지를 참조하십시오.