Etapas adicionais para enviar eventos para Journey Orchestration

OBSERVAÇÃO

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 deve 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 serem usados em Journey Orchestration, siga estas etapas:

  1. Obtenha o URL de entrada das APIs do Adobe Experience Platform (consulte APIs de assimilação de fluxo).
  2. 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:

  1. Configure uma chamada POST API para o URL das APIs de assimilação de fluxo (chamada de entrada).
  2. Use a carga copiada de Journey Orchestration no corpo ("seção de dados") da chamada da API para APIs de assimilação de fluxo. Veja abaixo um exemplo
  3. Determine onde obter todas as variáveis presentes na carga útil. Exemplo: se o evento tiver que transmitir o endereço, a carga colada mostrará "endereço": "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 esperados para facilitar seu trabalho.
  4. Selecione "application/json" como um tipo de corpo.
  5. Passe a IMS Organization ID no cabeçalho usando a chave "x-gw-ims-org-id". Para o valor , use sua IMS Organization ID ("XXX@AdobeOrg").

Veja 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 "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.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now