Nous mettons à jour notre documentation continuellement, mais certaines publications peuvent ne pas encore être disponibles dans votre langue. Pour accéder aux informations les plus récentes, utilisez la version en anglais.

Créer un lien universel

Les liens universels bruts avec un lien Adjust ajouté constituent le format standard de nos liens universels. Ils sont courts, correctement formés et fonctionnent dans les campagnes web.

Un lien universel brut fonctionnera uniquement pour les utilisateurs avec iOS 9+ et ayant déjà installé votre application.  

Remarque:
iOS n'autorise pas les redirections vers des liens universels hors de Safari. Cela signifie qu'envelopper votre lien universel dans une autre URL ne fonctionnera pas. Si vous souhaitez envelopper vos liens universels, utilisez notre solution JSR.

Ajouter des chemins in-app

Si votre chemin de lien universel comprend déjà des paramètres de requête, évitez d'utiliser ? pour ajouter les paramètres Adjust. Lorsque deux ? sont utilisés dans une URL, toute information située après le deuxième ne sera pas prise en compte par le navigateur, pouvant entraîner une erreur HTTP 404 si votre application n'est pas installée. Vous pouvez utiliser l'exemple ci-dessous pour confirmer votre configuration ou consulter notre FAQ sur les liens universels pour plus d'informations.

Correct : https://z9pm.adj.st/my?path=location&client=name&adjust_t=klm012

Incorrect : https://z9pm.adj.st/my?path=location&client=name?adjust_t=klm012

Créer des liens universels multiplateformes

Un lien universel multiplateforme redirigera par deeplink tous les utilisateurs de votre application à l'aide d'une seule URL Adjust.

Pour créer votre propre lien universel multiplateforme, déterminez d'abord si vos applications iOS et Android partagent les mêmes paramètres de chemin et de requête. Cela vous permet de définir le format à utiliser.

Ensuite, assurez-vous que votre Schéma d'application Android est enregistré dans Adjust. Cela permet de spécifier le préfixe d'URL qui ouvre votre application. Il est configuré dans votre application et spécifique à chaque plateforme mobile (iOS et Android). Exemple : my_android_app://

Remarque:
Lorsqu'un utilisateur clique sur un lien universel, Adjust essaie toujours de les diriger par deeplink avant d'accéder au store. Ce comportement reste le même si vous disposez d'un schéma d'application Android enregistré dans les paramètres de votre application dans AppView. Pour envoyer immédiatement des utilisateurs Android vers le store, n'incluez pas de schéma Android dans les paramètres de l'application.

iOS et Android partagent les mêmes paramètres de chemin et de requête

Lorsque la destination de votre deeplink présente les mêmes paramètres de chemin et de requête dans vos applications Android et iOS, utilisez le format de lien universel suivant.

Pour les applications séparées par plateforme dans AppView

https://[RAW UNIVERSAL LINK]/[PATH]?adjust_t=[IOS LINK TOKEN]_[ANDROID LINK TOKEN]&[ADJUST PARAMETERS]

Exemple : https://z9pm.adj.st/my/path?adjust_t=abc123_987xyz

Pour les applications configurées comme multiplateformes dans AppView

https://[RAW UNIVERSAL LINK]/[PATH]?adjust_t=[LINK TOKEN]&[ADJUST PARAMETERS]

Exemple : https://z9pm.adj.st/my/path?adjust_t=abc123

iOS et Android ont des paramètres différents de chemin et de requête

Lorsque la destination de votre deeplink ne présente pas les mêmes paramètres de chemin et de requête dans vos applications Android et iOS, utilisez les formats de lien universel suivant.

Remarque:
Lorsque vous utilisez ce format, Adjust dirige par deeplink les utilisateurs vers la destination que vous spécifiez, même si vous disposez d'un schéma d'application Android enregistré dans votre application dans AppView. 

Pour les applications séparées par plateforme dans 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]

Exemple : https://z9pm.adj.st/my/path&adjust_t=abc123_987xyz&adjust_deeplink=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion

Pour les applications configurées comme multiplateformes dans AppView

https://[RAW UNIVERSAL LINK]/[IOS UNIVERSAL LINK PATH]?adjust_t=[LINK TOKEN]&adjust_deeplink=[ENCODED ANDROID APP SCHEME + PATH]&[ADJUST PARAMETERS]

Exemple : 
https://z9pm.adj.st/my/path&adjust_t=abc123&adjust_deeplink=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion

Créer des liens universels Javascript

Les liens universels Javascript (JSR) sont utilisés lorsqu'un clic et une redirection HTTP se produisent hors des environnements pris en charge, comme dans une campagne d'emails. Normalement, dans ce cas de figure, les liens universels sont rompus et envoient tous les utilisateurs vers le store, même s'ils ont déjà installé l'application. 

Vous devez définir la liaison universelle dans votre application pour que JSR fonctionne.

Pour iOS 11 et versions supérieures

Pour ajouter le paramètre de liaison JSR à votre lien, procédez comme suit. 

  1. Trouvez le lien universel que vous souhaitez utiliser. Exemple : https://ab12.adj.st/?adjust_t=abc123
  2. Encodez votre lien universel.
  3. Ajoutez votre lien universel encodé en fin de ligne : https://app.adjust.com/jsr?url=

Exemple :

https://app.adjust.com/jsr?url=https%3A%2F%2Fab12.adj.st%2F%3Fadjust_t%3Dabc123

Pour iOS 10.3 et versions antérieures

Pour cibler les utilisateurs dans Safari webview ou dans les versions iOS antérieures à la version 11, vous pouvez ajouter l'indicateur suivant à votre lien universel JSR : adjust_deeplink_js=1. L'indicateur fonctionne à la manière d'un fallback, en proposant le lien à ouvrir via un schéma et en dirigeant les utilisateurs vers le store (s'ils n'ont pas installé l'application) ou vers un pop-up les invitant à ouvrir la page dans votre application.

Exemple :

https://app.adjust.com/jsr?url=https%3A%2F%2F6s45.adj.st%2F%3Fadjust_t%3D1uhwo6%26adjust_deeplink_js%3D1