Intégrer des liens profonds dans les annonces pour application mobile

Authorized Buyers permet à un annonceur de rediriger les utilisateurs vers une application plutôt que vers une page Web mobile, lorsqu'ils cliquent sur son annonce pour mobile. En ajoutant des liens profonds et en configurant une application pour que celle-ci accepte un URI (Uniform Resource Identifier) approuvé, l'annonceur peut rediriger les utilisateurs vers une plate-forme de téléchargement d'applications ou vers une section spécifique d'une application installée.

Authorized Buyers est actuellement compatible par défaut avec les liens profonds. Cependant, certaines applications iOS et Android n'ont pas accès à cette fonctionnalité.

Pourquoi certaines applications n'ont-elles pas accès à cette fonctionnalité ?

Les applications doivent être configurées de façon à accepter un URI de lien profond. Plusieurs raisons peuvent expliquer qu'une application ne prend pas en charge les liens profonds :

  • L'intent au niveau de l'appareil, qui autorise l'accès aux fonctionnalités de l'appareil (par exemple, tel:// file://)
  • Des erreurs fréquentes liées aux intents (par exemple, htttttp://)
  • Des applications qui fournissent un accès non modéré à l'Internet public (par exemple, Chrome)

Pour en savoir plus ou pour résoudre des problèmes liés à la configuration de liens profonds, contactez l'équipe chargée de votre compte.

Créer un lien vers une application depuis votre création pour mobile

Avant de créer des liens, assurez-vous que l'application est compatible avec les liens profonds et que l'URI permettant de rediriger les utilisateurs vers cette application est correct.

  1. Ajoutez des liens profonds au contenu de votre application à l'aide de Firebase. Vous pouvez utiliser le chemin d'URI complet pour créer des liens profonds vers des sections spécifiques de l'application au lieu de simplement lancer l'application.
  2. Définissez la page de destination de votre création pour mobile en tant qu'URI dans le champ click_through_url de votre réponse à l'enchère.

    Pour éviter que votre création ne soit refusée, nous vous conseillons également de spécifier l'URI et/ou l'URL qui seront utilisés si l'application de l'annonceur n'est pas installée sur l'appareil de l'utilisateur.

    Exemple

    Si l'annonceur est YouTube et que vous souhaitez rediriger l'utilisateur vers l'application YouTube, indiquez les URI suivants :

    • Application : youtube://
    • Téléchargement d'applications : market://details?id=com.google.android.youtube (Android) ou itms://youtube/id544007664 (iOS)
    • URL : https://play.google.com/store/apps/details?id=com.google.android.youtube (Android) ou https://itunes.apple.com/us/app/youtube/id544007664?mt=8 (iOS)

Si l'URI défini redirige l'utilisateur vers la page de téléchargement de l'application, que ce soit sur le Google Play Store ou sur l'App Store iTunes, il est impératif que le chemin d'URI complet soit spécifié. En revanche, si la racine est déclarée (par exemple, market:// ou itms://), l'enchère est filtrée et ne participe pas à la mise aux enchères.

Bonnes pratiques concernant les liens profonds

Appareils exécutant iOS 9 ou version ultérieure

Il est recommandé aux enchérisseurs de collaborer avec les annonceurs de leur application pour intégrer des liens universels. Lorsque ces liens sont activés, l'enchérisseur peut afficher une seule URL qui donnera accès à un lien profond vers l'application (si installée) ou à la page Web mobile.

Exemple

https://goo.gl/maps/16rkM3Dz8c12

Appareils exécutant Android M ou version ultérieure

Il est recommandé aux enchérisseurs de collaborer avec les annonceurs de leur application pour déclarer des associations de site Web.

Le résultat obtenu sera semblable aux liens universels. Lorsque ces associations sont activées dans l'application, les enchérisseurs peuvent créer un lien profond vers l'application, qui redirigera automatiquement les utilisateurs vers la page Web mobile.

Consultez le document destiné aux développeurs d'Android : Valider Android App Links.

Appareils exécutant une version précédente du système d'exploitation et/ou si les liens universels ne sont pas activés

Les enchérisseurs peuvent utiliser JavaScript dans leur création pour ouvrir un navigateur qui tente d'accéder à un lien profond vers une application. Dans le code JavaScript, les enchérisseurs peuvent définir un délai avant expiration, de sorte que si l'application ne répond pas, le clic permet de rediriger l'utilisateur vers une page Web mobile.

Exemple :

<script type="text/javascript">
   window.onload = function() {
      // Le lien profond vers votre application est spécifié ici
      document.getElementById("l").src = "my_app://";
      setTimeout(function() {
         // Le lien vers l'App Store doit être spécifié ici (s'ouvre uniquement si le lien profond échoue)
         window.location = "https://itunes.apple.com/us/app/my.app/id123456789?ls=1&mt=8";
      }, 500);
   };
</script>

En cas d'échec des options mentionnées, les enchérisseurs peuvent créer un lien profond directement vers l'application

Si elle est installée, l'utilisateur sera redirigé vers celle-ci via le lien profond. Si, et seulement si, l'application n'est pas installée, le lien ne fonctionnera pas. C'est pourquoi nous recommandons aux enchérisseurs de créer des liens profonds pour les utilisateurs dont ils savent qu'ils ont déjà installé l'application, en fonction des données de leurs SDK d'analyse.

La version de l'OS de l'appareil peut être spécifiée dans la demande d'enchère à l'aide de cette mise en correspondance.

// La plate-forme de l'appareil. Exemples : Android, iPhone
optional string platform = 2;

// La marque de l'appareil, telle que Nokia ou Samsung
optional string brand = 3 [default = ""];

// Le modèle de l'appareil, tel que N70 ou Galaxy
optional string model = 4 [default = ""];

// Inclut la version de l'OS de la plate-forme. Par exemple, pour Android 2,
// major=2, minor=0. Pour iPhone 3.3.1, major=3 and minor=3
message OsVersion {
   optional int32 major = 1;
   optional int32 minor = 2;
   optional int32 micro = 3;
}

// La version de l'OS, par exemple : 2 pour Android 2.1, ou 3.3 pour iOS 3.3.1
optional OsVersion os_version = 5;

Questions fréquentes

Les liens profonds fonctionnent-ils avec n'importe quelle application ?

L'application concernée doit être configurée de façon à accepter un URI de lien profond. Vous pourrez alors commencer à utiliser l'URI, en suivant les instructions de déclaration ci-dessus.

Découvrez comment ajouter des liens profonds vers votre application.

Est-ce que l'URI est le même pour les applications Android et iOS ?

Le format d'URI utilisé pour déclencher une opération ou ajouter des liens profonds vers une application varie souvent selon le système d'exploitation pour mobile.

Veillez à utiliser le bon format pour Android si l'annonce est diffusée sur un appareil Android. Par exemple, //launch?location=123456 sur Android ou //location/123456 sur iOS.

Authorized Buyers m'indique-t-il dans la demande d'enchère si l'utilisateur a déjà installé une application ?

La demande d'enchère ne contient aucune information concernant les applications installées. Le lien vers une application disponible dans une plate-forme de téléchargement d'applications doit fonctionner automatiquement.

Toutefois, lorsque vous ajoutez des liens profonds vers des sections spécifiques d'une application, vous êtes responsable des enchères si (1) vous savez que l'utilisateur a installé l'application ou (2) vous avez mis en œuvre une logique de secours.

Ces informations vous-ont elles été utiles ?

Comment pouvons-nous l'améliorer ?

Vous avez encore besoin d'aide ?

Essayez les solutions ci-dessous :

Recherche
Effacer la recherche
Fermer le champ de recherche
Menu principal
12292886363038280671
true
Rechercher dans le centre d'aide
true
true
true
true
true
71030
false
false