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:

  1. Obtenha o URL de entrada das APIs do Adobe Experience Platform. Saiba mais em Visão geral das APIs de assimilação de streaming.
  2. 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:

  1. Configure uma chamada de API POST para o URL das APIs de assimilação de streaming (chamada de entrada).
  2. 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
  3. 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.
  4. Selecione "application/json" como um tipo de corpo.
  5. 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