Etapas adicionais para enviar eventos additional-steps-to-send-events
Para configurar eventos a serem enviados para APIs de assimilação de streaming e para serem usados em Journey Optimizer, é necessário seguir estas etapas:
- Obtenha o URL de entrada das APIs do Adobe Experience Platform. Saiba mais em Visão geral das APIs de assimilação de streaming.
- Copie a carga da visualização de carga no menu Evento. Saiba mais nesta 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 Optimizer 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 Cabeçalho, preenchemos automaticamente muitos valores esperados para facilitar seu trabalho.
- Selecione "application/json" como um tipo de corpo.
- Passe a ID da organização no cabeçalho usando a chave "x-gw-ims-org-id". No valor, use a ID da organização ("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": "2023-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 o formatador JSON.
Para solucionar problemas de APIs de assimilação de streaming, consulte a documentação de Experience Platform.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76