Etapas adicionais para enviar eventos para Journey Orchestration concept_xrz_n1q_y2b
NOTE
Ao criar um evento, Journey Orchestration gera automaticamente uma ID para esse evento. O sistema que envia o evento não deve gerar uma ID, mas usar a disponível na pré-visualização de carga. Consulte esta página.
Para configurar eventos a serem enviados para Streaming Ingestion APIs e a serem usados em Journey Orchestration, você precisa seguir estas etapas:
- Obtenha o URL de entrada das APIs do Adobe Experience Platform (consulte APIs de assimilação de streaming).
- Copie a carga da pré-visualização de carga no menu Event. Consulte esta página.
Em seguida, é necessário configurar o sistema de dados que envia eventos para as APIs de assimilação de streaming usando a carga útil copiada:
- Configure uma chamada de API POST para o URL das APIs de assimilação de streaming (chamada de entrada).
- Use a carga copiada de Journey Orchestration no corpo ("seção de dados") da chamada da API para as APIs de assimilação de fluxo. Veja um exemplo abaixo
- Determine onde obter todas as variáveis presentes na carga. Exemplo: se o evento deve transmitir o endereço, a carga colada mostrará "address": "string". "string" deve ser substituída pela variável que preencherá automaticamente o valor correto, o email da pessoa para a qual enviar uma mensagem. Observe que na pré-visualização de carga, na seção Header, preenchemos automaticamente muitos valores para facilitar seu trabalho.
- Selecione "application/json" como um tipo de corpo.
- Passe sua IMS Organization ID no cabeçalho usando a chave "x-gw-ims-org-id". Para o valor, use sua IMS Organization ID ("XXX@AdobeOrg").
Este é um exemplo de um evento de APIs de assimilação de fluxo:
{
"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"
}
}
}
}
}
}
Para facilitar a identificação do local onde colar a parte de "dados", você pode usar uma ferramenta de visualização JSON, como https://jsonformatter.curiousconcept.com
Para solucionar problemas de APIs de assimilação de fluxo, consulte esta página.
recommendation-more-help
4f4a00c1-77c9-4eee-84df-bbe6206c3ab9