O que é um SDK de Atribuição Mobile?
SDK de atribuição mobile, também chamado de SDK de MMP (Mobile Measurement Partner), é uma biblioteca de código embarcada no aplicativo que registra a instalação e os eventos posteriores, ligando cada um à campanha que trouxe o usuário. AppsFlyer e Adjust são exemplos conhecidos dessa categoria de fornecedor.
O SDK existe por um motivo estrutural: em app, cada plataforma de mídia reivindica a instalação para si. Se Meta Ads, Google Ads e uma rede programática disserem que trouxeram o mesmo usuário, você soma três instalações onde houve uma. O MMP funciona como árbitro neutro, recebendo os sinais de todas as fontes e decidindo qual delas leva o crédito.
O MMP também unifica a leitura de eventos pós-instalação. Cadastro, primeira compra, assinatura e retenção passam a ser medidos em um lugar só, com a mesma definição.
Como funciona na prática?
A implementação começa com o SDK dentro do app, instalado pelo time de desenvolvimento e configurado com os eventos que importam. Cada plataforma de mídia é cadastrada no painel do MMP como fonte de tráfego, o que gera links de rastreamento próprios para as campanhas.
Quando alguém clica em um anúncio, o clique é registrado pelo MMP. Se a pessoa instala e abre o app, o SDK avisa o MMP, que compara a abertura com os cliques recentes e escolhe a fonte pelo critério de última interação dentro de uma janela definida. Esse processo é a deduplicação. Depois, cada evento viaja do SDK para o MMP e de lá para as plataformas, que usam o sinal para otimizar. A camada de deep link costuma vir junto.
O cenário mudou com o ATT no iOS. Sem o identificador de publicidade, a atribuição determinística cede lugar a sinais agregados, e o MMP passa a conciliar fontes parciais.
MMP vs pixel de site: qual a diferença?
| Aspecto | SDK de MMP | Pixel de site |
|---|---|---|
| Onde roda | Dentro do aplicativo | No navegador, na página |
| Papel | Árbitro neutro entre plataformas | Coleta para uma plataforma específica |
| Deduplicação | Central, entre todas as fontes | Inexistente entre fornecedores |
| Instalação | Exige build do app | Exige só código na página |
Veredito: o pixel mede o que acontece no site para cada plataforma, e o MMP arbitra entre plataformas o que acontece dentro do app.
Exemplos de uso
- Um app de delivery investe R$ 200 mil por mês em mídia. Meta e Google somados reivindicam mais instalações do que a loja de aplicativos registra. Com o MMP como árbitro, o time enxerga o número real e redistribui a verba.
- Uma fintech mede a instalação, a abertura de conta e a primeira transação. O MMP mostra que um canal traz instalações baratas e poucos correntistas, enquanto outro traz volume menor e melhor conversão em conta ativa.
Erros comuns
- Instalar o SDK sem definir a taxonomia de eventos, o que gera nomes inconsistentes e relatórios inúteis.
- Comparar o número do MMP com o de cada plataforma e tratar a diferença como erro, ignorando que a deduplicação é justamente o trabalho dele.
- Ignorar o impacto do ATT no iOS e ler o número determinístico como se fosse o total.
Perguntas frequentes sobre SDK de atribuição mobile
O que significa MMP?
MMP é a sigla de Mobile Measurement Partner, o fornecedor especializado em medir mídia de aplicativos. Ele entrega o SDK que fica dentro do app, recebe os sinais de todas as plataformas de mídia, deduplica as reivindicações de instalação e devolve um relatório único de origem e eventos.
Preciso de um MMP se só anuncio em uma plataforma?
Com uma única fonte de mídia, a deduplicação perde valor, e as ferramentas nativas da própria plataforma costumam dar conta. O MMP passa a fazer diferença quando existem várias fontes disputando o crédito ou quando você precisa de uma régua independente para comparar canais.
O MMP funciona no iOS depois do ATT?
Funciona, com outra mecânica. Sem permissão de rastreamento, a atribuição individual não acontece e o MMP passa a trabalhar com sinais agregados fornecidos pela Apple e com estimativas. Os relatórios ficam menos granulares e o nível de detalhe por campanha diminui.