Filtrez votre application dans les statistiques de votre site Web

Mis à jour le 27. décembre 2022 par Jan Bunk


Image avec texte : Afficher les statistiques de votre application

De la même manière que vous souhaitez voir comment les utilisateurs interagissent avec votre site Web, il se peut que vous souhaitiez savoir comment ils utilisent votre application. Pour ce faire, vous pouvez jeter un coup d'œil aux statistiques de votre site Web.

Filtrage des utilisateurs d'applications avec l'agent utilisateur

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

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 ajuster 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

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

  • Cliquez sur « Admin » à gauche Cliquez sur « Admin » à gauche
  • Cliquez sur « Segments » à droite Cliquez sur « Segments » à droite
  • Cliquez sur « Nouveau segment » en haut de la page et donnez-lui un nom, par exemple « App ».
  • Cliquez sur « Technologie » Cliquez sur « Technologie » à gauche
  • Définissez le champ "Browser" sur "contains" & "App-WebView". Si vous voulez créer un segment pour les seuls utilisateurs d'applications iOS, définissez-le sur "contains" & "App-WebView (ios)". Saisie de texte dans le champ de filtre du navigateur
  • Cliquez sur le bouton d'enregistrement en haut de la page.
  • Désormais, vous pouvez analyser les utilisateurs d'applications presque partout dans Google Analytics. Il suffit de cliquer sur « Ajouter un segment » sur une page où le comportement des utilisateurs d'applications vous intéresse. Désormais, vous pouvez filtrer les utilisateurs d'applications presque partout dans Google Analytics. Il suffit de cliquer sur « Ajouter un segment » sur une page où le comportement des utilisateurs d'applications vous intéresse.

Filtrer les utilisateurs d'applications avec JavaScript

Une façon plus compliquée mais aussi plus puissante de détecter si un utilisateur visite votre site Web avec un navigateur ou l'application est avec l'aide de JavaScript. C'est particulièrement utile si votre logiciel d'analyse ne prend pas en charge le filtrage par agents utilisateurs.

L'option la plus simple est d'utiliser getAppPlatform. à partir du script d'aide de l'application. La fonction renvoie null si l'application est ouverte dans le navigateur, sinon le système d'exploitation sur lequel l'application est utilisée. Cependant, comme mentionné dans sa documentation, cela ne fonctionne que si vous laissez 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.

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 app stores, quand vous pouvez le faire de manière facultative et quels en sont les avantages. Nous parlerons également de la fréquence de mise à jour recommandée et de 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 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.

Image avec texte : Génération de clés et signature de votre application par vous-même

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 rassemblé 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 app stores, où elles ont été téléchargées des centaines de milliers de fois.