Aller au contenu

Les bases

Liens intelligents et redirections

Votre lien intelligent, mapps.one/habitly, examine l'appareil de chaque visiteur et décide en quelques millisecondes où l'envoyer. Cette page explique les règles par défaut, comment les modifier, ce que voient les robots d'aperçu de lien et comment les balises de campagne sont transmises aux stores.

Routage par défaut

VisiteurDestinationSi ce lien est absent
iPhone, iPad, iPodApp StorePage de destination
AndroidGoogle PlayPage de destination
Appareils Huawei et Honor, HarmonyOSAppGalleryGoogle Play, puis la page de destination
WindowsMicrosoft StorePage de destination
macOSApp StorePage de destination
Appareils non reconnus (« Autre »)Page de destination—
Linux et ChromeOSPage de destination—

L'appareil est détecté à partir du user agent du navigateur. Les tablettes suivent les mêmes règles que les téléphones du même système. Les iPad qui demandent la version ordinateur des sites s'identifient comme un Mac, et arrivent tout de même sur l'App Store, car macOS y est envoyé par défaut.

Règles de redirection

Ouvrez l'onglet Liens de l'application pour choisir une destination pour chacune de ces plateformes : iOS, Android, Huawei, Windows, macOS et Autre. Les choix possibles sont :

  • App Store, Google Play, AppGallery ou Microsoft Store : redirection vers la fiche de ce store,
  • URL web : redirection vers l'adresse web enregistrée pour l'application, par exemple une version web ou une liste d'attente,
  • Page de destination : affichage de la page de destination à l'adresse du lien intelligent.

Si la destination choisie n'a aucun lien enregistré, le visiteur est envoyé vers une solution de repli : les visiteurs Huawei essaient Google Play puis la page de destination, tous les autres voient la page de destination. L'aperçu des règles dans le tableau de bord montre où aboutit actuellement chaque plateforme et signale les lignes qui utilisent une solution de repli.

Exemple : Habitly n'a pas d'application Mac. Réglez macOS sur Page de destination pour que les visiteurs sur Mac voient les captures d'écran et les deux badges de store, au lieu de la fiche iPhone dans le Mac App Store.

Les redirections utilisent HTTP 302 avec Cache-Control: no-store, les navigateurs et les proxys ne les mettent donc pas en cache et les modifications de règles s'appliquent dès la visite suivante.

Aperçus de lien et robots

Lorsque quelqu'un colle votre lien dans une conversation ou une publication, l'application concernée récupère la page pour créer un aperçu. Ces robots reçoivent toujours la page de destination, jamais une redirection, si bien que l'aperçu affiche le nom, l'accroche et l'image de votre application issus des balises Open Graph de la page. Cela concerne notamment Facebook, Instagram, WhatsApp, X, LinkedIn, Slack, Discord, Telegram, iMessage, Pinterest, Reddit, Mastodon, Bluesky, Snapchat, Skype, Zoom et Microsoft Teams.

Les robots des moteurs de recherche, les outils SEO, les services de surveillance de disponibilité, les robots d'IA et les clients en ligne de commande comme curl, wget ou python-requests sont également traités comme des robots. Les robots reçoivent la page de destination et ne sont jamais comptés dans les statistiques.

Navigateurs intégrés

Les liens ouverts dans Instagram, Facebook, TikTok, X, LinkedIn, Snapchat, Pinterest, LINE, Telegram, WeChat, Reddit et Threads sont reconnus. Le visiteur est redirigé selon son appareil, comme pour toute autre visite. Dans les statistiques, l'application d'où il vient est enregistrée comme source de trafic, même si ces navigateurs n'envoient généralement aucun référent.

Balises de campagne

Ajoutez des balises UTM standard à votre lien intelligent pour comparer vos canaux :

https://mapps.one/habitly?utm_source=instagram&utm_medium=social&utm_campaign=launch

mapps.one enregistre toujours utm_source, utm_medium et utm_campaign dans vos statistiques. Lorsque Transmettez des paramètres de campagne aux stores est activé (c'est le cas par défaut), les balises sont aussi transmises à la destination, dans le format qu'elle comprend :

DestinationCe que nous ajoutons
Google Play Un paramètre referrer contenant les balises UTM encodées pour URL, que votre application peut lire avec la Play Install Referrer API.
https://play.google.com/store/apps/details?id=com.habitly.app&referrer=utm_source%3Dinstagram%26utm_medium%3Dsocial%26utm_campaign%3Dlaunch
App Store Un jeton de campagne ct : la valeur de utm_campaign, ou de utm_source en l'absence de campagne, jusqu'à 40 caractères.
https://apps.apple.com/app/id1612345678?ct=launch
URL web Les balises UTM elles-mêmes.
https://habitly.app/?utm_source=instagram&utm_medium=social&utm_campaign=launch
AppGallery, Microsoft StoreRien. La fiche s'ouvre sans paramètres supplémentaires.

Les cinq balises sont transmises : utm_source, utm_medium, utm_campaign, utm_term et utm_content. Chaque valeur est tronquée à 100 caractères.

À propos des campagnes App Store : App Store Connect n'attribue un jeton ct à une campagne que si le lien contient aussi votre jeton de fournisseur (pt). Les liens de store sont enregistrés sous forme canonique, un pt collé dans votre lien App Store n'est donc pas conservé. Utilisez la répartition par campagne des statistiques mapps.one pour comparer vos canaux.

Liens des badges de store

Les badges de store de la page de destination pointent vers une redirection avec suivi, mapps.one/habitly/go/{store}. Le clic est compté comme un clic vers le store, puis le visiteur est envoyé vers la fiche. Si l'application n'a pas de lien pour ce store, le visiteur est renvoyé vers la page de destination.

Vous pouvez utiliser vous-même ces URL lorsque vous voulez un store précis quel que soit l'appareil, par exemple dans une campagne réservée à Android. Les balises UTM ajoutées à une URL /go/ sont transmises de la même manière que sur le lien intelligent.

Clé de storeURL
app_storemapps.one/habitly/go/app_store
google_playmapps.one/habitly/go/google_play
app_gallerymapps.one/habitly/go/app_gallery
microsoft_storemapps.one/habitly/go/microsoft_store
webmapps.one/habitly/go/web

Référence des URL

URLRôle
/habitlyLien intelligent : redirection selon l'appareil, ou page de destination
/habitly/pagePage de destination sur tous les appareils
/habitly/go/{store}Redirection avec suivi vers un store
/habitly/open/{path}Lien profond vers l'application installée
/habitly/privacy, /habitly/privacy/{language}Politique de confidentialité
/habitly/terms, /habitly/terms/{language}Conditions d'utilisation
/habitly/press, /habitly/press.zipPage et téléchargement du kit de presse
/habitly/qr.svg, /habitly/qr.pngCode QR du lien intelligent

Quand un lien ne fonctionne pas

  • 404 Not Found : aucune application n'utilise ce slug. Vérifiez l'orthographe, ou si le slug a été modifié.
  • 410 Gone, « en pause » : l'application est en pause dans le tableau de bord. Réactivez-la.
  • 410 Gone, « plus disponible » : l'application a été suspendue par l'équipe confiance et sécurité. Contactez le support.
  • Toujours la page de destination : la destination de la plateforme n'a aucun lien enregistré, la règle est réglée sur Page de destination, ou vous testez avec un client assimilé à un robot.