Visão geral: permita que novos usuários tenham a mesma experiência de deep linking que os usuários atuais têm ao clicar em um link personalizado.
![]() |
![]() |
![]() |
![]() |
Leitura relacionada: Deferred deep linking com SRNs
Escopo do trabalho
Quem está envolvido
Atenção: este guia indica quando e como o profissional de marketing deve envolver os desenvolvedores. |
Pré-requisitos
|
Tempo necessário Aproximadamente 1,5 horas, trabalhando em conjunto com seus desenvolvedores de mobile. |
Resultado Usando o mesmo link personalizado explicado no OneLink 3/4, os novos usuários que clicarem nele são enviados primeiro para a loja de aplicativos correta para baixar e instalar seu aplicativo. Com a primeira inicialização, novos usuários recebem conteúdo específico (ou uma experiência específica) no aplicativo. Esses usuários são atribuídos pelo clique/instalação às suas próprias fontes de mídia definidas. |
Exemplo
A campanha de e-mail de Mark (do exemplo do guia anterior) sobre frutas saudáveis fez links diretos com os usuários de aplicativos existentes às páginas de frutas dentro do aplicativo do Feed Me.
No entanto, Mark sabe que muitas pessoas que leem o e-mail ainda não têm o aplicativo instalado. Ele quer que esses usuários potenciais aproveitem a mesma oferta de campanha que os usuários existentes, para aumentar as conversões e a satisfação do usuário.
Com a ajuda de Andrea, o desenvolvedor do Android, e Yossi, o desenvolvedor do iOS, Mark adiciona a capacidade de ligação direta adiada aos aplicativos do Feed Me. Novos usuários de aplicativos, que clicam no OneLink no e-mail e instalam, vão diretamente para a página de frutas quando abrirem o aplicativo pela primeira vez.
Procedimentos
A ligação direta adiada para novos usuários é habilitada usando parâmetros e valores do link de atribuição personalizado. Quando um usuário clica em seu link personalizado, a AppsFlyer analisa e entrega os dados de atribuição ao código interno do seu aplicativo.
Dentro do 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, navegue até uma determinada página.
Observação
Links diretos de usuários de aplicativos existentes com o Apple Universal Links, Android App Links e esquemas de URI abrem o aplicativo móvel. No entanto, para atender aos usuários com conteúdo específico no aplicativo, os desenvolvedores devem acessar as informações dos links diretos usando o SDK da AppsFlyer.
Deferred deep linking é muito semelhante. Ao iniciar o aplicativo pela primeira vez, os desenvolvedores acessam informações de links diretos usando o método do SDK da AppsFlyer. Usando essas informações, os desenvolvedores podem direcionar novos usuários a conteúdo personalizado.
Conclua os procedimentos a seguir para alcançar esses objetivos.
Implementando deferred deep linking
A experiência do usuário e o redirecionamento personalizado do deferred deep linking são realizados com os seguintes parâmetros:
- deep_link_value
- [optional] deep_link_sub1-10
Para implementar ligação direta adiada:
- Configuração do link de atribuição personalizado.
- Se você usar o mesmo link personalizado criado usando o guia anterior, não precisará definir um novo deep_link_value, deep_link_sub1-10 (ou outros novos parâmetros). Você pode usar os mesmos parâmetros deep_link_value e deep_link_sub1-10 já configurados.
- Se você quiser criar novos parâmetros, siga as instruções no guia anterior.
-
Entre em contato com seus desenvolvedores iOS e Android.
- Concorde com o deep_link_value, deep_link_sub1-10 (e outros parâmetros e valores) a serem usados após obter os dados de atribuição do SDK na primeira inicialização. Se você seguiu as instruções do guia anterior, então você já concordou e agora só precisa implementar a mesma lógica para novos usuários. Consulte limitações de nome de parâmetro.
-
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.
-
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.
- Certifique-se de receber a confirmação dos desenvolvedores de que o aplicativo se comporta de acordo com os parâmetros e valores selecionados.
Deferred deep linking com o iOS Private Relay
Com o lançamento do iOS 15, a Apple passou a oferecer aos usuários do iCloud+ um recurso chamado Private Relay, que oferece a opção de criptografar o tráfego de navegação na web e ocultar sua localização exata, endereço IP e o conteúdo do seu tráfego de navegação. Se os usuários optam por utilizar o Private Relay, isso poderá interferir na atribuição e no deferred deep linking. Ou seja, quando um novo usuário acessa a App Store, instala e inicia o aplicativo, o Private Relay pode impedir que ele seja enviado para uma página específica no aplicativo.
Para garantir que o deferred deep linking (DDL) continue funcionando como esperado, você precisa implementar uma das seguintes soluções AppsFlyer:
- [Recomendado] Solução baseada em App Clips: crie um App Clip que fornece dados de atribuição do usuário e direcione os usuários para uma experiência personalizada do App Clip, semelhante à que você deseja que o DDL alcance. App Clip também pode incluir um fluxo para direcionar os usuários do seu App Clip para o aplicativo completo.
- Solução baseada na área de transferência: crie uma landing page na web que copie os dados de deferred deep linking da URL e redirecione corretamente o usuário para o aplicativo. Observação: essa solução não melhora a atribuição.
Solução baseada em App Clips
Essa solução combina URLs curtas do OneLink com a tecnologia de App Clips disponível no iOS, permitindo que você envie usuários para fluxos específicos em seu produto sem a necessidade de instalar o aplicativo completo. A URL curta do OneLink fornece dados de atribuição do usuário e direciona os usuários para uma experiência personalizada do App Clip semelhante à que você deseja que o DDL alcance. O App Clip também pode incluir um fluxo para direcionar os usuários do seu App Clip para o aplicativo completo. Observação: se os usuários reinstalarem o aplicativo completo a partir da solução baseada no App Clip, isso poderá ser reportado na AppsFlyer como uma instalação orgânica.
Fluxo
O fluxo da solução DDL baseada no App Clip é o seguinte:
- O anunciante cria um App Clip e o adiciona a um template do OneLink para usuários que ativaram o Private Relay.
- O usuário toca na URL do OneLink.
- O manipulador da web da AppsFlyer verifica se:
- O dispositivo está usando iOS 15+
- O navegador é Safari
- O usuário ativou o Private Relay.
- Assim que a AppsFlyer confirmar os itens acima, o usuário será solicitado a clicar em Reproduzir App Clip ou Exibir no Safari.
- Se o usuário clicar em Reproduzir App Clip, um card do App Clip será exibido para o usuário.
- Se o usuário clicar em Exibir no Safari, uma landing page será aberta, solicitando que ele abra o App Clip.
- O usuário abre o App Clip.
- O App Clip é aberto e fornece ao usuário a experiência decidida pelo profissional de marketing mobile e desenvolvedor do aplicativo.
- Se o App Clip incluir um fluxo para direcionar os usuários para o aplicativo completo, os usuários serão enviados para a App Store para baixar o aplicativo completo. Na inicialização do aplicativo, eles têm a experiência do usuário definida pelo desenvolvedor.
Pré-requisitos: SDK V6.4.0+ da AppsFlyer
Para configurar a solução DDL baseada no App Clip:
- Peça ao desenvolvedor para seguir as instruções do developer hub da solução baseada no App Clip e crie um Clipe de App que forneça a experiência de usuário desejada. Isso também pode incluir um fluxo para direcionar os usuários do seu App Clip para o aplicativo completo.
- Crie ou edite um template do OneLink com Universal Links e deferred deep linking.
- No template do OneLink, ative Exibir App Clip se o usuário ativou o Private Relay. Não ative isso, a menos que você tenha um App Clip.
Observação: ao fazer alterações em um template do OneLink com Universal Links, como adicionar (ou remover) o recurso de App Clip, pode levar várias horas para que o arquivo AASA seja atualizado. Portanto, os links que você cria com base no template podem não ter a funcionalidade atualizada imediatamente. - Crie um link personalizado com base no template do OneLink:
- No App Store Connect, vá para a seção Experiência do App Clip, vá até URLs do aplicativo e insira a URL do template do OneLink (domínio + ID do template). Por exemplo:
suamarca.onelink.me/GrbZ
), ou uma URL curta de link personalizado específico do OneLink.
Observação: se você inserir um link personalizado do OneLink, a solução baseada em App Clips funcionará apenas para usuários que tocarem nesse determinado link; outros links criados com base no template do OneLink não funcionarão.
Solução baseada em área de transferência
Fluxo
O fluxo da solução DDL baseada na área de transferência é o seguinte:
- O anunciante cria um deferred deep link que contém o parâmetro
af_cp_lp=true
. - O usuário toca no deferred deep link.
- A AppsFlyer verifica se:
- O dispositivo está usando iOS 15+
- O navegador é Safari
- O usuário ativou o Private Relay.
- O link contém o parâmetro
af_cp_lp=true
.
- Depois que a AppsFlyer confirmar o item acima, a landing page da web é carregada, contendo o ícone do aplicativo, a imagem e um CTA para baixar o aplicativo na App Store. O usuário também vê uma mensagem que explica o processo: que a URL é copiada para garantir a melhor experiência do usuário que o enviará para a página específica no aplicativo.
- O usuário toca em Baixar o aplicativo.
- O usuário é enviado para a App Store para instalar o aplicativo. Em seguida, na primeira inicialização, ele é enviado para a página específica do aplicativo.
Requisitos
A solução copiar/colar DDL da lading page requer:
- Que o usuário esteja navegando na web no Safari.
-
Que o deferred deep link inclua o parâmetro
af_cp_lp=true
. - SDK para iOS V6+ da AppsFlyer.
- Que o seu desenvolvedor de aplicativos iOS implemente um código que cola os dados do deferred deep link na URL da área de transferência. Isso não faz parte do SDK da AppsFlyer.
- O usuário final deve manter a caixa de seleção marcada (padrão). Se estiver desmarcada, a URL não será copiada e o deferred deep link não funcionará.
Configuração
Para configurar a solução DDL baseada na área de transferência:
-
Diga ao desenvolvedor do iOS para:
- Seguir as instruções do dev hub e integrar o código necessário no SDK da AppsFlyer.
- Implementar o código que cola o deferred deep link na URL da área de transferência. Isso não faz parte do SDK da AppsFlyer.
-
Adicione o parâmetro
af_cp_lp=true
aos seus links.
Você pode fazer isso adicionando um parâmetro personalizado na interface do usuário do link personalizado do OneLink da AppsFlyer ou simplesmente anexando o parâmetro a qualquer um dos seus links.
Testes
Pré-requisitos:
- Um dispositivo Android e/ou iOS sem o aplicativo instalado.
A ligação direta adiada é para novas instalações de aplicativos, portanto, qualquer versão do aplicativo deve ser removida. - O dispositivo de teste deve ser registrado.
Se o dispositivo não estiver registrado, instalações repetidas não poderão ser atribuídas (mesmo se você for redirecionado corretamente para o aplicativo). Observação: se você estiver testando a funcionalidade de retargeting, habilite o retargeting e não registre o dispositivo de teste. - Encontre vários cenários de resposta de dados de conversão aqui.
Para testar seu link:
- No painel da AppsFlyer, acesse Experiências e deep linking > 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.
Ele deve redirecioná-lo para a loja de aplicativos para baixar o aplicativo. Não faça o download!
- Instale a nova versão do aplicativo criada pelo desenvolvedor.
- Abra o aplicativo.
Ele deve abrir a página específica ou experiência personalizada que você escolheu. -
No dashboard de Visão Geral da AppsFlyer, procure uma nova instalação.
Procure um novo clique e instale na fonte de mídia (por exemplo, teste) e o nome da campanha que você definiu no link personalizado. Observação: se você estiver testando a funcionalidade de retargeting, uma nova reatribuição deverá ser registrada.
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ê implementou a ligação direta adiada para todos os seus usuários potenciais, que obterão conteúdo específico da campanha no aplicativo na primeira vez que for aberto.