Visão geral: use este guia para criar um link para redirecionar os usuários existentes do seu aplicativo e enviá-los diretamente para uma experiência específica (por exemplo, uma página específica) dentro do seu aplicativo (sem antes ser direcionado para a loja de aplicativos ou página inicial do aplicativo). Esses usuários são atribuídos usando a atribuição de retargeting.
![]() |
![]() |
![]() |
![]() |
Escopo do trabalho
Quem está envolvido
Observação: Este guia indica quando e como o profissional de marketing precisa envolver os desenvolvedores. |
Pré-requisitos
|
Tempo necessário Aproximadamente 3 horas (dependendo dos casos de uso suportados), trabalhando em conjunto com seus desenvolvedores móveis. |
Resultado No OneLink 2/4, você criou um link personalizado, que leva usuários existentes a abrirem o seu aplicativo. O OneLink 3/4 explica como enviar usuários de aplicativos existentes que clicam no seu link diretamente para um conteúdo específico em seu aplicativo. Para isso, você usará os dados de deep linking do SDK da AppsFlyer. |
Exemplo
O post no Facebook do Mark, o profissional de marketing do exemplo anterior, teve um leve sucesso em fazer com que os usuários existentes retornassem ao aplicativo. No entanto, poucos usuários que clicam no link e abrem o aplicativo realmente convertem para fazer um pedido .
Mark decide aumentar a conversão oferecendo um pacote gratuito de pêssegos, maçãs ou abacates a cada compra. Para isso, Mark cria uma experiência simples com link direto para usuários existentes. Ele envia à sua base de usuários um e-mail detalhado enfatizando os benefícios dessas 3 frutas saudáveis.
Para cada fruta mencionada no e-mail, Mark inclui um link direto com tecnologia OneLink, configurado (com a ajuda de desenvolvedores móveis) para:
- Levar os usuários de aplicativos existentes (independentemente da plataforma) diretamente para a página da fruta correspondente.
- Direcionar novos usuários sem o aplicativo instalado para a loja de aplicativos ou para a página inicial apropriada, com base no dispositivo.
Mark pode então criar muitos mais links sem qualquer trabalho adicional para o desenvolvedor, links diretos para qualquer página de produto em qualquer link dado.
Procedimentos
Para criar um link personalizado, você precisa escolher parâmetros e valores. Quando um usuário clica em seu link personalizado, a AppsFlyer fornece os parâmetros e os valores para o código interno do seu aplicativo.
Dentro do seu aplicativo, o código escrito pelo desenvolvedor de dispositivos móveis recebe as informações de parâmetros através do SDK da AppsFlyer (se integrado) e faz com que o aplicativo faça algo específico, por exemplo, navegar até uma determinada página.
Conclua os procedimentos a seguir para configurar um link personalizado (com parâmetros e valores) que envie usuários de aplicativos iOS ou Android existentes diretamente para conteúdo específico dentro do aplicativo.
1. Criando um link direto personalizado
Para criar um link direto personalizado:
-
Entre em contato com seus desenvolvedores iOS e Android para planejar o deep_link_value para definir em seus links.
- O deep_link_value é o nome do valor para o conteúdo específico no aplicativo para o qual os usuários serão direcionados. Os desenvolvedores implementam o comportamento desejado do deep_link_value no código.
-
Os desenvolvedores implementam o comportamento desejado no código. Compartilhe o guia para que eles entendam o fluxo técnico e vejam exemplos:
-
Links diretos unificados (UDL) para Android e iOS: para link direto e deferred deep linking de usuários novos ou existentes, com ou sem o seu aplicativo.
Considerações para links diretos unificados: 1. Requer SDK V6.1 ou posterior. 2. Campanhas SRN não compatíveis. 3. O parâmetro af_dp pode iniciar o aplicativo via esquema URI, mas não está disponível na resposta da API. -
Nota: clientes que já estão usando o OneLink podem estar usando os métodos legados para Android e iOS, em vez de UDL.
Dica
O profissional de marketing e os desenvolvedores devem decidir juntos sobre o melhor sistema de longo prazo para o deep_link_value (e quaisquer outros parâmetros/valores) para minimizar atualizações adicionais de aplicativos.
O deep_link_value pode ser baseado em um SKU, ID de post, caminho (path) etc. Recomendamos que você entre em acordo com seus desenvolvedores sobre um sistema que permita inserir valores dinâmicos no seu parâmetro escolhido, para que você possa gerar muitos deep links diferentes que vão para conteúdos diferentes dentro do aplicativo, sem nenhuma alteração adicional no código do aplicativo da parte dos desenvolvedores.
Veja os seguintes exemplos de URL. O deep_link_value de um tipo de fruta foi escolhido pelo profissional de marketing e desenvolvedor juntos. E os desenvolvedores tornaram os valores dinâmicos, para que o profissional de marketing pudesse inserir qualquer fruta sem a necessidade de mais trabalho da equipe de desenvolvimento.
https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&deep_link_value=apples...
https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&deep_link_value=bananas...
https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&deep_link_value=peaches...
-
Links diretos unificados (UDL) para Android e iOS: para link direto e deferred deep linking de usuários novos ou existentes, com ou sem o seu aplicativo.
- Depois de receber a confirmação dos desenvolvedores de que o aplicativo se comporta de acordo com os parâmetros e valores selecionados, no painel da AppsFlyer, acesse Engajamento e deep linking > Links personalizados do OneLink.
-
Clique no link que você criou no guia anterior.
A página Link de atribuição personalizada é aberta. -
Na aba Deep linking e redirecionamentos , insira o deep_link_value de acordo com o que você decidiu com os desenvolvedores.
-
[Opcional] Se seu link direto exigir mais de uma experiência in-app (por exemplo, você deseja direcionar os usuários para um produto e oferecer um desconto separadamente), você pode adicionar deep_link_sub ao payload de dados de link direto.
- Entre em contato com seus desenvolvedores iOS e Android para planejar os valores.
- Os desenvolvedores implementam o comportamento desejado no código. Compartilhe este guia com os desenvolvedores para que eles entendam o fluxo técnico e vejam exemplos.
- Na aba Atribuição, insira os valores de deep_link_sub de acordo com o que você decidiu com os desenvolvedores.
- Clique em Atualizar link.
Nota
Uma vez que parâmetros e valores dinâmicos são implementados pelos desenvolvedores, o profissional de marketing pode usar a API do OneLink para gerar automaticamente milhares de links personalizados. Saiba mais
2. Testando
Pré-requisitos:
Um dispositivo Android e/ou iOS com o aplicativo instalado. Certifique-se de que é a fonte e a versão do aplicativo onde o(s) desenvolvedor(es) fez(fizeram) alterações.
Para testar seu link:
- No painel da AppsFlyer, vá para Engajamento e links diretos > Links personalizados do OneLink.
- Passe o mouse sobre o ícone Ações do link que deseja testar e clique em Obter URL.
- Envie a URL curta ou longa para o seu telefone. Você tem duas opções:
- Digitalizar o código QR com sua câmera do telefone ou aplicativo de scanner QR.
-
Mandar o link por e-mail ou WhatsApp e abri-lo em seu telefone.
Observação: não cole em notas do iOS ou diretamente em um navegador móvel. Muitas vezes, o sistema operacional móvel intencionalmente não abrirá o aplicativo nesse contexto.
-
Clique no link em seu dispositivo móvel.
O aplicativo deve abrir para o conteúdo que você especificou nos parâmetros do link. - Acesse o painel de controle de Retargeting da AppsFlyer.
Procure um novo clique e reengajamento (aplicativo aberto) sob a fonte de mídia do link (por exemplo, teste) e o nome da campanha que você colocou na URL.
O link não está se comportando como esperado? Confira nosso guia de identificação e solução de problemas.
Se você completou os procedimentos neste artigo, parabéns! Você criou um link que pode enviar para usuários de aplicativos existentes para direcioná-los diretamente para um conteúdo específico (ou obter uma experiência personalizada) em seu aplicativo e receber dados de atribuição de redirecionamento.
- Continue para a próxima etapa
Perguntas frequentes sobre links diretos
Quais métodos de lançamento de aplicativos devem ser implementados?
Se o template do OneLink contiver aplicativos Android e iOS, recomendamos a implementação dos três métodos a seguir:
- Links universais: abrange quase 100% dos usuários de iOS. Se seu modelo contiver um aplicativo iOS, implemente Links universais.
- Android App Links: abrange pelo menos 85% dos usuários do Android, pois está disponível no Android 6.0. Se o seu template contiver um aplicativo Android, implemente Android App Links.
-
Esquema URI:
- Abrange menos de 15% dos usuários de Android, que têm versões do sistema operacional Android anteriores à 6.0 e, portanto, não podem usar o Android App Links.
- Deve ser implementado para usuários com versões do sistema operacional Android anteriores à 6.0 e como um fallback para usuários dos Links universais e do Android App Links.
- Pode ser usado para todos os usuários do Android se o Android App Links não for implementado, mas isso não é recomendado devido a problemas de segurança e desempenho.
Todos esses métodos são usados para o lançamento direto de aplicativos para usuários existentes, mas eles não vinculam os usuários (enviando-os para conteúdo específico dentro do aplicativo).
Quais métodos de links diretos devem ser implementados?
Seus desenvolvedores móveis precisam implementar apenas um método de vinculação profunda por plataforma.
Links universais e Android App Links são métodos de lançamento de aplicativos, que não fazem links diretos dos usuários (enviando-os para conteúdo específico dentro do aplicativo). O método do esquema URI pode iniciar o aplicativo e os usuários de links diretos (através do parâmetro de link personalizado af_dp), mas ele só deve ser configurado para inicialização de aplicativo. Seu principal uso é como um método de fallback para UL e AAL, e para usuários de inicialização de aplicativos com versões do sistema operacional Android anteriores a 6.0.
Depois que o aplicativo é iniciado usando qualquer um desses métodos, o SDK da AppsFlyer fornece o valor de vinculação profunda especificado no link de atribuição personalizado. Esse valor deve ser entregue ao método de vinculação profunda único implementado pelos desenvolvedores móveis.
Exemplo de esquema URI
O valor do esquema URI é colocado com o parâmetro de link personalizado af_dp. Ele deve conter apenas o URI base do aplicativo, que é necessário para o lançamento do aplicativo. Valores de links diretos devem ser colocados com outros parâmetros, por exemplo, af_sub1.
Bom exemplo: af_dp=greatapp%3A%2F%2F&af_sub1=param1%2Fparam2 (af=greatapp://&af_sub1=param1/param2)
Exemplo ruim: af_dp=greatapp%3A%2F%2Fparam1%2Fparam2 (af=greatapp: //param1/param2)
O esquema URI (parâmetro af_dp) pode ser usado para links diretos?
O ideal é que você use o deep_link_value para links diretos e o esquema URI como um método de fallback para inicializar o aplicativo (através do parâmetro de link personalizado af_dp) sem links diretos. No entanto, se você já tiver o esquema URI configurado para links diretos, não há necessidade de alterar sua configuração ou código existente. Ele funcionará.
iOS 14 e links diretos
Não há impacto na experiência do usuário para usuários do iOS 14 com links diretos de campanhas em ad network e mídias próprias.
Para fins de atribuição/emissão de relatórios, a AppsFlyer usa IDFA ou IDFV quando disponível. Se não houver IDFA ou IDFV, a modelagem probabilística é usada.
Próxima etapa
O que acontece se NOVOS usuários clicam em seu link personalizado?
Siga as instruções no OneLink 4/4 para oferecer aos novos usuários a mesma experiência de links diretos que os usuários existentes têm usando Deferred Deep Linking. Isso levará os novos usuários primeiro para a loja de aplicativos e, em seguida, diretamente para conteúdo específico dentro do seu aplicativo.