Analyser l'utilisation de votre application

Mis à jour le 16. janvier 2024 par Jan Bunk

Image avec texte : Afficher les statistiques de votre application

De la même manière que vous analysez 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 étudier 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

Un exemple de user-agent que l'application pourrait utiliser sur iOS serait donc le suivant : Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 App-WebView (ios) 1.4.8+52

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.

Filtrage par agent utilisateur dans Google Analytics

Il se peut que cette fonctionnalité ne fonctionne plus avec Google Analytics 4. Nous avons récemment cessé d'utiliser Google Analytics, ce qui rend la configuration actuelle un peu floue pour nous. Il se pourrait que la solution réside dans l'utilisation de Google Tag Manager avec une variable JavaScript personnalisée, mais nous devons admettre que nous ne sommes pas très familiers avec la façon dont Google Tag Manager et Google Analytics interagissent. Nous avons tenté une approche, mais nous craignons de ne pas avoir toutes les connaissances nécessaires pour la mener à bien. Veuillez nous excuser pour cette incertitude.

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

Cliquez sur "Explore (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 "App Users (Utilisateurs de l'application)".

Saisissez un nom pour votre nouvelle exploration, par exemple

Créez un nouveau segment.

Créez un nouveau segment.

Sélectionnez "User segment (Segment d’utilisateur)".

Sélectionnez

Nommez le segment.

Nommez le segment.

Ajoutez une nouvelle condition "Browser (Navigateur)".

Ajoutez une nouvelle condition

Définissez le filtre sur "contains (contient)" "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 de l'application

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 Console Google Play.

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

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

Il existe toutefois 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 concernant votre application.

L'App Store d'Apple

De la même manière, vous pouvez consulter les statistiques de votre application iOS sur la page Analyses de l'application dans l'App Store Connect.

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

Une capture d'écran de la page des indicateurs de l'App Store Connect montrant les nouveaux téléchargements de l'application.

Soyez prudent lorsque vous comparez les statistiques entre la Console Play et l'App Store Connect, car certains indicateurs peuvent porter le même nom mais être mesurés différemment. Par exemple, l'App Store Connect peut vous indiquer les nouveaux téléchargements d'un jour donné, alors que la Console Play 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

Autosignez vos offres groupées d'applications

Comment générer des clés et des dépôts de clés et les utiliser pour signer votre paquet d'applications. Ensuite, vérifiez-le et téléchargez-le sur la Play Console.


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.