Analyser l'utilisation de votre application

Mis à jour le 21. août 2023 par Jan Bunk


Image avec texte : Afficher les statistiques de votre application

Tout comme vous analysez probablement la façon dont les internautes utilisent votre site web, vous pouvez également voir comment votre application est utilisée. Dans ce guide, nous allons voir comment vous pouvez le faire avec votre outil d'analyse de site web existant (par exemple Google Analytics). Ensuite, nous examinerons quelques statistiques supplémentaires sur le nombre de personnes qui utilisent votre application.

Filtrer les utilisateurs d'applications dans l'analyse de votre site web

Filtrage par agent utilisateur

La façon la plus simple de séparer les utilisateurs de sites web des utilisateurs des applications dans vos analyses est de filtrer les agents utilisateurs. L'agent utilisateur est une courte chaîne de caractères que le navigateur envoie aux sites web. L'agent utilisateur contient des informations sur le navigateur, par exemple, un navigateur Firefox pourrait envoyer une chaîne comme celle-ci :

Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
Le filtrage par agent utilisateur ne fonctionne que si vous avez configuré l'application pour qu'elle ajuste l'agent utilisateur qu'elle utilise. Vous pouvez activer cette option dans les paramètres de navigation de votre application. Ouvrir les paramètres de navigation
Si vous ne souhaitez pas activer cette option, consultez les autres méthodes de filtrage présentées dans cet article.

Agents utilisateurs utilisés par l'application

L'application utilise plusieurs agents utilisateurs différents :

  • $regularUserAgent App-WebView ($operatingSystem) $version
    Ceci est l'agent utilisateur habituel utilisé par le navigateur interne de l'application. Les demandes effectuées avec cet agent utilisateur sont initiées par l'utilisateur de l'application. C'est l'agent utilisateur que vous devez rechercher dans vos analyses.
  • App-HttpClient $version
    Ceci est l'agent utilisateur utilisé pour les demandes faites par l'application qui ne sont pas directement initiées par l'utilisateur. Par exemple, l'application peut effectuer des demandes pour stocker des parties du site web pour une utilisation hors ligne.

$version est la version interne de l'application (par exemple 1.4.8+52) et $operatingSystem est la plateforme sur laquelle l'application est utilisée (par exemple ios ou android).

$regularUserAgent est l'agent utilisateur d'un navigateur mobile auquel on peut s'attendre de la part de l'appareil, par exemple, Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148

Vous n'avez pas vraiment besoin de vous soucier de tout cela, sauf si vous voulez faire quelque chose de spécial. Sinon, suivez simplement les étapes suivantes pour filtrer vos statistiques en fonction de l'agent utilisateur.

Filtrer en fonction de l’agent utilisateur dans Google Analytics

Il se peut que cela ne fonctionne plus avec Google Analytics 4. Nous n'utilisons plus Google Analytics, donc je ne sais pas comment faire aujourd'hui. Peut-être par le biais de Google Tag Manager avec une variable JavaScript personnalisée ? J'ai essayé, mais je n'ai aucune idée de la manière dont Google Tag Manager et Google Analytics fonctionnent ensemble, désolé.

À titre d'exemple, voici comment filtrer en fonction de l’agent utilisateur dans Google Analytics :

Cliquez sur "Explorer" dans le menu de gauche.

Cliquez sur

Créez une nouvelle exploration.

Créez une nouvelle exploration.

Saisissez un nom pour votre nouvelle exploration, par exemple "Utilisateurs d'applications".

Saisissez un nom pour votre nouvelle exploration, par exemple

Créez un nouveau segment.

Créez un nouveau segment.

Sélectionnez "Segment utilisateur".

Sélectionnez

Nommez le segment.

Nommez le segment.

Ajoutez une nouvelle condition "Navigateur".

Ajoutez une nouvelle condition

Réglez le filtre sur "contains" "App-WebView". Si vous souhaitez filtrer uniquement les utilisateurs iOS, vous pouvez utiliser "App-WebView (ios)". Pour Android, vous utiliserez "App-WebView (android)".

Définissez le filtre à

Filtrer les utilisateurs d'applications avec JavaScript

Une manière plus compliquée, mais aussi plus puissante de détecter si un utilisateur visite votre site web avec un navigateur ou l'application consiste à utiliser JavaScript. Cette méthode est particulièrement utile si votre logiciel d'analyse ne prend pas en charge le filtrage par agent utilisateur.

L'option la plus simple est d'utiliser getAppPlatform proviennent du script d'aide de l'application. La fonction renvoie null si l'application est ouverte dans le navigateur, sinon elle indique le système d'exploitation sur lequel l'application est utilisée. Cependant, comme indiqué dans la documentation, cela ne fonctionne que si vous autorisez l'application à modifier les agents utilisateurs.

Une option qui ne dépend pas des agents utilisateurs est executeWhenAppReady. Le code qu'il contient ne sera exécuté que si votre site web est consulté à l'intérieur de l'application.

Visualisation des statistiques de téléchargement des applications

Si vous souhaitez savoir combien de personnes ont téléchargé votre application, vous pouvez consulter les statistiques collectées par les magasins d'applications.

Console Google Play

Vous pouvez consulter les statistiques relatives à votre application Android dans la section Console Google Play.

La première statistique que vous verrez est le nombre de personnes qui ont installé votre application ("public installé").

Capture d'écran de la Play Console montrant le nombre de personnes ayant installé une application aux États-Unis et en Allemagne.

Mais il existe de nombreuses autres statistiques que vous pouvez consulter, par exemple le nombre d'utilisateurs actifs mensuels.

Une capture d'écran montrant le menu où vous pouvez choisir entre différentes statistiques sur votre application.

L'App Store d'Apple

De même, vous pouvez consulter les statistiques de votre application iOS sur la page d'analyse App Store Connect.

Vous pouvez consulter la plupart des analyses sur la page des indicateurs.

Capture d'écran de la page de mesures App Store Connect montrant les nouveaux téléchargements d'applications.

Soyez prudent lorsque vous comparez les statistiques entre la Play Console et App Store Connect, car certaines mesures peuvent avoir le même nom mais être mesurées différemment. Par exemple, App Store Connect peut vous indiquer les nouveaux téléchargements d'un jour donné, alors que la Play Console regroupe tous les téléchargements, ce qui vous permet de voir le nombre total de téléchargements.

Articles connexes


Image avec texte : Mise à jour et modification de certaines parties de votre application

Quand, pourquoi et comment mettre à jour votre application ?

Dans cet article, nous verrons quand vous devez soumettre une mise à jour aux magasins d'applications, quand vous pouvez le faire de manière facultative et quels en sont les avantages. Nous aborderons également la fréquence de mise à jour recommandée et la manière de publier une mise à jour d'application.

Image avec texte : Rester en conformité avec la réglementation sur les exportations

Conformité des exportations dans l'App Store et le Play Store

Vous devez prêter attention à certaines réglementations en matière d'exportation, car les applications sont considérées comme des logiciels de chiffrement et leur téléchargement est considéré comme une exportation de l'application depuis les États-Unis.

Un mignon robot humanoïde en lumière bleue signant une pile de papiers à l'intérieur d'une grande usine, art numérique

Signez vous-même vos bundles d’applications

Procédure pour générer des clés et des magasins de clés et les utiliser pour signer votre bundle d’applications, le vérifier et le télécharger sur la console Google Play.


Auteur Jan Bunk
Écrit par
Jan Bunk

Bonjour, je m'appelle Jan ! J'ai créé webtoapp.design en 2019 alors que j'étudiais l'informatique à l'université. Beaucoup de choses ont changé depuis - non seulement j'ai obtenu mon diplôme, mais ce n'est plus seulement moi qui dirige webtoapp.design. Nous sommes devenus une équipe mondiale, entièrement à distance, et nous avons accumulé beaucoup d'expérience autour du développement et de la publication d'applications. Nous avons créé et publié des centaines d'applications dans les magasins d'applications, où elles ont été téléchargées des centaines de milliers de fois.