Dúvidas Deeplink
Perguntas frequentes sobre Deeplink
🔵 O que é preciso para ativar o Deeplink no app
Se o app for VTEX, é necessário enviar as chaves
appKeyeappTokencom permissão para chamadas públicas.Essas chaves podem ser geradas seguindo as instruções da documentação oficial da VTEX.Recomendamos que sejam configuradas como chaves permanentes.
Também é necessário conceder acesso com perfil Owner (Admin Super), com liberação para todos os recursos.
Se o app for Shopify ou outra plataforma Cloud Commerce, é necessário entrar em contato com nosso suporte através do portal para que os arquivos
assetlinks.jsoneapple-app-site-associationsejam enviados, além das demais orientações necessárias.
A integração com Deeplink exige a publicação de uma nova versão do app. Assim, o ajuste segue o fluxo completo de revisão de código, testes de QAs e processo regressivo, além do prazo de aprovação das lojas (Apple e Google).
🔵 Deeplink não está redirecinando para o app
O primeiro passo é verificar se o direcionamento desejado está disponível atualmente no app. Os destinos suportados são: Home, PDP, PLP(categorias), Carrinho, Favoritos e Perfil.
Também é importante conferir se o formato da URL utilizado é compatível com o Deeplink.
Exemplos de URLs aceitas:
Destino
|
Exemplo de URL
|
Página de Produto (PDP):
|
Ou
O sufixo
Formato correto:
|
Categoria / PLP:
|
Ou
|
Home:
|
|
Login / Perfil:
|
|
Favoritos:
|
|
Carrinho:
|
|
Atualmente, o Deeplink nativo do app não possui suporte para direcionamento de coleções. Por isso, URLs de coleção não irão abrir diretamente no aplicativo.
🔵 Quero excluir um link do direcionamento de Deeplink do app
Quando o Deeplink nativo do app está ativo, qualquer link que contenha o domínio da loja
https://www.sualoja.com.brserá interpretado pelo dispositivo para abrir diretamente no app, caso ele esteja instalado.Caso deseje excluir uma URL específica do direcionamento para o app, ou seja, fazer com que esse link sempre abra no navegador, é necessário informar a URL completa que deverá ser removida do Deeplink. Por exemplo:
https://www.sualoja.com.br/nps-clientesSe o app for VTEX, também será necessário enviar as chaves
appKeyeappTokencom permissão para chamadas públicas, seguindo as orientações da documentação .
Esse ajuste exige a publicação de uma nova versão do app. Portanto, seguirá o fluxo completo de: revisão de código, testes de QAs e processo regressivo, além do prazo de aprovação das lojas (Apple e Google).
🔵 Deeplink X Navegador
Nos navegadores como Chrome e Safari, o Deeplink segue o comportamento esperado, abrindo diretamente o app quando ele está instalado no dispositivo.
No navegador específico Samsung Internet, quando busca é realizada, ele trata o acesso como uma navegação vinda de outro domínio, geralmente google.com. Com isso, a URL passa por um redirecionamento intermediário, por exemplo:https://www.google.com/url?q=https://www.sualoja.com.br/
Devido a esse redirecionamento, o deeplink não reconhece a URL original e, por isso, não é acionado.
Em dispositivos Android, quando o usuário acessa pela primeira vez um link do domínio da loja
https://www.sualoja.com.br, o sistema pode perguntar se deseja abrir o conteúdo no app ou no navegador. Caso o usuário selecione a opção de abrir sempre no navegador, os próximos acessos aos links desse domínio podem deixar de abrir o app automaticamente.
Recomendamos sempre verificar nas configurações do app nos dispositivo se a opção de abrir links compatíveis está ativada.
🔵 Deeplink da AppsFlyer
Além do Deeplink nativo, o app também permite integração com o Deeplink da AppsFlyer. Essa integração já é suportada nativamente pelo aplicativo e não gera custos adicionais.
Você pode conferir os tipos de direcionamentos do Deeplink da AppsFlyer na documentação: Redirecionamento Deeplink Via AppsFlyer
O principal formato de Deeplink utilizado nessa integração é o OneLink. Assim, para iniciar a configuração, é necessário primeiro criar o domínio no painel do OneLink. Após a criação do domínio, entre em contato com nosso suporte através do portal para que possamos realizar a liberação de acesso para o e-mail de um dos nossos desenvolvedores, que seguirá com a integração.
Essa integração está disponível para clientes dos planos Pro e Enterprise.
A integração com a AppsFlyer exige publicação de uma nova versão do app. Portanto, seguirá o fluxo completo de: revisão de código, testes de QAs e processo regressivo, além do prazo de aprovação das lojas (Apple e Google).

