Para configurar um programa de afiliados para um app iOS ou Android, você precisa de três coisas: um link ou código que continue identificando o afiliado depois que o usuário passou pela loja de aplicativos, uma forma de confirmar que o usuário pagou em seguida e uma regra de comissão clara sobre o que o afiliado ganha. Com isso pronto, o resto é escrever seus termos, recrutar um pequeno primeiro grupo de parceiros e pagá-los em dia.
Este guia explica cada parte em ordem, incluindo quanto custa e se vale a pena construir por conta própria. Quando você estiver pronto para lançar, siga em paralelo o checklist de lançamento de um programa de afiliados para apps mobile.
O que é um programa de afiliados para apps mobile?
Um programa de afiliados para apps mobile é um acordo em que parceiros externos (criadores, blogueiros, autores de newsletters, outros desenvolvedores de apps e até os seus próprios usuários) promovem o seu app e ganham comissão quando as pessoas que eles enviam passam a pagar. Você só paga quando uma indicação produz um resultado que você definiu, geralmente uma compra dentro do app ou uma assinatura.
Três coisas o diferenciam de um programa de afiliados para um site:
- A venda acontece dentro do app. Ela passa pelo faturamento da Apple ou do Google, não pela sua própria página de checkout.
- Existe uma instalação no meio do caminho. O usuário toca em um link, baixa o app na loja e o abre mais tarde. A indicação precisa sobreviver a esse intervalo.
- A receita costuma ser recorrente. Você precisa decidir se o afiliado ganha uma vez ou a cada renovação.
Como funciona o rastreamento de afiliados em apps iOS e Android?
O rastreamento de afiliados em apps faz duas tarefas. Primeiro, registra qual afiliado enviou um usuário, mesmo quando esse usuário precisou instalar o app antes de abri-lo. Depois, confirma com a loja ou com a sua ferramenta de assinaturas que o usuário realmente pagou e vincula esse pagamento ao afiliado.
Deep links que sobrevivem à instalação pela loja de aplicativos
Um deep link é um link que abre um app em vez de uma página web. No iOS eles são chamados de universal links: a documentação da Apple explica que tocar em um deles leva o usuário direto para o seu app, e que se o app não estiver instalado a mesma URL abre no navegador. O Android tem um equivalente, os Android App Links, que abrem links verificados no seu app sem pedir que o usuário escolha um.
Isso cobre as pessoas que já têm o app. A maior parte do público de um afiliado não terá, então o link precisa ser um deferred deep link. Ele envia o usuário para a loja certa e, quando a pessoa abre o app pela primeira vez, o identificador do afiliado é entregue ao app. No Android, o Google Play consegue repassar o conteúdo de referência ao longo de uma instalação com a Play Install Referrer API. No iOS, o serviço de links e um SDK dentro do seu app fazem esse trabalho em conjunto.
Existe um caminho mais simples que não precisa de link nenhum: um código curto. O afiliado diz ou mostra um código, o usuário o digita no seu app e o app o armazena.
Verificando a compra
Saber quem indicou um usuário é só metade da história. Você também precisa de uma prova de pagamento, e essa prova deve vir da loja, não do app afirmando que uma venda aconteceu.
As duas lojas enviam mensagens de servidor para servidor sobre as compras. As App Store Server Notifications da Apple informam eventos de compras dentro do app, incluindo renovações de assinatura e reembolsos, e o Google Play oferece suas próprias notificações em tempo real. Se você usa uma ferramenta de assinaturas como RevenueCat, Adapty, Apphud ou Iaptic, ela já recebe essas mensagens e pode encaminhá-las por webhook.
A ligação entre as duas metades é pequena, mas essencial. Quando a compra é feita, o identificador do afiliado viaja junto com ela (por exemplo, como um atributo personalizado do assinante). Quando o evento de compra verificada chega, ele carrega esse identificador, então a comissão pode ser calculada e creditada.
Como configurar um programa de afiliados para o seu app em 7 passos
A ordem importa. Decida o dinheiro primeiro, construa e teste o rastreamento depois, e só então convide as pessoas.
Passo 1: Calcule quanto você pode pagar
Comece pelo que um usuário pagante vale para você depois da parte que fica com a loja, não pelo que outros programas anunciam. Pegue o seu preço, subtraia a comissão da loja, estime quanto tempo um assinante típico permanece e decida que parcela disso você abriria mão por um cliente que não teria alcançado de outra forma.
Passo 2: Escolha como as indicações são rastreadas
Escolha links, códigos ou os dois, com base em onde os seus afiliados publicam. Links combinam com blogs, newsletters e descrições de vídeos. Códigos combinam com vídeos curtos e podcasts. Oferecer os dois significa que nenhum afiliado fica preso a um formato que não serve para o canal dele.
Passo 3: Conecte a verificação de compras
Conecte a fonte da verdade dos pagamentos antes de escrever qualquer código no app. Se você já usa uma ferramenta de assinaturas, aponte o webhook dela para o seu sistema de afiliados. Se não usa, você pode se conectar diretamente à App Store e ao Google Play. Se você também vende na web, adicione o seu processador de pagamentos para que essas vendas também contem.
Passo 4: Adicione o SDK e teste o caminho completo
Instale o SDK de afiliados, inicialize-o na abertura do app para que ele consiga ler um link recebido e passe o identificador do afiliado ao seu sistema de compras. Depois teste de ponta a ponta com um afiliado de teste e uma compra em sandbox, em um dispositivo real, para cada plataforma:
- Toque no link de afiliado com o app já instalado.
- Toque nele com o app não instalado, instale e depois abra.
- Digite um código curto manualmente.
- Faça uma compra em sandbox em cada caso e confirme que ela aparece associada ao afiliado certo.
Execute os quatro no iOS e de novo no Android.
Passo 5: Escreva os termos do seu programa
Coloque as regras em um documento curto antes que qualquer pessoa entre. Ele deve indicar a taxa de comissão, se as renovações são pagas e por quanto tempo, a janela de atribuição (por quanto tempo depois de um clique ou da inserção de um código uma primeira compra ainda conta), o cronograma e o valor mínimo de pagamento, o que acontece com a comissão quando uma venda é reembolsada e quais métodos de promoção não são permitidos, como dar lances no nome da sua marca em anúncios de busca.
Passo 6: Recrute e integre seus primeiros afiliados
Comece com um grupo pequeno que você mesmo escolheu, não com uma página pública de cadastro. Procure pessoas que já produzem conteúdo para o seu público e escreva para cada uma individualmente: por que o público dela combina, o que ela ganha e como o rastreamento funciona. Seus usuários existentes são a outra fonte óbvia.
Dê a cada novo afiliado uma descrição curta do app, capturas de tela ou um vídeo de demonstração e o seu próprio link ou código. Eles vão escrever os próprios textos, então precisam de fatos e materiais, não de roteiros.
Passo 7: Pague em dia e revise os números
Pague no cronograma que você prometeu, todas as vezes, porque um pagamento atrasado encerra rapidamente um relacionamento com um afiliado. Depois revise três números por afiliado a cada mês: quantos usuários indicados começam a pagar (e não apenas instalam), por quanto tempo permanecem assinantes e a comissão como parcela da receita que ela gerou.
Qual modelo de comissão combina com um app de assinatura?
Para a maioria dos apps de assinatura, uma porcentagem da receita é o que melhor se encaixa, porque o afiliado ganha na proporção do que o usuário realmente paga. Os principais modelos se comparam assim:
| Modelo | O que o afiliado ganha | Combina quando | Fique atento a |
|---|---|---|---|
| Compartilhamento de receita, só no primeiro pagamento | Uma porcentagem da primeira compra | Você quer um custo por cliente previsível e limitado | Menos recompensa por trazer usuários que permanecem |
| Compartilhamento de receita, incluindo renovações | Uma porcentagem de cada pagamento | A retenção é forte e você quer que os parceiros se importem com ela | Custo sem limite, a menos que você defina uma janela de renovação |
| Valor fixo por venda | A mesma quantia por cada novo cliente | Você tem um plano principal e quer contas simples | Paga demais nos planos baratos e de menos nos anuais |
| Por instalação ou por evento | Uma quantia por uma instalação, um cadastro ou o início de um teste | Você está otimizando para alcance ou para um produto gratuito | Você paga antes de qualquer receita chegar |
Dois refinamentos ajudam. Uma janela de renovação paga comissão sobre as renovações por um período definido depois da primeira venda, o que recompensa a retenção sem comprometer você para sempre. Os níveis aumentam a taxa quando um afiliado ultrapassa um certo número de vendas.
Para ver as vantagens e desvantagens com mais profundidade, confira comissões recorrentes versus únicas para apps de assinatura e nosso guia sobre taxas de comissão para apps mobile.
Quanto custa um programa de afiliados para apps?
Um programa de afiliados para apps tem cinco componentes de custo, e só um deles, a comissão, deveria ser grande.
- Comissão. Seu principal custo, e ele só existe quando existe uma venda.
- A parte da loja. Ela sai de cada venda dentro do app antes de o dinheiro chegar a você. O App Store Small Business Program da Apple oferece uma comissão reduzida de 15% a desenvolvedores que ganharam até 1 milhão de USD em receitas no ano civil anterior. O Google publica suas próprias taxas de serviço do Google Play, que variam conforme o tipo de produto.
- Software de rastreamento. Geralmente uma assinatura, uma parcela da receita gerada por afiliados ou uma combinação das duas. Algumas ferramentas são gratuitas para começar.
- Taxas de pagamento. Seu provedor de pagamentos cobra uma taxa de processamento em cada transferência para um afiliado.
- Tempo. Alguém precisa responder aos afiliados, aprovar inscrições e conferir os números.
Decida cedo se a comissão é calculada sobre o preço bruto ou sobre o que sobra depois da parte da loja. Digamos que o seu app cobre $60 por ano, você se qualifique para a taxa de 15% da loja e pague aos afiliados 20% no primeiro ano. Sobre o bruto, o afiliado ganha $12 e você fica com $39. Sobre o líquido, a loja fica com $9, o afiliado ganha 20% dos $51 restantes ($10,20) e você fica com $40,80. Nenhum dos dois está errado, mas seus termos precisam dizer qual deles se aplica.
Você deve construir internamente ou usar uma plataforma?
Use uma plataforma, a menos que o rastreamento de afiliados seja central para o seu produto. As peças são simples individualmente, mas são muitas e cada uma precisa de manutenção.
| Construir internamente | Usar uma plataforma | |
|---|---|---|
| Deferred deep links no iOS e no Android | Você constrói e hospeda o serviço de links e acompanha as mudanças dos sistemas operacionais | Incluído |
| Verificação de compras | Você mesmo trata as notificações das lojas, as renovações e os reembolsos | Conecta-se às lojas ou à sua ferramenta de assinaturas |
| Cadastro e painel de afiliados | Você projeta, constrói e dá suporte | Incluído |
| Regras de comissão e pagamentos | Código sob medida e uma rodada manual de pagamentos | Configurado nas configurações |
| Custo contínuo | Tempo de engenharia, indefinidamente | Uma taxa |
| Controle | Total | Limitado ao que a ferramenta suporta |
Construir internamente faz sentido quando você tem regras incomuns que nenhuma ferramenta suporta, ou uma equipe de engenharia com um motivo para ser dona do fluxo de dados.
Como é um programa em funcionamento?
Ajuda ver as partes móveis dos dois lados. É assim que um programa em andamento funciona no Insert Affiliate, descrito a partir da documentação do produto.
O que o dono do app vê. Você escolhe uma opção de deep linking (os Insert Links integrados, Branch, AppsFlyer ou apenas códigos curtos) e uma fonte de verificação de compras (RevenueCat, Adapty, Apphud, Iaptic ou a App Store e o Google Play diretamente). A visão geral da integração lista todas as combinações, e há SDKs para Swift, Android, React Native, Flutter, Unity e JavaScript. As vendas na web pelo Stripe também podem ser rastreadas e creditadas ao mesmo afiliado. Você adiciona afiliados um por vez ou compartilha um link de cadastro, com aprovação manual opcional. As vendas então aparecem no seu painel associadas ao afiliado que as gerou, com a comissão calculada a partir da sua taxa padrão ou da taxa própria desse afiliado.
O que o afiliado vê. Cada afiliado recebe um login, um link e um código curto de 3 a 25 letras e números. Se o usuário já tem o app, o link o abre. Se não, ele o envia para a App Store ou o Google Play e lembra do afiliado quando o app é aberto pela primeira vez. O painel dele mostra as vendas creditadas a ele e o que ele tem a receber, além de quaisquer arquivos de treinamento que você tenha enviado.
Como funcionam os pagamentos. Você pode pagar pelo Stripe Connect quando os dois lados tiverem conectado uma conta Stripe, ou pagar fora da plataforma e marcar a comissão como paga. Os pagamentos automáticos são opcionais: você salva um cartão, define um valor mínimo, e uma execução diária paga todos os afiliados que têm a receber pelo menos esse valor. Quando uma venda é reembolsada, a comissão dela é descontada do saldo do afiliado. A documentação de pagamentos traz os detalhes.
Uma equipe de app descreveu o resultado assim:
"O Insert Affiliate era exatamente o que eu precisava para começar o marketing de afiliados do meu app Lately. As integrações são rápidas e simples, e a atribuição foi fácil de acompanhar tanto para mim quanto para os afiliados. Recomendo!"
Lately Team, Lately
Erros comuns a evitar
Deixar as renovações indefinidas. Se os seus termos não dizem se as renovações geram comissão, os afiliados vão presumir que sim.
Testar em uma única plataforma. O tratamento de links é diferente no iOS e no Android, então um teste que funciona no iPhone não prova nada sobre o Android. Execute o caminho inteiro nos dois antes de convidar qualquer pessoa.
Pagar por instalações quando você vende assinaturas. Instalações são fáceis de produzir e dizem pouco sobre receita. Se você ganha com assinaturas, vincule a comissão aos pagamentos.
Fazer os afiliados pedirem os próprios números. Se os parceiros não conseguem ver as próprias vendas e o saldo, eles param de confiar no programa e param de promovê-lo.
Perguntas frequentes
Quanto tempo leva para configurar um programa de afiliados para um app?
O rastreamento é a parte mais rápida se você usa uma plataforma e já tem uma ferramenta de assinaturas, já que é basicamente configuração mais uma pequena mudança de SDK. A verdadeira restrição é o seu ciclo de lançamentos, porque o SDK precisa ser publicado em uma atualização do app e passar pela revisão da loja antes que qualquer link faça a atribuição. Os termos e o recrutamento podem ser preparados enquanto essa atualização está em revisão.
Preciso de um desenvolvedor para configurar um programa de afiliados para apps?
Sim, para a primeira configuração. Alguém precisa adicionar o SDK, tratar os links recebidos e passar o identificador do afiliado ao seu sistema de compras, o que significa uma nova versão do app. Depois disso, adicionar afiliados, alterar taxas de comissão e pagar as pessoas é feito em um painel, sem código.
Posso usar códigos promocionais em vez de links de afiliado?
Sim. Um código curto que o usuário digita no seu app pode atribuir uma compra sem que nenhum link seja tocado, o que funciona bem para vídeo e áudio. Muitos programas dão a cada afiliado um link e um código, para que ele use o que combinar melhor com a plataforma em que publica.
Qual é a diferença entre o marketing de afiliados para apps mobile e para a web?
Na web, um cookie no navegador conecta o clique ao checkout. Em um app, o clique e a compra são separados por uma instalação pela loja, e o pagamento é processado pela Apple ou pelo Google. É por isso que os programas para apps precisam de deferred deep links ou de códigos para a atribuição, e de eventos de compra verificados pela loja para a venda.
Seu próximo passo
Faça primeiro as contas do Passo 1, porque a taxa que você pode pagar molda todas as decisões seguintes. Se você prefere não construir o rastreamento por conta própria, o Insert Affiliate é gratuito para começar e cobre os links, os códigos, a verificação de compras e os pagamentos descritos acima.
