Crie um universal link
Raw universal links com um link da Adjust anexado são o formato padrão dos nossos universal links. Eles são curtos, limpos e funcionam em campanhas na web.
Um raw universal link só funcionará para usuários com iOS 9+ e que já têm seu aplicativo instalado.
Adicionando caminhos in-app
Se o caminho do universal link inclui parâmetros de consulta, evite usar ?
para anexar parâmetros da Adjust. Quando dois caracteres ?
são usados em uma URL, qualquer informação após o segundo será descartada pelo navegador, o que pode causar um erro HTTP 404 se seu aplicativo não estiver instalado. Você pode usar o exemplo abaixo para confirmar a configuração ou verificar as Perguntas frequentes sobre universal links para mais informações.
Correto: https://z9pm.adj.st/my?path=location&client=name&adjust_t=klm012
Incorreto: https://z9pm.adj.st/my?path=location&client=name?adjust_t=klm012
Crie universal links multiplataforma
Um universal link multiplataforma fará o deep linking de todos os usuários do seu aplicativo com uma única URL da Adjust.
Para criar o seu universal link multiplataforma, primeiro identifique se seus aplicativos iOS e Android compartilham o mesmo caminho (path) e parâmetros de consulta. Isso determina qual formato será usado.
Em seguida, certifique-se de que o Android App Scheme está salvo na Adjust. Ele especifica o prefixo de URL que abre seu aplicativo, é configurado no seu aplicativo e específico para cada plataforma mobile (iOS e Android). Exemplo: my_android_app://
iOS e Android compartilham o mesmo caminho (path) e parâmetros de consulta
Quando o destino do seu deep link compartilha o mesmo caminho e parâmetros de consulta nos seus aplicativos Android e iOS, use o seguinte formato de universal link.
Para aplicativos separados por plataforma no AppView
https://[RAW UNIVERSAL LINK]/[PATH]?adjust_t=[IOS LINK TOKEN]_[ANDROID LINK TOKEN]&[ADJUST PARAMETERS]
Por exemplo:https://z9pm.adj.st/my/path?adjust_t=abc123_987xyz
Para aplicativos configurados como multiplataforma no AppView
https://[RAW UNIVERSAL LINK]/[PATH]?adjust_t=[LINK TOKEN]&[ADJUST PARAMETERS]
Por exemplo:https://z9pm.adj.st/my/path?adjust_t=abc123
Aplicativos iOS e Android têm caminhos (paths) e parâmetros de consulta diferentes
Quando o destino do seu deep link não compartilha o mesmo caminho e parâmetros de consulta nos seus aplicativos Android e iOS, use o seguinte formato de universal link.
Para aplicativos separados por plataforma no AppView
https://[RAW UNIVERSAL LINK]/[IOS UNIVERSAL LINK PATH]?adjust_t=[IOS LINK TOKEN]_[ANDROID LINK TOKEN]&adjust_deeplink=[ENCODED ANDROID APP SCHEME + PATH]&[ADJUST PARAMETERS]
Por exemplo:https://z9pm.adj.st/my/path&adjust_t=abc123_987xyz&adjust_deeplink=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion
Para aplicativos configurados como multiplataforma no AppView
https://[RAW UNIVERSAL LINK]/[IOS UNIVERSAL LINK PATH]?adjust_t=[LINK TOKEN]&adjust_deeplink=[ENCODED ANDROID APP SCHEME + PATH]&[ADJUST PARAMETERS]
Exemplo: https://z9pm.adj.st/my/path&adjust_t=abc123&adjust_deeplink=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion
Crie universal links em JavaScript
Universal links em JavaScript (JSR) são usados quando um redirect de clique e HTTP ocorre fora de ambientes suportados, como uma campanha de e-mail. Comumente, os universal links interrompem essa instância e enviam todos os usuários para a loja, mesmo que eles tenham o aplicativo instalado.
Você precisa configurar o linking universal no seu app para que o JSR funcione.
Para iOS 11 e versões posteriores
Para adicionar o parâmetro de linking JSR ao seu link, siga estes passos.
- Encontre o universal link que você quer usar. Por exemplo:
https://ab12.adj.st/?adjust_t=abc123
- Codifique seu universal link
- Anexe seu universal link codificado após:
https://app.adjust.com/jsr?url=
Exemplo:
https://app.adjust.com/jsr?url=https%3A%2F%2Fab12.adj.st%2F%3Fadjust_t%3Dabc123
Para iOS 10.3 e versões anteriores
Para direcionar usuários no Safari webview ou versões iOS anteriores a 11, você pode adicionar a seguinte bandeira ao seu universal link JSR: adjust_deeplink_js=1
. A bandeira funciona como um fallback, fazendo com que o link abra por meio de um esquema e direcione usuários para a loja (se eles não tiverem o aplicativo instalado) ou para um pop-up convidando-os para abrir a página no seu aplicativo.
Exemplo:
https://app.adjust.com/jsr?url=https%3A%2F%2F6s45.adj.st%2F%3Fadjust_t%3D1uhwo6%26adjust_deeplink_js%3D1