Skip to main content
Skip table of contents

Peut-on mesurer les sources de trafic naturelles (URL) sur des applications mobiles ?

Pour bien comprendre la détection de source sur les applications mobiles, un point clé doit être pris en compte : les apps sont des programmes individuels et distincts. Cela signifie qu'elles ne peuvent pas partager d'informations, même si elles sont utilisées sur le même appareil.

En revanche, la navigation web est généralement limitée à un seul navigateur. Puisqu'un seul programme est utilisé, il est facile de recueillir des informations sur les pages précédentes, comme l'URL du referer.

L'accès à une app se fait nécessairement via une autre app (app Google, app sociale, client e-mail, etc.) ou manuellement. Ainsi, lorsque le premier écran est chargé, le SDK n'a aucun moyen de déterminer d'où vient un visiteur — c'est-à-dire aucun moyen de déterminer la source de la visite. En pratique, cela signifie qu'une ouverture d'app est généralement attribuée comme Direct à moins que vous ne fournissiez explicitement des données d'attribution.

Cela dit, le SDK vous permet de pousser cette information si vous êtes en mesure de la recueillir de votre côté.

Option 1 : Envoyer un referer en utilisant previous_url (attribution organique)

Si votre application peut récupérer l'URL (ou l'identifiant) qui a ouvert l'app (par exemple via des deep links comme les Universal Links sur iOS ou les App Links sur Android), vous pouvez la transmettre au premier événement de la visite (généralement le premier page.display) en utilisant la propriété previous_url.

Exemple :

CODE
pa.sendEvent('page.display', {
  page: 'page name',
  previous_url: 'https://www.referrerSite.com'
});

Notes et limitations

  • Ce n'est pas automatiquement disponible sur mobile. Contrairement à un referer de navigateur, la "page précédente" n'est pas fournie par le système d'exploitation dans la plupart des scénarios de navigation d'app à app.

  • Les deep links SEO n'incluent généralement pas de referer. Par exemple, lorsqu'un utilisateur tape sur un résultat de recherche Google qui ouvre directement votre app via un deep link, l'app ne reçoit généralement pas l'information "vient de Google". Sans votre propre mécanisme pour capturer et transmettre l'URL d'origine, Piano ne peut pas reconstruire la source SEO et la visite apparaîtra comme Direct/Inconnu.

  • Si l'utilisateur atterrit d'abord sur une page web trackée et que cette page redirige vers l'app, la visite web peut être attribuée (par exemple, Moteurs de recherche), mais l'ouverture de l'app est un nouveau contexte et sera toujours traitée comme une nouvelle visite dans l'app — souvent Direct — à moins que vous ne passiez previous_url ou des paramètres de campagne dans l'app.

Smarttag : Pour les utilisateurs de SmartTag, vous pouvez utiliser setParam, qui vous permettra d'envoyer le referer avec les hits (la clé du paramètre est ref).

Option 2 : Utiliser un tracker de campagne pour les liens que vous contrôlez (attribution marketing)

Vous pouvez également utiliser un tracker de campagne. Cela vous permettra d'obtenir la source pour les liens que vous contrôlez, comme pour les publicités, les réseaux sociaux, les notifications push ou les campagnes e-mail.

Pour classer une visite comme provenant du marketing, vous devez vous assurer que les informations de campagne sont présentes dans le premier événement de la visite. Au minimum, renseignez :

  • src_medium

  • src_campaign

Exemple :

CODE
pa.sendEvent(new Event("page.display", new HashMap<String, Object>() {{
  put("page", "Page name");
  put("src_medium", "email");
  put("src_campaign", "launching");
  put("src_creation", "promotion");
  put("src_myCustomProperty", "myCustomValue");
}}));

Ce que cela ne résout pas

Le tracking de campagne ne vous donne pas la source des visites provenant de liens que vous ne contrôlez pas, comme une page de résultats de moteur de recherche (SERP), à moins que vous n'ayez un mécanisme intermédiaire qui ajoute des paramètres de campagne ou capture autrement l'origine avant d'ouvrir l'app.

Considérations sur l'attribution de l'app store (origine du téléchargement)

Si votre cas d’usage consiste à identifier d'où provient l'installation de l'app (par opposition à la provenance d'une visite dans l'app), sachez que :

  • iOS App Store : Apple ne fournit pas d'informations de referer à l'app pour l'origine de l'installation. Utilisez les propres statistiques d'Apple pour l'attribution des téléchargements.

  • Google Play Store (Android) : Le Play Store prend en charge un mécanisme de referer d'installation, qui peut être utilisé pour transmettre des informations de campagne/deeplink et les rendre disponibles au premier lancement. Si vous capturez cette valeur, vous pouvez ensuite l'envoyer à Piano en utilisant les propriétés src_* (marketing) ou previous_url (style referer), selon votre modèle d'attribution.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.