King of App

Como funcionam os links diretos em aplicativos Android e iOS?

link direto

Recentemente, houve discussões sobre links internos no mundo dos aplicativos. Embora já estejam presentes em ambientes aplicacionais há muito tempo, é importante entender como eles funcionam nas aplicações. Se você quiser saber mais, continue lendo.

Apesar de já estarem presentes no mundo dos apps há algum tempo, os links internos têm sido alvo de muita discussão nos últimos meses.

Deep linking é uma técnica para melhorar a experiência do usuário e aumentar as conversões e receitas. Você pode já ter ouvido o termo antes e está procurando uma explicação rápida e não técnica do básico.

O que são links diretos?

O que são links diretos?

Um link direto é um link que leva diretamente a um conteúdo específico em um aplicativo (ou site).

Quando um usuário clica em um anúncio ou link, ele é levado diretamente ao conteúdo que deseja, sem precisar passar pela tela inicial do aplicativo. Isso é conhecido como link direto.

Qualquer destino diferente da tela inicial do aplicativo que tenha conteúdo específico, como páginas de produtos ou de checkout.

Qual é o ponto de partida para links diretos? Em outras palavras, onde você colocaria um “deep link”, ou seja, a URL, para iniciar a jornada do deep linking?

Onde quer que seus usuários potenciais ou existentes estejam pesquisando, seja no Snap, Instagram, e-mail, mensagens de texto, caixas de bate-papo, mecanismos de busca, códigos QR em outdoors ou caixas de pizza, por exemplo, você também deveria estar lá. Os usuários móveis estão em toda parte e você também deveria estar.

Gostamos de comparar profissionais de marketing móvel a motoristas de táxi para ajudá-lo a entender os links diretos, e admito que isso pode parecer uma comparação estranha à primeira vista.

O trabalho de um motorista de táxi e de um profissional de marketing é o mesmo: levar as pessoas do ponto A ao ponto B. Enquanto os motoristas de táxi usam um veículo para seu trabalho, os profissionais de marketing fazem isso com tecnologia de deep linking.

Profissionais de marketing e gerentes de produto contam com links diretos para impulsionar o crescimento, o engajamento e a retenção de aplicativos. Destinos digitais podem ser alcançados de praticamente qualquer lugar usando links diretos.

Links diretos é como funciona.

Agora surge a questão interessante. Como os profissionais de marketing e gerentes de produto podem garantir que o mesmo link que colocam em uma campanha conecta os usuários ao conteúdo certo, independentemente de terem o aplicativo ou não e independentemente do dispositivo (celular ou PC), sistema operacional, navegador, etc.?

Deep linking é onde a mágica acontece.

Os profissionais de marketing podem ditar a experiência do usuário usando um mecanismo de deep linking.

A experiência do usuário de um aplicativo pode ser dividida em diferentes caminhos para usuários de iOS, Android e desktop, bem como opções de destino.

Um mecanismo de deep linking permite que profissionais de marketing e gerentes de produto forneçam dois tipos diferentes de jornadas, uma para usuários de aplicativos e outra para usuários que não são de aplicativos, em um nível muito básico:

Os mecanismos de deep linking podem criar jornadas personalizadas para diferentes usuários dinamicamente, resultando em experiências contextuais e personalizadas para o cliente. Essas jornadas encantadoras terão um impacto significativo nos negócios, impulsionando a retenção, aumentando as conversões e melhorando o LTV.

Deixe-me dar um exemplo visualmente mais atraente de links diretos em um site:

Os links diretos são suportados em aplicativos Android e iOS?

Você verá o artigo no seu navegador, na versão mobile do site, ao compartilhar esta URL com alguém: um familiar, amigo, conhecido, etc. Isso acontece mesmo que o usuário tenha baixado o aplicativo em seu dispositivo. Quando o deep linking é criado a partir de um site, ele não é compatível com aplicativos móveis nativos. O usuário deve abrir seu aplicativo e procurar o produto nele contido, no caso uma câmera esportiva à prova d'água. Pode ser difícil encontrar itens no enorme site da Amazon.

 

Um link direto é um link inteligente que leva você a um conteúdo específico em um aplicativo ou site, se estiver instalado.

Como devemos reagir a isso?

Em vez de ir para a página inicial do aplicativo, os links diretos apontam diretamente para o conteúdo do aplicativo. Com essa abordagem, se quisermos compartilhar um produto com o aplicativo, o link abrirá o conteúdo do produto, não a página inicial do aplicativo.

Deep-Linking-_-Image-2-_-RESIZED-1

1. Link direto básico

Os links diretos podem ser classificados em três categorias.
Um link direto básico é um link que aponta diretamente para uma página específica de um site.
Quando o destinatário não possui o aplicativo, aparece uma mensagem permitindo que o link seja aberto no aplicativo. Caso contrário, o usuário não conseguirá acessar o conteúdo. Será necessário baixar o aplicativo no Google Play ou App Store e reabrir o link para acessar o conteúdo. Deep links são os mais comuns porque demoram mais entre as aplicações.

Captura de tela_2016-02-29_at_12.29.03_PM

2. Links diretos atrasados

Um link direto é um hiperlink que leva o usuário diretamente a uma página específica de um site ou aplicativo da web. Um link direto lento é um link direto que não fica ativo até que um evento especificado ocorra.

Este link direciona para o conteúdo de qualquer forma. Se você já possui o aplicativo, ele exibirá o conteúdo do link no aplicativo nativo. Por exemplo, como vimos no início, a câmera esportiva será vista no aplicativo nativo.

Se um usuário não tiver o aplicativo instalado, o link o levará à página de instalação do aplicativo na app store. Depois que o aplicativo for instalado, o conteúdo compartilhado poderá ser acessado imediatamente.

link direto diferido1

3. Links profundos contextuais

A criação de links diretos para tópicos específicos em seu conteúdo pode ajudar a direcionar os usuários ao conteúdo que é mais relevante para eles.

Um deep link diferido possui as mesmas funcionalidades desse tipo de link, mas também oferece outros benefícios. Este link armazena informações sobre onde o usuário deseja ir, onde clicou, quem compartilhou o link, etc.

As informações relevantes adicionadas por meio de links diretos contextuais são muito valiosas para desenvolvedores e usuários de aplicativos móveis. Estas informações permitirão aos desenvolvedores incluir conteúdo personalizado, como páginas de boas-vindas ou de referência, o que sem dúvida melhorará a experiência do usuário.

Os links diretos para aplicativos móveis oferecem aos usuários o que eles desejam, quando desejam.

Android e Apple oferecem suporte a links diretos.

Google App Links é a versão Android dos links universais do iOS.

No iOS, links diretos podem ser usados para vincular a conteúdos específicos.

Com o lançamento do iOS 9.0, a Apple introduziu links universais. Esta solução procurou resolver o problema da funcionalidade de deep linking em aplicações através do uso de esquemas URI.

Ao abrir um link no iOS, o aplicativo é pesquisado se estiver instalado. Se não estiver instalado, o conteúdo abre através do Safari. Um link universal é um link da web padrão que direciona tanto para a web quanto para o conteúdo de um aplicativo da web.

Além disso, de acordo com um estudo da Branch.io, os links universais podem aumentar a conversão em até 40%.

Na verdade, eles funcionam de maneira semelhante: são links normais da web que se conectam a um site e ao conteúdo do aplicativo. Isso leva a uma melhor experiência do usuário, mas a adoção tem sido lenta porque nem todas as versões do Android são compatíveis.

O Facebook oferece funcionalidade de links diretos.

Em 2014, o Facebook desenvolveu o padrão App Links para resolver problemas com esquemas de URI de link direto. Existem dois componentes nos links de aplicativos:

É hora de concluir. Embora o deep linking funcione de forma semelhante em todas as plataformas, cada uma tem uma base técnica diferente. No entanto, os aplicativos móveis devem implementar links diretos como parte do design do aplicativo em termos de experiência do usuário e usabilidade. Para fazer isso, você precisa de um desenvolvedor que entenda como funciona o deep linking, já que muitas vezes envolve otimização para web e dispositivos móveis.

Hoje em dia é uma necessidade para as empresas e um grande trunfo para os profissionais de TI desenvolverem aplicações Android. Você só precisa olhar as estatísticas para…

Precisa de um aplicativo personalizado para seu próximo projeto? Você deseja redesenhar um aplicativo existente ou criar um novo?

Pode parecer que criar um aplicativo móvel é tão fácil quanto estalar os dedos e teremos nosso projeto pronto e funcionando em pouco tempo...

O investimento em fintech disparou em Inglaterra e em todo o mundo nos últimos anos, atingindo um valor de 179 milhões de dólares até 2022. O aumento… foi em grande parte impulsionado pelo aumento do investimento em empresas que desenvolvem produtos para responder às necessidades de investimento das mulheres e de outros grupos que transacionam. criptomoedas em volumes menores, como imóveis e investimentos de impacto.

Um aplicativo pode ser uma mina de ouro para uma empresa, servindo como uma ferramenta para impulsionar as vendas, um dispositivo de marketing ou…

Todos os aplicativos já foram desenvolvidos, mas os Super Apps estão aqui para facilitar a vida. Super Apps são um novo tipo de aplicativo,…

Deep linking para reengajamento e retenção é importante.

As taxas de abandono (e-mail marketing/e-commerce) estão aumentando.

Os usuários podem facilmente decidir não concluir a compra após navegar, comprar e encher o carrinho.

Uma abordagem proativa para reconquistar os clientes que deixam seus carrinhos de compras cheios de itens é enviar-lhes e-mails.

Aproximadamente 45% de e-mails de abandono de carrinho são abertos e 21% são clicados. Ainda mais importante, e-mails contextualmente relevantes podem recuperar até 1% de receita potencial perdida. (Sitecore)

Um varejista de moda estabeleceu um processo automatizado que envia e-mails aos clientes que deixam itens em seus carrinhos de compras.

O usuário é levado à página de checkout por meio de uma solução de deep linking, onde os itens deixados no carrinho já estão convenientemente preenchidos.

Os usuários (indicações de amigos/jogos) são a forma como novos usuários são adquiridos.

Seja impresso ou digital, o boca a boca continua sendo um método poderoso de aumentar o conhecimento do produto e da marca.

Os consumidores têm quatro vezes mais probabilidade de comprar quando indicados por um amigo, por isso não é surpreendente que muitas empresas incentivem os clientes existentes a convidar os seus amigos para se juntarem à diversão.

O boca a boca serve a dois propósitos na indústria de jogos altamente competitiva: os usuários existentes tornam-se mais leais e continuam jogando, e como resultado, novos usuários de aplicativos são indicados e aderem.

Um jogo frente a frente foi incentivado para usuários de um aplicativo de jogo usando um processo muito simples e rápido neste caso de uso.

O amigo é levado magicamente para a área de espera do aplicativo após baixar o jogo na App Store e iniciar o aplicativo, clicando em um link do WhatsApp enviado pelo jogador. Deixe os jogos começarem.

Valor médio do pedido nas redes sociais e no varejo (combinado)

AOV é uma medida do valor médio do pedido durante um período específico. Esses KPIs oferecem uma oportunidade para obter frutos mais fáceis de alcançar. Se um comprador está prestes a fazer uma compra, por que não oferecer sugestões de outros produtos nos quais possa estar interessado?

Entre agora e 2024, espera-se que a percentagem da receita do comércio eletrónico em dispositivos móveis aumente de 64% para 67%, indicando que as aplicações móveis são a melhor forma de aumentar o AOV.

Uma marca de moda usa o Instagram para divulgar uma história de “roupa do dia”, que inclui diversos produtos (veja exemplo abaixo). Quando os compradores deslizam para cima, eles são redirecionados para uma landing page social da AppsFlyer (para evitar que o Instagram quebre o link).

Quando os compradores clicam no botão CTA “compre agora”, eles são direcionados para uma página de checkout pré-preenchida no aplicativo, que inclui todos os itens que foram apresentados na história.

Banca SMS: Abandono do processo (Banca Tradicional/SMS)

Os formulários 75% do setor financeiro são abandonados porque os clientes também os encontram

Implementar links diretos é crucial.

Implementar links diretos é crucial.

É relativamente fácil criar links diretos com produtos SAAS de provedores de links diretos. Alguns deles oferecem produtos SAAS para criar links diretos para campanhas de marketing móvel.

Profissionais de marketing e gerentes de produto usam soluções de deep linking para definir as jornadas que desejam que seus usuários finais realizem depois de clicarem nos deep links que criam.

Os profissionais de marketing e gerentes de produto também podem obter uma melhor compreensão do desempenho da campanha medindo instalações, receitas, engajamento de usuários pagantes e LTV, ou capturando as fontes de usuários que clicaram em links diretos.

Os desenvolvedores estão envolvidos em implementações de links diretos? Na maioria dos casos, os desenvolvedores estão envolvidos, já que o aplicativo deve abrir na página com link direto. Uma boa solução de deep linking fornece uma transição suave entre desenvolvedores e profissionais de marketing/gerentes de produto.

Minha última recomendação sobre a implementação de deep linking é que você escolha um provedor que ofereça muito mais do que isso. Usar outra pilha de tecnologia de marketing móvel é geralmente menos desejável do que empregar uma plataforma sofisticada de marketing móvel que inclui recursos de deep linking como recurso principal.

Como criar um link direto

Vamos começar do início: como gerar um deep link. O processo normal pode ser complicado e exigir trocas desnecessárias de informações entre desenvolvedores e profissionais de marketing, pois os links devem ser implementados dentro do aplicativo para direcionar os usuários aos destinos desejados.

Além disso, a criação manual de links diretos pode ser demorada e aumentar a possibilidade de erro humano. Como qualquer URL, os links diretos não funcionam se contiverem erros ortográficos, e mesmo os melhores engenheiros podem cometer esse tipo de erro de vez em quando. Utilizar uma solução para criar links diretos automaticamente economiza tempo e recursos, que podem ser usados para otimizar suas campanhas e estratégias.

Em última análise, é melhor ter uma ferramenta fácil de usar que permita automatizar o processo de geração de links para aumentar a confiabilidade e minimizar erros humanos. Saiba mais sobre o gerador de deep link da Adjust, uma ferramenta que fornece aos profissionais de marketing um URL de deep link totalmente formado que funciona tanto para App Links (Android) quanto para Universal Links (iOS) e reduz bastante o esforço necessário para implementar deep links por conta própria .

Tanto os links diretos baseados em esquema (para Android e iOS) quanto os links universais para iOS 9 e posteriores estão totalmente documentados, e as ideias básicas são bastante semelhantes: envolve a associação de uma URL (para links baseados em esquema, youapp:/ /; para links universais, https://seudominio.com/) com seu aplicativo. Quando o usuário clica na URL, o sistema abre o aplicativo, se estiver instalado.

Porém, nem tudo é perfeito no mundo. Você provavelmente está se perguntando o que acontece se alguém clicar em um URL de link direto sem ter seu aplicativo instalado. Infelizmente, nestes casos nada acontece ou o usuário recebe uma mensagem de erro. Embora não exista um método direto para verificar na Web se um aplicativo está presente em um dispositivo ou não, existem algumas opções para “consultar” seu aplicativo quando ele estiver presente ou enviar clientes para a loja de aplicativos, para seu site ou para qualquer outro site. outro local quando não estiver.

Como já mencionamos, os links diretos de aplicativos móveis baseados em esquema para Android e iOS e os links universais para iOS 9 e posteriores estão totalmente documentados. Vejamos alguns exemplos de como funciona.

Implementar links diretos para Android

Como exemplo de uso de links diretos para Android, digamos que o URL do link direto seja yourapp://path/ e o ID do pacote do seu aplicativo seja com.yourapp.example.

Solução JavaScript

Uma técnica antiga e comum para resolver esse problema é usar um iframe para carregar a URL do link direto e ter algum código JavaScript atrasado para redirecionar para a loja:

Quando isso for feito, o navegador tentará carregar yourapp://path/ primeiro.

Se o seu aplicativo estiver instalado, ele será aberto e o JavaScript a seguir não será executado.
Se seu aplicativo não estiver instalado, nada acontecerá quando seuapp://path/ for carregado. Após 2 segundos, o código JavaScript redireciona o usuário para a Play Store, onde pode instalar o aplicativo.
Porém, há um pequeno problema com esse código: depois que o aplicativo é aberto e o usuário retorna ao navegador, o código JavaScript pode redirecioná-lo de volta para a Play Store. Portanto, podemos otimizar o processo revisando o tempo que o usuário retorna ao navegador para determinar se é necessário redirecioná-lo para a loja ou não:

Solução de intenção

Desde o lançamento do Chrome para Android versão 25 ou posterior, o código acima parou de funcionar, conforme mencionado na documentação do Chrome. Felizmente, o Google oferece uma solução melhor usando o URL de intenção. Quando um usuário clica no URL intent://path/#Intent;scheme=yourapp;package=com.yourapp.example;end, ocorre o seguinte:

Se o aplicativo estiver instalado, o Chrome o abrirá.
Se o aplicativo não estiver instalado, o Chrome abre a Play Store.

Qual solução de deep linking devo usar no King of App?

Solução JavaScript
Semelhante ao Android, também existe um truque de JavaScript para iOS:

HTML

window.location.replace(“seuapp://caminho/”); setTimeout(função(){

window.location.replace(“https://itunes.apple.com/app/id12345678”); }, 2000);

.

se o aplicativo estiver instalado, o primeiro código de realocação abrirá o aplicativo e o script a seguir não será executado.
Se o aplicativo não estiver instalado, o primeiro código de relocação não fará nada e o recurso de tempo limite redirecionará o usuário para a App Store.

Solução de links universais

A partir do iOS 9, a Apple introduziu o Universal Binding, que funciona de forma semelhante à intenção do Android, mas requer mais configuração. E a partir do iOS 9.2, a solução JavaScript parou de funcionar porque a Apple introduziu uma janela de diálogo sem janela restrita.

Para ativar links universais, você deve ter um domínio certificado SSL (por exemplo, https://seuDomínio.com/) associado ao seu aplicativo e exibir um arquivo JSON especial em https://seuDomínio.com/apple-app-site -associação semelhante à seguinte:

Este arquivo informa ao dispositivo qual caminho atua como um link direto para cada aplicativo.

Então você precisa adicionar applinks:yourDomain.com ao mapeamento com.apple.developer.associated-domains no XCode:

Você pode associar um domínio a vários aplicativos ou vice-versa.

Você deve então adotar os métodos UIApplicationDelegate para entrega (especificamente, application:continueUserActivity:restorationHandler:) para que seu aplicativo possa receber um link e tratá-lo corretamente.

Digamos que você associe https://yourDomain.com/dress/ ao seu aplicativo definindo “paths”: [“/dress/”] no arquivo JSON. Quando o usuário clica no link https://yourDomain.com/vestido/1 no Safari, acontece o seguinte:

Se o aplicativo estiver instalado, ele será aberto e https://yourDomain.com/dress/1 será enviado ao UIApplicationDelegate. Lá você pode usá-lo para decidir qual visualização deseja abrir.
Caso o aplicativo não esteja instalado, https://yourDominio.com/vestido/1 abre com o Safari e pode continuar exibindo o produto em seu site ou redirecionar o usuário para a App Store.

Os links universais parecem ser uma solução perfeita para iOS. No entanto, eles também têm suas limitações.

Os links universais funcionam apenas com Safari e Chrome.
Quando outro site redireciona com link universal, só funciona se o clique for feito dentro do Safari ou Chrome. Por exemplo, se o seu aplicativo de e-mail tiver um link https://otroDominio.com/ que redireciona para o link universal https://yourDomain.com/dress/1, isso não funciona como um link direto para o seu aplicativo. No entanto, se o usuário clicar no link https://otherDomain.com do Safari, isso funcionará.
Os links universais não funcionam se você colar o link diretamente na barra de endereço.
Os links universais não funcionam se o redirecionamento for acionado por código JavaScript.
Links universais não funcionam quando você abre o link programaticamente em seu aplicativo (por exemplo, com openUrl).

Primeiro, no construtor, você precisa acessar os serviços e clicar no marketplace. Selecione o serviço de deep linking e adicione-o.

baixar (1)

Depois de adicionado, você verá essas opções.

Os deep links mais comuns do serviço já vêm pré-configurados: WhatsApp, Facebook, Twitter, Telegram, Instagram, LinkedIn e Snapchat.
Basta clicar para ativar a opção.

Caso contrário, você terá que configurar o serviço personalizado adicionando o link direto personalizado.

baixar (3)

Como configurar um link direto personalizado?

A partir daqui não existe fórmula mágica, por isso, ao longo do artigo fomos explicando passo a passo como funciona esse tipo de link.

O melhor é procurar a documentação de cada aplicação/plataforma para saber como construir o link. Por exemplo: https://faq.whatsapp.com/425247423114725/?cms_platform=iphone

Haverá casos em que os links diretos para iOS e Android serão diferentes, por isso recomendamos o uso de um encurtador de URL inteligente, como aquele que pode ser encontrado em nosso site na seção de recursos ou também em nosso pacote móvel WordPress, onde você pode criar um ligação inteligente.

Compartilhar

pt_BRPortuguês do Brasil