Testando os deep links da Adjust
Antes de usar links diretos em uma campanha, teste-os para garantir que estejam configurados corretamente, abram o conteúdo pretendido no aplicativo e sejam mensurados pelo Adjust. O processo de teste depende do tipo de link e do cenário do usuário: se o usuário já tem o aplicativo instalado, está instalando-o pela primeira vez ou se precisa ser reatribuído.
Este guia abrange os testes para:
- Deeplinks da Adjust
- Universal Links
- Deep link direto
- Deferred deep linking
- Reatribuição
Se você encontrar problemas durante os testes, consulte as Perguntas Frequentes sobre links diretos para obter mais informações.
Antes de começar
Use esta lista de verificação antes de testar qualquer link profundo.
Para todas as plataformas
- Crie o link correto para o ambiente que você está testando.
- Crie um link de teste específico para que você possa identificar claramente se a instalação ou a sessão está sendo atribuída conforme o esperado.
- Faça os testes no mesmo ambiente em que a campanha será executada, especialmente para links JSR.
Para iOS e links universais
Teste a versão do aplicativo onde o link foi implementado.
- Por exemplo, se os links universais estiverem implementados apenas em um modo debug, teste nessa versão.
Se você estiver testando um aplicativo iOS em modo de depuração e precisar de ajuda do Suporte da Adjust, considere lançar uma versão no TestFlight e convidar a equipe.
Se seu aplicativo usar a Assinatura de SDK, faça seu teste em um dispositivo real. Se você não usa a Assinatura de SDK, pode testar com um emulador.
Crie um local de teste
Hospede seus links em um ambiente web para testes. Recomendamos adicionar o link a uma página HTML simples e abrir essa página no seu dispositivo de teste.
Isso é necessário para links universais, pois eles precisam ser abertos no Safari ou no Chrome e não funcionarão como esperado se você colar o link diretamente na barra de endereços do navegador.
Exemplo de HTML:
<html lang="en">
<head>
<style>
a {
font-size: 100px
}
</style>
</head>
<body>
<a href="https://app.adjust.com/abc123?deep_link=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion">Deep Link</a>
</body>
</html>Utilize o formato de link apropriado:
Exemplo de Adjust deep link:
<a href="https://app.adjust.com/abc123?deep_link=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion">Deep Link</a>
Exemplo de universal link
<a href="https://example.go.link/category/product/67890?adj_t=abc123">Deep Link</a>
Como testar
O processo de teste é determinado pelo tipo de link e cenário usados. Por exemplo, seu link terá um comportamento diferente para um usuário que já tem o aplicativo instalado em comparação com um que não tem.
Teste como usuário existente
Use este teste para verificar o deep linking direto para um usuário que já tem o aplicativo instalado.
- Crie uma página de teste.
- Adicione seu link direto ou link universal à página.
- Instale o aplicativo no seu dispositivo de teste.
- Abra o aplicativo pelo menos uma vez. Se houver telas de boas-vindas, limpe-as. Faça login, se necessário.
- Em seu dispositivo de teste, abra um navegador web e navegue até sua página de teste web.
- Clique no deep link.
Resultado esperado: O aplicativo abre automaticamente e direciona você para a correta localização dentro do aplicativo. Se isso funcionar, sua configuração estará pronta para mensurar campanhas com este link.
Resolução de problemas
- Se o aplicativo abrir, mas não na localização correta, verifique se ele consegue lidar corretamente com o caminho do link direto.
- Para links universais, se o aplicativo não abrir, teste o raw universal link. Se retornar um erro
404 URL not found, revise a configuração de integração de links universais.
Teste como novo usuário
Use este teste para verificar o deep linking diferido para um usuário que não tem o aplicativo instalado. O deep linking diferido ocorre quando um usuário clica em um deep link antes de ter o aplicativo instalado. Após instalarem e abrirem o aplicativo, o Adjust repassa as informações do link direto para que o aplicativo possa redirecioná-los para a tela desejada dentro do aplicativo.
- Certifique-se de que o aplicativo não esteja instalado no seu dispositivo de teste. Se for esse o caso, desinstale-o.
- Esqueça o dispositivo através do Console de Teste da Adjust.
- Em seu dispositivo de teste, abra um navegador web e navegue até sua página de teste web.
- Clique no deep link.
- Baixe e instale o aplicativo na app store.
- Abra o aplicativo.
Resultado esperado: Ao abrir o aplicativo, você será redirecionado para a localização específica definida no link direto.
Para links universais, crie o link com o parâmetro de ID de publicidade relevante antes de testar:
https://example.go.link/category/product/67890?adj_t=abc123&adj_idfa=8C6CBCOD-5F43-4765-A6E6-84DFF3D24707
Testo Optimized Deferred Deep Linking
Se você tiver Optimized Deferred Deep Linking ativado, siga as etapas listadas na página correspondente.
Resolução de problemas
Se o link direto adiado não abrir a página correta, primeiro teste o mesmo link como um usuário existente. Se o teste com o usuário existente funcionar, verifique se o esquema do aplicativo no AppView está correto para links universais ou se o parâmetro de link direto foi cortado ou codificado incorretamente para Adjust deep links.
Reinicie seu dispositivo entre os testes
Se você executar vários testes de deep link diferidos, reinicie o dispositivo entre os testes para evitar que cliques ou instalações anteriores afetem os resultados.
- Desinstale o aplicativo do dispositivo de teste.
- Remova o ID de publicidade do seu sistema.
- Instale o aplicativo sem clicar em qualquer link.
- Verifique o Console de Testes do Adjust e confirme se a instalação aparece como orgânica.
- Se a instalação não for orgânica, repita os passos 1 a 3.
- Desinstale o aplicativo.
- Limpe o ID de publicidade novamente.
Testando a reatribuição
Use este teste para verificar se um usuário existente pode ser reatribuído através do seu link direto.
- Defina o período de inatividade da reatribuição para 0 dias no seu link de teste
- Crie um deep link sem um parâmetro do ID de publicidade.
- Remova o ID de publicidade do seu dispositivo de teste do seu sistema.
- Instale o aplicativo sem clicar em qualquer link.
- Em seu dispositivo de teste, abra um navegador web e navegue até sua página de teste web.
- Clique no deep link.
- Utilize o Console de testes Adjust para confirmar se o dispositivo foi atribuído ou reatribuído ao link de teste.
Se você alterou a janela de inatividade no nível do aplicativo, reverta para a configuração desejada após concluir o teste.