Um deep link é um link que abre uma tela específica dentro de um app, como um vídeo no YouTube, um produto na Amazon ou uma música no Spotify, em vez de um site ou da tela inicial do app. Deep linking é a passagem que leva um toque direto para essa tela, já com login, com os botões do próprio app.
Você usa isso há anos. Mande um link do YouTube por mensagem para um amigo e, se ele tiver o app, o vídeo abre no YouTube. Mas poste esse mesmo link na sua bio do Instagram, e o seu seguidor recebe o site do YouTube dentro do Instagram, normalmente sem login. Um link do LinkTwin é um deep link que continua funcionando a partir dali: quando o app está instalado, ele abre o vídeo do YouTube, o produto da Amazon ou a música do Spotify no próprio app a partir de uma bio ou de um story do Instagram, onde o seu seguidor já está logado.
Exemplos de deep link
Cada endereço abaixo indica uma tela. O ID no final é o que o app lê para saber qual vídeo, música ou produto mostrar. São exemplos do formato, não páginas reais.
| Tela | Link que indica essa tela |
|---|---|
| Um vídeo do YouTube | https://www.youtube.com/watch?v=VIDEO_ID |
| Uma música do Spotify | https://open.spotify.com/track/TRACK_ID |
| Um produto da Amazon | https://www.amazon.com/dp/PRODUCT_ID |
| Um perfil do Instagram | https://www.instagram.com/username |
São endereços web comuns, e é justamente essa a questão. O YouTube, o Spotify, a Amazon e o Instagram avisaram ao celular que o app de cada um é dono dos próprios endereços, então, quando o celular recebe o toque, ele abre o app em vez do site. Só a empresa dona do youtube.com pode fazer essa reivindicação pelo youtube.com, e é por isso que ninguém consegue transformar um link do YouTube num “deep link melhor” editando na mão.
Tipos de deep link
“Deep link” engloba três mecanismos diferentes. O que separa um do outro é o que acontece quando o app não está no celular.
| Tipo | Como ele é | Se o app não estiver instalado |
|---|---|---|
| Esquema de URI (URI scheme) | Um prefixo personalizado, como spotify:track:... |
Nada abre, a menos que o que enviou o link tenha uma alternativa própria |
| Universal Link (iPhone) ou App Link (Android) | Um endereço https normal, como https://open.spotify.com/track/... |
A página web abre no navegador |
| Deep link diferido (deferred deep link) | Um link criado com as ferramentas de rastreamento de instalação do dono do app | A loja de apps e, depois da instalação, a tela certa |
O esquema de URI é o tipo mais antigo: a parte antes dos dois-pontos indica o app. Se você já tocou num endereço mailto: e viu o seu app de e-mail abrir, já viu a mesma ideia na forma mais simples. Num celular sem esse app, um link spotify: puro é um toque morto, então ele nunca é o link para colocar numa bio.
Universal Links (o nome da Apple) e App Links (o do Android) são o tipo https dos exemplos acima. Quem faz o app publica um pequeno arquivo no próprio site (apple-app-site-association para o iPhone, assetlinks.json para o Android) dizendo qual app pode abrir quais endereços, e só o dono do site pode publicá-lo, então o app de um estranho não consegue tomar os endereços do YouTube, e sempre existe uma página web para onde voltar. Links de esquema não têm essa verificação: dois apps podem reivindicar o mesmo esquema, e no iPhone não está definido qual deles abre. Como criador, você não publica nada. O YouTube, o Spotify e a Amazon já fizeram a parte deles, e é por isso que um link do LinkTwin funciona com qualquer app compatível sem nenhuma configuração do seu lado.
O que é um deep link diferido
Um deep link diferido lembra para onde estava apontando enquanto a pessoa instala o app. Um usuário novo toca nele, vai para a App Store ou o Google Play, instala, e o app então abre na tela que o link indicava. Isso exige código dentro do app, então é algo que uma empresa constrói para o próprio app. Para um link que leva ao YouTube, à Amazon ou ao Spotify, os apps não são seus, e o que você precisa é de um deep link que os abra quando estão instalados.
Por que um deep link abre o site no lugar do app
Um deep link só funciona quando o celular pode decidir para onde vai o toque. Numa mensagem de texto, num e-mail ou num app de notas, ele pode: o celular verifica qual app é dono do endereço e abre esse app. O Instagram, o Facebook e o X não passam o toque para o celular. Eles normalmente carregam o endereço no navegador interno deles, então o celular não é consultado, e a reivindicação do YouTube ou da Amazon sobre aquele endereço não tem voz. O texto do link pode ser idêntico nos dois lugares.
É por isso que um link que abre o app a partir do seu app Notas ainda pode abrir um site a partir da sua bio. O link não está quebrado. Ele só está sendo aberto num lugar que não consulta o celular.
Um deep link para um app que não é seu
Você não pode mudar o navegador do Instagram, e não pode mudar o youtube.com. O que você pode mudar é o link que você posta. Cole o endereço do YouTube, da Amazon ou do Spotify no gerador de deep links do LinkTwin e você recebe um link curto que analisa o celular e o app de onde veio o toque, e então abre o destino no próprio app. Isso funciona com mais de 100 apps compatíveis. As pessoas chegam já logadas, então podem se inscrever, salvar ou comprar sem fazer login de novo. Se o app não estiver instalado, elas recebem a página web no navegador de verdade, e links para um site comum também vão para o navegador do celular, onde ficam os logins e os cartões salvos.
- No YouTube, no Spotify, na Amazon ou em qualquer app que você esteja compartilhando, toque em Compartilhar e depois em Copiar link.
- Cole no LinkTwin e copie o link curto.
- Poste na sua bio, num story ou numa DM, e depois toque nele uma vez você mesmo a partir dali, num celular que tenha o app.
Todo link também ganha um relatório de cliques (cliques ao longo do tempo, país, dispositivo e origem) e um QR code. O plano gratuito inclui 10 links e 500 cliques por mês.
Mais sobre links que abrem apps
| Se a sua pergunta é | Leia |
|---|---|
| Por que o meu deep link abre o navegador, e como eu testo? | Deep link não funciona |
| O que é um navegador interno, e como cada rede social lida com links? | Navegadores internos explicados |
| Por que os meus links do Instagram não abrem o app? | Links do Instagram que não abrem no app |
| Por que os meus links do YouTube abrem no navegador? | Links do YouTube que não abrem no app |
| Por que um link postado no TikTok fica dentro do TikTok? | Links do TikTok ficam no TikTok |
| Os botões da minha página de link na bio podem abrir apps? | Link na bio que abre apps |
| Onde posso colocar um link no Instagram para as pessoas tocarem? | Onde colocar links no Instagram |
Perguntas frequentes
Link curto é a mesma coisa que deep link?
Não por si só. A maioria dos links curtos só redireciona para o endereço longo, então dentro do Instagram o endereço longo continua carregando no navegador do Instagram. Um link curto do LinkTwin é um deep link por causa do que ele faz no meio do caminho: verifica o celular e o app de onde veio o toque, e abre o app de destino.
Dá para ver quem tocou num deep link?
Não pelo nome. Um toque vai do celular para o app, e só o dono do app vê esse toque chegar. Um link do LinkTwin conta o clique no meio do caminho, com país, dispositivo e origem, e o guia sobre como rastrear cliques em links mostra o que esses números conseguem revelar.