6 min de leitura

Deep Link

Definição

Um deep link é um link que leva o usuário diretamente para uma página, tela, item ou ação específica, em vez de abrir apenas a página inicial de um site ou a tela padrão de um aplicativo. Seu objetivo é reduzir a necessidade de navegação adicional, aproximando o usuário do conteúdo ou da tarefa relacionada ao link.

Na web, um link direto pode apontar para uma página específica, como a página de um produto em vez da página inicial. Em aplicativos móveis, ele pode abrir um destino específico dentro do aplicativo instalado, como uma mensagem, um produto, um perfil ou a tela de configurações.

Um link direto (ou deep link) contém um destino que um site, sistema operacional ou aplicativo sabe como acessar. O que acontece depois que o usuário toca nele depende do tipo de link e da configuração do dispositivo.

Para um deep link para um site, o navegador abre o URL solicitado. Para um link direto para um aplicativo, o sistema operacional verifica se um aplicativo instalado consegue lidar com esse destino. Se conseguir, o aplicativo é aberto e direciona o usuário para a tela correspondente.

As implementações modernas para dispositivos móveis geralmente usam URLs HTTPS. A Apple chama sua implementação verificada de Links Universais, enquanto o Android usa Links de Aplicativos do Android . Se você quiser entender a diferença entre esses conceitos, consulte este guia sobre deep links versus Links Universais.

Os aplicativos também podem usar esquemas de URL personalizados, como exampleapp://product/123. Esses esquemas podem direcionar o tráfego para um aplicativo, mas não fornecem a mesma associação verificada entre site e aplicativo.

Os deep links eliminam etapas entre um clique e o destino desejado. O usuário não precisa abrir um aplicativo, procurar a seção correta e localizar manualmente o conteúdo original.

São úteis quando o contexto deve ser preservado na transição entre um site, mensagem, notificação, anúncio, código QR ou outro aplicativo. Em produtos móveis, abrir apenas a tela inicial do aplicativo pode frustrar a intenção original do usuário.

Os deep links também podem auxiliar na mensuração de campanhas e no reengajamento quando sistemas de análise ou atribuição rastreiam o link e o destino. O rastreamento não é uma propriedade inerente aos links diretos em si.

Requisitos comuns

Um deep link funcional em um aplicativo precisa de um destino que o aplicativo entenda e de uma lógica de roteamento que mapeie o link de entrada para esse destino.

Links HTTPS verificados exigem configuração adicional. Links de Aplicativos Android estabelecem uma relação entre um site e um aplicativo Android, enquanto Links Universais da Apple associam um site a um aplicativo iOS. O Android usa Links de Ativos Digitais para Links de Aplicativos verificados, enquanto a Apple depende da configuração de domínio associado entre o aplicativo e o site.

As equipes também devem definir o que acontece quando o aplicativo não está instalado, o conteúdo não existe mais ou o usuário está desconectado. Dependendo da configuração, a alternativa pode ser uma página da web, a página da loja de aplicativos, a tela de login ou outro destino compatível.

Benefícios

A principal vantagem é uma navegação mais rápida. Os deep links podem levar os usuários diretamente ao conteúdo que esperavam após clicarem.

Eles também podem preservar o contexto em diferentes canais. Uma notificação pode abrir o pedido relacionado, uma campanha em redes sociais pode abrir o item anunciado e um e-mail pode levar o usuário diretamente para a tela da conta.

Para as equipes de produto, os links diretos criam pontos de entrada reutilizáveis ​​para destinos importantes do aplicativo em anúncios, mensagens, códigos QR, páginas da web e notificações push, quando compatíveis.

Limitações

Os deep links dependem do roteamento correto e da configuração da plataforma. Uma URL malformada, uma rota ausente, uma associação de domínio incorreta, uma versão de aplicativo não compatível ou um destino excluído podem fazer com que o link falhe ou abra em um local inesperado.

O comportamento pode variar dependendo se o aplicativo está instalado e se o usuário está conectado. Além disso, os esquemas de URL personalizados não possuem a relação verificada entre site e aplicativo oferecida pelos Links Universais e Links de Aplicativos do Android.

Uma mensagem como “deep link não suportado” geralmente significa que o aplicativo, o sistema operacional ou a rota atual não conseguem lidar com o link solicitado. A causa exata é específica de cada aplicativo.

Deep links aparecem na navegação web comum e em muitos fluxos de trabalho em dispositivos móveis. O padrão comum é que o link aponta além de uma página de entrada geral em direção a um destino específico.

  • Sites da Web: Abra um artigo, produto, categoria ou página de conta específica em vez da página inicial.
  • Aplicativos móveis: Abra um perfil, conversa, produto, vídeo ou tela de configurações específica.
  • Notificações push: Abra a tela relacionada ao alerta. Equipes que testam esses fluxos de trabalho em ambientes Android remotos também podem testar notificações push em celulares na nuvem.
  • E-mail e mensagens: redirecionam o usuário para um fluxo de trabalho específico.
  • Publicidade: Direcione o usuário existente do aplicativo para conteúdo promocional em vez de apenas para a tela inicial do aplicativo.
  • Códigos QR: Direcionam a leitura para uma página da web específica ou para um aplicativo compatível.
  • Teste: Verifique se cada link compatível abre o destino correto em todos os estados do aplicativo e dispositivos.

As equipes do Android podem validar links de aplicativos por meio do Android Studio, do Play Console ou do ADB. O Google Play Console também oferece ferramentas para criar, manter e validar configurações de links diretos.

Para fluxos de trabalho que exigem que a mesma rota de aplicativo seja testada em diferentes ambientes Android, os celulares Android nuvem também podem ser úteis. Eles podem fornecer sessões Android separadas para verificar o comportamento do aplicativo, links e fluxos de trabalho móveis sem depender de um único dispositivo físico.

Os Links Universais são o método da Apple baseado em HTTPS para vincular URLs da web a destinos dentro de um aplicativo iOS. Quando configurado corretamente, o sistema pode direcionar links de sites compatíveis para o aplicativo associado. Para uma comparação mais detalhada, leia Deep Link vs Universal Link: Qual a diferença para redes sociais?

Os links de aplicativos Android são links da web verificados associados a um aplicativo Android, de modo que URLs compatíveis possam abrir o conteúdo correspondente do aplicativo.

Os esquemas de URL personalizados usam um esquema específico do aplicativo em vez de um endereço da web normal. Eles ainda podem ser links diretos, mas são configurados de forma diferente dos links da web verificados.

O deep linking diferido visa preservar o destino pretendido do aplicativo mesmo quando o aplicativo não é instalado no primeiro clique. Geralmente, requer roteamento adicional ou lógica de atribuição além de um deep link básico.

Principais conclusões

Um deep link é um link específico para um destino. Em um site, geralmente aponta para uma página mais profunda do que a página inicial. Em um aplicativo, pode abrir uma tela específica ou um conteúdo específico em vez da tela inicial do aplicativo.

O termo descreve o comportamento de vinculação, não uma tecnologia específica. Links universais, links de aplicativos Android, esquemas de URL personalizados, redirecionamentos e roteamento diferido são implementações ou mecanismos relacionados.

As pessoas também perguntam

O que é um exemplo de deep link?

Um deep link poderia ser https://example.com/products/123, que abre um produto específico em vez da página inicial do site. Em um aplicativo móvel, a mesma ideia poderia direcionar o usuário diretamente para a tela desse produto.

O que é um link direto (deep link)?

Um link direto identifica um destino específico em vez de um ponto de partida geral. Pode ser um URL HTTPS normal ou, para alguns aplicativos, um esquema de URL personalizado reconhecido pelo aplicativo.

O que é um deep link no Android?

No Android, um deep link direciona o usuário para um destino específico dentro de um aplicativo. O Android também oferece suporte a App Links, que são URLs da web verificadas associadas a um aplicativo Android específico.

O que é um deep link no iOS?

No iOS, os aplicativos podem lidar com links diretos por meio de mecanismos como esquemas de URL personalizados e Links Universais. Os Links Universais associam URLs de sites HTTPS ao conteúdo correspondente dentro de um aplicativo iOS.

Qual é a diferença entre um link direto e um hiperlink?

Um hiperlink é qualquer link clicável que aponta para outro recurso ou local. Um link profundo é mais específico porque aponta diretamente para conteúdo mais aprofundado em um site ou aplicativo, em vez de apenas para o ponto de entrada principal.

O que é um redirecionamento de deep link?

Um redirecionamento de deep link é uma etapa de roteamento que envia um clique para o destino apropriado, como a tela de um aplicativo, um site, uma página de login ou uma loja de aplicativos. O redirecionamento é a lógica que dá suporte ao link direto, e não a definição do próprio link direto.

O que é um gerador de deep links?

Um gerador de deep links é uma ferramenta que cria ou formata URLs de acordo com a estrutura de deep links suportada por um aplicativo. Ele não pode tornar um aplicativo não compatível acessível por meio de links diretos, a menos que o aplicativo tenha o roteamento configurado para esse destino.

O que significa "link direto não suportado"?

A mensagem “Deep link not supported” geralmente significa que o destino ou o formato do link não pode ser processado na configuração atual. As possíveis causas incluem uma rota não suportada, configuração incorreta, falha na associação de domínio ou uma versão incompatível do aplicativo.

Tenha contas ilimitadas sem nenhum banimento

Use suas contas de redes sociais em cloud phones e navegadores web

Teste Grátis
Telegram
Thank you! We’ve received your request.
Please check your email for the results.
Estamos verificando esta plataforma.
Por favor, insira seu e-mail para ver o resultado.

Multilogin works with amazon.com