Metadata

Contexto

Na criação de simulações e propostas vindas de parceiros, é comum a necessidade de termos informações extras para identificação dos leads ou para envio de dados além dos obrigatórios. Por exemplo, caso o parceiro esteja realizando uma campanha de marketing ou teste A/B, que precise identificar a conversão destes grupos, o controle é feito manualmente, através da troca de arquivos Excel entre ele e a Creditas. Além da complexidade operacional, tal forma de tráfego de informações, muitas vezes sensíveis, pode ocasionar riscos à segurança da informação.



Metadados - “Campos Livres”

Para resolver a situação, foi criada a estrutura chamada de “Metadados”. Esta corresponde a um campo livre para, no momento de criação de simulações ou propostas, o parceiro tenha liberdade para enviar as informações que deseje. Tais dados serão armazenados pela Creditas e poderão ser analisados de forma mais simples.

Rotas da API com campo metadata

POST /offers
POST /proposals

Em ambas, o envio do campo é opcional.

Formato de Dados

Nas rotas acima, existe um campo chamado “metadata” que permite o envio de dados no formato JSON. A nomenclatura dos campos é livre, podendo receber desde elementos simples (chave + valor), como estruturas mais robustas (ver exemplos abaixo).

Informações sobre os campo


Response Body

CampoTipoDescriçãoObservações
metadataobjectInformação enviada para armazenamento e análise de dadosDentro do campo metadata a adição de informações são livres, desde que siga o padrão JSON com a chave e valor desta informação.

Exemplo do objeto JSON

{
  "metadata": {
        "experiment": "teste",
    		"channel": "web",
    		"key": "value",
    		"key_list": [0, 1, 2, ....]
    }
}

Exemplos de Payloads

Marcação de campanha de marketing que o lead está enquadrado

{  
   "campaign": "carnaval-24"  
}

Marcação de campanha com dados de CRM

{  
   "campaign": "ferias-24",  
   "baseCRM":[  
      “group”:"teste-1",  
      “segment”:"XPTO",  
      “ABTest”:"A"  
   ]  
}

Boas práticas

Para simplificar a análise posterior dos dados enviados, é importante manter uma padronização de nomenclatura das informações enviadas. Por exemplo, caso queira enviar dados referentes a campanhas de marketing, uma sugestão é usar a chave com o nome “campanha” sempre que necessário.
Como boa prática, discuta com seu executivo de parcerias/ time Creditas quais dados serão enviados, qual a aplicação e afins. Assim, poderemos documentar no detalhe a origem e finalidade da informação e simplificar as consultas futuras.

Em caso de dúvidas sobre o uso do campo e/ou boas práticas, entre em contato com seu executivo parceiro!