Visão Geral da Integração

O Insert Affiliate rastreia indicações e compras de afiliados por meio de um processo de integração em três passos. Este guia explica cada passo e ajuda você a escolher as plataformas certas para suas necessidades.

Como o Insert Affiliate Funciona

O fluxo de rastreamento de afiliados funciona assim:

  1. O usuário clica no link do afiliado
  2. O deep linking abre seu aplicativo e identifica o afiliado
  3. A atribuição é armazenada quando o aplicativo é iniciado
  4. O usuário realiza uma compra
  5. A compra é verificada e rastreada
  6. A comissão é calculada para o afiliado

Para que isso funcione, você precisa integrar:

  1. Plataforma de Deep Linking - Rastreia qual afiliado indicou cada usuário
  2. Verificação de Compras - Valida compras e assinaturas no aplicativo
  3. Transações na Web (Opcional) - Rastreia compras baseadas na web, se aplicável

Passo 1: Plataforma de Deep Linking

O Que Ela Faz

O deep linking permite que links de afiliados abram seu aplicativo e rastreiem qual afiliado indicou o usuário. Quando um usuário clica no link de um afiliado, a plataforma de deep linking:

  1. Abre seu aplicativo (ou a App Store, se não estiver instalado)
  2. Passa o identificador do afiliado para seu aplicativo
  3. Permite que o Insert Affiliate atribua o usuário àquele afiliado

Escolha Sua Plataforma

Oferecemos suporte a várias plataformas de deep linking. Escolha com base nas suas necessidades:

PlataformaIdeal ParaComplexidadeCusto
Insert LinksConfiguração rápida, sem necessidade de terceirosBaixaIncluído
Branch.ioAnálises avançadas, usuários existentes do BranchMédiaPago
AppsFlyerAtribuição mobile, usuários existentes do AppsFlyerMédiaCamada gratuita disponível
RevenueCat Web Purchase LinksAssinaturas baseadas na web via RevenueCatMédia/AltaIncluído com o RevenueCat
Outras PlataformasConfiguração de deep linking personalizada ou existenteVariaVaria

Para a maioria dos usuários, recomendamos começar com Insert Links:

  • Integrado ao Insert Affiliate (sem necessidade de cadastro em terceiros)
  • Mais fácil de configurar e testar
  • Controle total sobre o comportamento dos links
  • Sem custos adicionais

Passos de Integração

Depois de escolher uma plataforma:

  1. Configure a plataforma - Crie uma conta e configure seu aplicativo
  2. Instale nosso SDK - Adicione o SDK do Insert Affiliate ao seu aplicativo
  3. Configure o tratamento de deep links - Siga a documentação da sua plataforma
  4. Passe os links para nosso SDK - Encaminhe os dados de deep link para o Insert Affiliate
  5. Teste a integração - Verifique se a atribuição funciona corretamente

Instruções detalhadas para cada plataforma estão em seus respectivos guias.


Passo 2: Verificação de Compras

O Que Ela Faz

A verificação de compras valida que as compras no aplicativo são legítimas e notifica o Insert Affiliate quando um usuário atribuído realiza uma compra.

Escolha Sua Plataforma

PlataformaIdeal ParaComplexidadeRecursos
RevenueCatMaioria dos usuários, apps de assinaturaBaixaConfiguração mais fácil, webhooks, multiplataforma
AdaptyTestes A/B de paywall, análisesBaixaPaywalls sem código, webhooks, multiplataforma
ApphudUsuários existentes do ApphudBaixaSemelhante ao RevenueCat
IapticUsuários existentes do IapticBaixaServiço de validação de recibos
Direct App StoreApps iOS, controle máximoAltaSem terceiros, apenas Apple
Direct Google PlayApps Android, controle máximoAltaSem terceiros, apenas Google

Observação: Você pode combinar Direct App Store + Direct Google Play para aplicativos multiplataforma sem serviços de terceiros.

Recomendado: RevenueCat

Para a maioria dos usuários, recomendamos o RevenueCat:

  • Integração mais simples com o Insert Affiliate
  • Lida tanto com iOS quanto com Android
  • Notificações automáticas por webhook
  • Excelente documentação e suporte
  • Camada gratuita disponível

Passos de Integração

O fluxo geral para todas as plataformas:

  1. Configure a plataforma escolhida - Crie a conta e configure os produtos
  2. Configure as opções do Insert Affiliate - Selecione seu método de verificação no painel
  3. Configure webhooks (RevenueCat, Apphud, Iaptic) - Conecte sua plataforma ao Insert Affiliate
  4. Passe o identificador do afiliado - Garanta que o código curto do afiliado seja incluído nas compras
  5. Teste compras - Verifique se as transações aparecem no painel do Insert Affiliate

Crítico: Passando o Identificador do Afiliado

A parte mais importante da verificação de compras é passar o identificador do afiliado quando ocorre uma compra. Cada plataforma tem um método diferente:

  • RevenueCat: Defina um atributo personalizado (insert_affiliate)
  • Adapty: Defina um atributo personalizado via updateProfile
  • Apphud: Defina uma propriedade personalizada
  • Iaptic: Inclua na solicitação de validação de compra
  • Integrações diretas: Inclua nas notificações servidor a servidor

Consulte a documentação da plataforma escolhida para detalhes específicos de implementação.


Passo 3: Transações na Web (Opcional)

O Que Ela Faz

Se você vende assinaturas ou produtos pela web (não por meio das lojas de aplicativos), pode rastrear essas transações por meio do Insert Affiliate.

Escolha Sua Plataforma

PlataformaIdeal ParaIntegração
Stripe Web TransactionsIntegração direta com o StripeStripe Connect
RevenueCat Stripe BillingUso de RevenueCat + StripeStripe Connect
RevenueCat Web BillingCompras na web via RevenueCatStripe Connect

Quando Você Precisa Disso

Você precisa de rastreamento de transações na web se:

  • Os usuários podem comprar assinaturas no seu site
  • Você oferece checkout baseado na web junto com o mobile
  • Você usa Stripe ou processadores de pagamento similares para vendas na web

Pule Isto Se

Você pode pular este passo se:

  • Todas as compras acontecem por meio da App Store ou Google Play
  • Você tem apenas um aplicativo mobile, sem presença na web

Lista de Verificação Completa da Integração

Use esta lista de verificação para garantir que você concluiu todos os passos necessários:

Configuração

Passo 1: Deep Linking

  • Escolheu uma plataforma de deep linking
  • Criou uma conta na plataforma escolhida (se necessário)
  • Instalou o SDK do Insert Affiliate no seu aplicativo
  • Configurou o tratamento de deep links no seu aplicativo
  • Testou se os deep links abrem seu aplicativo corretamente

Passo 2: Verificação de Compras

  • Escolheu uma plataforma de verificação de compras
  • Configurou a conta da sua plataforma de verificação
  • Configurou o método de verificação no painel do Insert Affiliate
  • Configurou webhooks (se estiver usando RevenueCat, Apphud ou Iaptic)
  • Implementou a passagem do identificador do afiliado no seu aplicativo
  • Testou se as compras em sandbox aparecem no seu painel

Passo 3: Transações na Web (Opcional)

  • Determinou se você precisa de rastreamento de transações na web
  • Configurou a integração de transações na web (se necessário)
  • Testou se as compras na web aparecem no seu painel

Testes e Lançamento

  • Criou um afiliado de teste
  • Testou a atribuição com códigos curtos
  • Testou a atribuição com deep links
  • Testou se as compras em sandbox aparecem corretamente
  • Verificou se os cálculos de comissão estão corretos
  • Revisou o guia Testes e Modo Sandbox
  • Leu o guia de Solução de Problemas para problemas comuns

Matriz de Compatibilidade de Plataformas

Não tem certeza de quais plataformas funcionam juntas? Aqui está uma referência rápida:

Deep Linking + Verificação de Compras

Todas as plataformas de deep linking funcionam com todas as plataformas de verificação de compras. Escolha o que funciona melhor para suas necessidades.

Combinações Populares:

  • Insert Links + RevenueCat (Mais fácil, recomendado para a maioria)
  • Branch.io + RevenueCat (Bom para usuários existentes do Branch)
  • AppsFlyer + RevenueCat (Bom para usuários existentes do AppsFlyer)
  • Insert Links + Direct App Store (Controle máximo, iOS)
  • Insert Links + Direct Google Play (Controle máximo, Android)

Adicionando Transações na Web

As plataformas de transações na web funcionam independentemente da sua configuração mobile:

  • Você pode usar Stripe Web Transactions com qualquer integração mobile
  • O RevenueCat Stripe Billing funciona melhor se você já estiver usando o RevenueCat para mobile

Precisa de Ajuda para Escolher?

Ainda não tem certeza de quais plataformas usar? Aqui estão algumas perguntas para guiar você:

"Quero a configuração mais simples possível"

→ Use Insert Links + RevenueCat

"Já uso o Branch.io para atribuição"

→ Mantenha o Branch.io + adicione o RevenueCat para verificação

"Já uso o RevenueCat"

→ Adicione o Insert Links para deep linking (ou mantenha sua plataforma existente)

"Quero controle máximo, sem terceiros"

→ Use Insert Links + Direct App Store ou Direct Google Play

"Também vendo assinaturas no meu site"

→ Siga os passos 1 e 2, depois adicione Stripe Web Transactions ou RevenueCat Web Billing


Próximos Passos

Pronto para começar a integração? Siga estes passos:

  1. Início Rápido - Coloque seu primeiro afiliado em funcionamento em 5 minutos
  2. Escolha e configure sua plataforma de deep linking
  3. Escolha e configure sua plataforma de verificação de compras
  4. Configure transações na web (se necessário)
  5. Teste minuciosamente no modo sandbox
  6. Crie seus primeiros afiliados reais e comece a rastrear vendas

Suporte

Precisa de ajuda com sua integração?

  • Consulte o guia de Solução de Problemas para problemas comuns
  • Revise a documentação específica de cada plataforma vinculada acima
  • Entre em contato com o suporte por meio do seu painel