Estamos sempre publicando atualizações em nossa documentação, mas pode ser que elas ainda não estejam disponíveis em seu idioma. Para ter acesso às informações mais atualizadas, use a ​​versão em inglês.

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.  

Observação:
O iOS does não permite redirects para universal links fora do Safari. Isso significa que embrulhar seu universal link em outra URL não funcionará. Se você quiser embrulhar seus universal links, use nossa solução JSR.

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://

Observação:
Observação: Quando um usuário clica em um universal link, a Adjust sempre tenta realizar o deep linking primeiro antes de ir para a loja. Esse comportamento continua o mesmo se você tiver um Android app Scheme salvo nas configurações do seu aplicativo no AppView. Para enviar imediatamente usuários do Android à loja, não inclua um esquema do Android nas configurações do 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. 

Observação:
Quando você usa esse formato, a Adjust levará os usuários ao destino do deep link especificado por você mesmo que tenha um Android App Scheme salvo no seu aplicativo no AppView. 

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. 

  1. Encontre o universal link que você quer usar. Por exemplo: https://ab12.adj.st/?adjust_t=abc123
  2. Codifique seu universal link
  3. 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