Para iniciar os testes com a API de cashback, é necessário, antes, possuir cashbacks disponíveis em algum usuário de um dashboard de teste.
Dessa forma, o primeiro passo é solicitar junto ao time da Dito a criação de um dashboard de teste para que seja possível realizar os testes. Além disso, é necessário que sua service account (SA) possua permissão para a publicação de eventos estruturados pela Ingest API, neste novo dashboard criado. Deve-se, também, solicitar ao time de cashback a inclusão deste dashboard no motor gerador de cashbacks.
Após a criação do novo dashboard de teste e a habilitação do motor gerador de cashbacks, deve-se realizar a publicação de um evento de TRACK para a Dito, seguindo o modelo especificado no Ingest API.
O evento deve possuir as seguintes características:
- A action deve ser do tipo "comprou";
- Atributos de identificação de usuário e marca, conforme descritos na Ingest API;
- O valor da compra deve ser adicionado na propriedade revenue;
- Um identificador único dessa compra no objeto custom_data, em um campo chamado
id_transacao
.
Cada evento de compra enviado para a Dito gerará um novo cashback.