Deep linking

Alternativa ao Firebase Dynamic Links para links de criadores e de indicação

O Firebase Dynamic Links parou de funcionar em 25 de agosto de 2025. Se você o usava para links de criadores, de afiliados ou de indique um amigo, os Insert Links fazem o mesmo trabalho e também mostram qual link levou a uma compra.

Diagrama de um Insert Link: quem tem o app entra direto nele, quem não tem vai para a App Store ou para o Google Play e continua vinculado ao afiliado na primeira abertura, e a compra é creditada a esse afiliado

Como funciona

O Firebase Dynamic Links era a forma gratuita de enviar alguém ao lugar certo, tivesse a pessoa o seu app instalado ou não. O Google encerrou o serviço em 25 de agosto de 2025, e os links criados com ele não funcionam mais.

Os Insert Links são os deferred deep links integrados ao Insert Affiliate. Um só link funciona no iOS e no Android, abre o app se ele estiver instalado, envia as pessoas para a App Store ou para o Google Play se não estiver, e ainda sabe quem as indicou quando elas abrem o app pela primeira vez.

Esta página explica o que o encerramento mudou, o que os Insert Links substituem e quando outra ferramenta é a mais indicada.

Como funciona um Insert Link

Diagrama de um Insert Link: quem tem o app entra direto nele, quem não tem vai para a App Store ou para o Google Play e continua vinculado ao afiliado na primeira abertura, e a compra é creditada a esse afiliado
Um só link cobre os dois casos, e a compra é creditada a quem o compartilhou.
Configurações do Insert Affiliate mostrando o link do site, o URL scheme do iOS, os identificadores de pacote, o Apple Team ID e os links da App Store e do Google Play usados pelos Insert Links
Informe os dados do seu app uma única vez. Os Insert Links os usam para enviar cada pessoa ao lugar certo.

Como configurar

  1. Passo 1

    Adicione os dados do seu app

    Informe o seu site, os links da App Store e do Google Play e os identificadores do seu app no painel do Insert Affiliate.

  2. Passo 2

    Adicione o SDK

    Instale o SDK do Insert Affiliate e o pouco de tratamento de links necessário para iOS e Android. Os SDKs cobrem Swift, Kotlin, Java, React Native, Flutter e Unity.

  3. Passo 3

    Crie links

    Cada criador, afiliado ou usuário que indica recebe o seu próprio Insert Link, gerado automaticamente quando é adicionado ou se cadastra.

  4. Passo 4

    Veja quanto cada link rendeu

    Cliques, aberturas do app e compras são mostrados por link, e a comissão ou as recompensas são calculadas para você.

O Google encerrou o Firebase Dynamic Links em 25 de agosto de 2025. Segundo o FAQ do próprio Google, todos os links servidos pelo serviço pararam de funcionar nessa data, incluindo os links em domínios personalizados e em endereços page.link.

O Google não lançou um substituto. Ele aponta dois caminhos para os desenvolvedores:

  • Universal Links no iOS e App Links no Android, que são nativos das plataformas e abrem o seu app quando ele já está instalado.
  • Um provedor de deep linking de terceiros, se você precisa de tudo o que o Dynamic Links fazia.

A parte que as plataformas não cobrem sozinhas é a deferred: lembrar de onde uma pessoa veio quando ela ainda não tinha o app, foi até a loja, instalou e abriu pela primeira vez.

Os Insert Links são deferred deep links. Eles cobrem aquilo para que a maioria das equipes usava o Dynamic Links ao compartilhar um app:

  • Um só link para iOS e Android. O link detecta o dispositivo e envia cada pessoa ao lugar certo.
  • Abre o app se ele estiver instalado. Com Universal Links e App Links configurados, o app abre diretamente, sem parar no navegador.
  • Vai para a loja se não estiver. Quem não tem o app chega à App Store ou ao Google Play.
  • Lembra quem enviou a pessoa. Quando o app é aberto pela primeira vez depois da instalação, ele ainda sabe de qual link a pessoa veio.
  • Uma prévia ao compartilhar. Os links mostram um cartão com imagem, título e descrição em apps de mensagens e redes sociais. Os planos Enterprise podem personalizá-lo.
  • O seu próprio domínio. Os planos Enterprise podem usar um domínio com a sua marca no lugar do padrão.

O Dynamic Links levava a pessoa até o app e parava aí. Os Insert Links fazem parte do Insert Affiliate, então cada link pertence a uma pessoa, e o que acontece depois da instalação também é rastreado.

  • As compras são creditadas ao link. As compras no app e as assinaturas no iOS e no Android são vinculadas ao criador, ao afiliado ou ao usuário que compartilhou o link.
  • A comissão e as recompensas são calculadas para você, na primeira compra ou também nas renovações.
  • Cada pessoa que compartilha tem um painel mostrando seus cliques, suas vendas e seus ganhos.
  • Os pagamentos já vêm incluídos, pelo Stripe Connect.
  • O Indique um amigo já vem pronto. As indicações no app dão a cada usuário um link e um código próprios para convidar amigos.

Como as opções se comparam?

Só Universal Links e App Links Insert Links Plataformas gerais de deep linking
Abre o app quando instalado Sim Sim Sim
Envia novos usuários para a loja certa Não Sim Sim
Lembra quem indicou depois da instalação Não Sim Sim
Credita as compras a quem compartilhou Não Sim Geralmente exige ferramentas extras
Paga comissão ou recompensas Não Sim Não
Links para e-mail, anúncios e todos os outros canais Sim Não, feito para links de parceiros e de indicação Sim

Quando outra ferramenta é a mais indicada?

Os Insert Links são feitos para links que pertencem a uma pessoa: um afiliado, um criador ou um usuário que convida um amigo. Esse é um limite intencional.

Se você precisa de deep links para todos os canais de marketing, como campanhas de e-mail, anúncios pagos, QR codes e banners na web, uma plataforma geral de deep linking como o Branch ou o AppsFlyer é a melhor escolha. Você ainda pode ter o seu programa de afiliados no Insert Affiliate ao lado dela, porque o Insert Affiliate funciona com o Branch, o AppsFlyer e outros provedores, além dos Insert Links.

Se tudo o que você precisa é que os usuários atuais abram o app a partir do seu site, os Universal Links e os App Links sozinhos resolvem.

Os Dynamic Links antigos não podem ser redirecionados, porque os endereços pertenciam ao Google e agora retornam um erro. Migrar significa emitir novos links:

  1. Configure os Insert Links uma única vez, seguindo o guia dos Insert Links.
  2. Adicione seus criadores, afiliados ou usuários que indicam. Cada um recebe um novo link automaticamente.
  3. Peça que eles troquem o link antigo pelo novo em todos os lugares onde o publicaram.

Para saber mais sobre como esses links funcionam, veja deep links, universal links e deferred deep links comparados.

Perguntas frequentes

O Firebase Dynamic Links ainda está disponível?
Não. O Google encerrou o serviço em 25 de agosto de 2025. Os links criados com ele pararam de funcionar nessa data e não é possível criar novos.
O Google substituiu o Firebase Dynamic Links?
Não. O Google recomenda os Universal Links no iOS e os App Links no Android para abrir um app instalado, e um provedor de deep linking de terceiros para qualquer coisa além disso, incluindo deferred deep linking.
Qual é a melhor alternativa ao Firebase Dynamic Links?
Depende de para que os links serviam. Para links de criadores, de afiliados e de indique um amigo, os Insert Links os substituem e adicionam rastreamento de compras e pagamentos. Para links em todos os canais de marketing, uma plataforma geral de deep linking como o Branch ou o AppsFlyer é mais adequada.
Os Insert Links funcionam no iOS e no Android?
Sim. Um só link detecta o dispositivo, abre o app se ele estiver instalado e envia a pessoa para a App Store ou para o Google Play se não estiver.
Posso usar o meu próprio domínio nos links?
Sim, nos planos Enterprise. Os outros planos usam o domínio padrão dos Insert Links.
Posso manter os meus Dynamic Links antigos funcionando?
Não. Os endereços antigos eram servidos pelo Google e não funcionam mais, então não podem ser apontados para outro lugar. Você emite novos links e substitui os antigos onde eles foram compartilhados.
É grátis para testar?
Sim. Você pode se cadastrar e entrar em produção sem cartão de crédito.

Documentação

As instruções completas de configuração e os exemplos de código estão na documentação.

Quero ajudar você a configurar seu programa de afiliados para iOS ou Android

Agende uma conversa comigo e podemos revisar suas ideias, obter ajuda com a configuração ou falar sobre a sua situação atual de afiliados

“Eu não conseguia usar marketing de afiliados no meu app de assinatura, então criei o Insert Affiliate para resolver esse problema”
- Michael Butler, CEO
Michael Butler, CEO