Atualização de valores de conversão para eventos S2S
Se você registra eventos in-app em seu servidor, pode encaminhar esses para a Adjust como eventos de servidor para servidor (S2S). A Adjust permite que você mensure os valores de conversão para ambos os eventos de servidor para servidor e eventos registrados usando o SDK da Adjust.
A Adjust usa sua configuração de valores de conversão para mapear os eventos a valores de conversão. Dependendo da configuração, o SDK da Adjust ou o seu aplicativo envia as atualizações dos valores de conversão à Apple.
- No SKAN 3, recomendamos registrar eventos via SDK para atualizar os valores de conversão. Isso garante que a comunicação com a Apple aconteça antes do timer da Apple expirar.
- No SKAN 4, o timing é menos essencial, pois há três janelas de mensuração. Se for importante para você que a atualização do valor de conversão chegue à Apple na mesma janela em que o evento foi registrado, use o SDK para registrar eventos.
Como funciona
Os eventos de servidor para servidor seguem estes três passos:
- Seu servidor registra um evento e o envia à Adjust como um evento de servidor para servidor.
- O backend da Adjust então calcula o valor de conversão.
- A Adjust envia esse valor de conversão ao seu servidor como uma resposta de servidor para servidor.
Não há diferença em como os eventos são enviados pela nossa API para os fins de atualização dos valores de conversão. São usadas as mesmas chamadas de API que as de compartilhamento padrão de eventos s2s.
Trabalhando de forma assíncrona
O backend da Adjust não pode iniciar uma conexão com o SDK da Adjust. Trabalhando de forma assíncrona, o backed da Adjust espera até que receba uma requisição do SDK da Adjust. Após recebida, o backend da Adjust envia o valor de conversão atualizado como uma resposta à requisição do SDK.
Para usar esse recurso, é necessário ter o SDK da Adjust implementado em seu app.
Seu servidor registra um evento e o envia de servidor para servidor à Adjust.
O backend da Adjust usa o evento de servidor para servidor e quaisquer outras atividades aplicáveis para calcular o último valor de conversão.
- Se o último valor de conversão for maior que o que estava registrado no backend da Adjust até então, o backend atualiza esse registro do valor de conversão.
Se for o caso, o SDK da Adjust envia um pedido incidental e não relacionado ao backend da Adjust (por exemplo, uma sessão do SDK ou evento do SDK acionados por um usuário).
O backend da Adjust recalcula o valor de conversão conforme o descrito no passo 2 e envia o valor de conversão registrado na resposta dele ao SDK da Adjust.
Seu SDK da Adjust atualiza o valor de conversão via SKAdNetwork.
Com a abordagem assíncrona, não é possível comunicar com o aplicativo em tempo real, porque ele não inicializou a conexão ainda.