A App Store Fica Entre o Seu Clique e a Sua Instalação
Na web, o rastreamento de afiliados é simples. Um usuário clica em um link de afiliado, chega ao seu site e, quando faz a compra, o sistema de rastreamento conecta a venda ao afiliado. Toda a jornada acontece dentro do navegador.
No mobile, existe um intermediário: a App Store ou a Google Play. Quando um usuário toca em um link de afiliado, ele não vai diretamente para o seu app. Ele vai para uma página da loja controlada pela Apple ou pelo Google. Ele lê avaliações, olha capturas de tela, talvez saia e volte três dias depois. Por fim, ele toca em "Baixar". Então ele abre o seu app pela primeira vez.
Em nenhum momento dessa jornada o seu app ou a sua plataforma de afiliados tem visibilidade direta sobre o que está acontecendo dentro da loja. Você sabe que alguém clicou em um link de afiliado, e você sabe que alguém instalou o seu app, mas conectar esses dois eventos com certeza é o desafio central do marketing de afiliados no mobile.
Por Que Essa Lacuna Não Existe na Web
O rastreamento de afiliados na web funciona porque o comerciante controla todo o ambiente. O seu site define o cookie, o seu site lê o cookie e o seu site processa o pagamento. Tudo acontece no seu domínio.
A App Store é uma plataforma de terceiros que você não controla. Você não pode colocar scripts de rastreamento na sua listagem da App Store. Você não pode definir cookies quando alguém visualiza a página da sua loja. Você não pode detectar quando alguém toca no botão de download. A Apple e o Google não compartilham dados de referência de nível individual com os desenvolvedores em um formato que as ferramentas de afiliados tradicionais consigam usar.
Esse é o problema do intermediário: a loja é uma caixa-preta na qual o seu rastreamento de afiliados não consegue enxergar.
As Três Lacunas de Atribuição
Lacuna 1: Do Clique à Página da Loja
Quando um usuário toca em um link de afiliado, ele sai de qualquer ambiente em que estava (um navegador, um app de rede social, um cliente de e-mail) e entra na App Store. Nessa transição, os dados de rastreamento baseados no navegador (cookies, parâmetros de URL, informações de sessão) não são transferidos para a loja. A loja é um aplicativo completamente separado, com seu próprio gerenciamento de sessão.
Lacuna 2: Da Página da Loja à Instalação
O tempo entre visualizar a página de uma loja e tocar em "Baixar" é imprevisível. Alguns usuários instalam imediatamente. Outros navegam pelas avaliações, comparam alternativas e voltam dias ou semanas depois. Durante esse intervalo, qualquer mecanismo de rastreamento temporário provavelmente já expirou ou foi sobrescrito. Não há um identificador persistente conectando o clique original do afiliado à eventual instalação.
Lacuna 3: Da Instalação à Primeira Compra
Mesmo após a instalação, o desafio do rastreamento continua. O verdadeiro valor para a maioria dos apps vem de compras dentro do app ou de assinaturas, não apenas de instalações. Um usuário pode instalar o seu app hoje, explorá-lo por uma semana e assinar no oitavo dia. O seu sistema de afiliados precisa lembrar, ao longo de todo esse tempo, qual afiliado trouxe esse usuário para o seu app em primeiro lugar.
Essa terceira lacuna costuma ser a mais cara, porque significa comissões perdidas sobre usuários pagantes, exatamente os usuários pelos quais os afiliados deveriam ser recompensados por trazer.
Como o Deep Linking Supera a Lacuna
O deep linking é a tecnologia que resolve o problema do intermediário. Em vez de depender de cookies do navegador que não conseguem sobreviver à transição para a loja, os deep links carregam os dados de atribuição por toda a jornada.
Veja como funciona:
- Um afiliado compartilha um deep link que contém o seu identificador exclusivo.
- Quando um usuário toca no link, os dados de atribuição são armazenados no lado do servidor antes que o usuário seja redirecionado para a App Store.
- O usuário instala o app a partir da loja (a etapa do intermediário).
- No primeiro lançamento, o SDK do seu app consulta novamente o servidor de atribuição e recupera os dados armazenados.
- O usuário agora está permanentemente associado ao afiliado que o indicou.
Esse processo, chamado de deferred deep linking, lida com o caso crítico em que o app ainda não está instalado. A parte "deferred" (adiada) significa que os dados de atribuição esperam pacientemente que a instalação aconteça, leve isso cinco segundos ou cinco dias.
A Validação no Lado do Servidor Fecha a Lacuna de Receita
O deep linking resolve o problema de atribuição do clique à instalação, mas você ainda precisa conectar as instalações à receita. É aí que entra a validação de compra no lado do servidor.
Quando um usuário faz uma compra dentro do app, o seu backend (ou o seu processador de pagamentos) confirma a transação. Uma plataforma de afiliados nativa para mobile escuta esses eventos de compra e os combina com os dados de atribuição do deep link.
Essa abordagem no lado do servidor funciona com qualquer sistema de pagamento que o seu app utilize:
- Compras dentro do app na App Store
- Cobrança da Google Play
- Stripe (para checkout baseado na web ou fluxos de pagamento direto)
- Plataformas de gerenciamento de assinaturas como RevenueCat, Adapty, Apphud ou Iaptic
Como a validação acontece no servidor, ela não é afetada por nenhuma das limitações do lado do cliente que assolam o rastreamento baseado no navegador.
A Cadeia de Atribuição de Comissões
Juntando tudo, uma cadeia de atribuição de afiliados no mobile que funciona se parece com isto:
O afiliado compartilha o link. O usuário toca no link. Os dados de atribuição são armazenados no lado do servidor. O usuário é redirecionado para a App Store. O usuário instala o app. O app é iniciado e recupera os dados de atribuição via SDK. O usuário é marcado como indicado por aquele afiliado. O usuário faz uma compra (dias, semanas ou meses depois). O servidor valida a compra. A comissão é calculada e creditada ao afiliado. O afiliado recebe sua comissão em dinheiro via Stripe.
Cada etapa dessa cadeia é necessária. Remova qualquer uma delas e a atribuição se quebra.
O Que Isso Significa para o Seu Programa de Afiliados
Se você está administrando um programa de afiliados de app mobile, resolver o problema do intermediário não é opcional. É a razão pela qual o seu programa terá sucesso ou fracassará. Afiliados que geram instalações mas nunca veem comissões vão parar de promover o seu app. E você nunca saberá quanta receita eles geraram.
A boa notícia é que esse problema está resolvido. Plataformas criadas especificamente para o rastreamento de afiliados de apps mobile, como a Insert Affiliate, cuidam de deep linking, atribuição adiada e validação de compra no lado do servidor prontas para uso. Elas se integram aos processadores de pagamento que o seu app já utiliza e pagam aos afiliados comissões em dinheiro através do Stripe.
A app store sempre será um intermediário. Mas, com a arquitetura de rastreamento certa, ela não precisa ser uma caixa-preta.
Principais Conclusões
A App Store e a Google Play criam três lacunas de atribuição que não existem no marketing de afiliados na web: do clique à página da loja, da página da loja à instalação e da instalação à primeira compra. O deep linking supera as duas primeiras lacunas ao carregar os dados de atribuição através da loja. A validação de compra no lado do servidor supera a terceira ao conectar as instalações à receita. Qualquer plataforma de afiliados que você use para um app mobile precisa lidar com as três lacunas, ou você estará deixando comissões sem rastreamento e afiliados sem pagamento.