Home Android Comment utiliser l’analytique pour vous assurer que le lancement de votre logiciel est un succès

Comment utiliser l’analytique pour vous assurer que le lancement de votre logiciel est un succès

by Laurent Francoeur


L’analyse est l’un des aspects les plus négligés du lancement d’un logiciel. Suivez ce guide pour votre prochaine version d’application afin que les parties prenantes puissent piloter le développement futur à partir d’une position basée sur les données.

Image : Adobe Stock

Lorsque votre entreprise lance une application logicielle, l’analyse doit faire partie de vos plans stratégiques dès le départ. Vous devrez travailler en étroite collaboration avec les développeurs, les propriétaires de produits et les clients pour déterminer quel est votre produit minimum viable, et discuter avec les propriétaires de votre entreprise pour décider des indicateurs de performance clés à mesurer dès le premier jour. Au minimum, votre analyse doit répondre à deux questions : qui sont vos utilisateurs et que font-ils ?

Par exemple, si votre entreprise sait que 90 % de vos utilisateurs utilisent des appareils Android et sont achetés via Facebook, vous disposez de données qui indiquent qui utilise votre application et vous pouvez prendre une décision basée sur les données pour savoir où commercialiser. Devriez-vous doubler et élargir votre base d’utilisateurs Android, ou devriez-vous envisager d’autres canaux d’acquisition pour développer la base iOS ?

REGARDER: Kit de recrutement : Développeur d’applications mobiles (TechRepublic Premium)

Une solide analyse minimale viable vous fournira les données dont vous avez besoin pour piloter votre application après son lancement. Si vous créez un produit ou un service numérique et que vous n’avez pas encore réfléchi au type d’analyse dont vous avez besoin pour le lancement, ce guide peut vous aider.

Ce sont de bons points de départ pour les données à capturer pour la plupart des implémentations d’analyse viables minimales.

données à saisir Données d’utilisateur Que font ces utilisateurs ?
Géographie X
Démographie X
Moment de la journée X
Type d’appareil X
Système opératif X
canal d’acquisition X X
compte de téléchargement X
Utilisateurs quotidiens actifs X
Engagement X
visites uniques X
revenus par utilisateur X
conversions X

Quels outils technologiques dois-je utiliser avec cette stratégie d’analyse ?

Un outil d’analyse ne vous donnera pas une vue à 360 degrés de votre application sur le terrain et la flexibilité opérationnelle dont vous aurez besoin après le lancement ; cela est particulièrement vrai dans l’espace des applications mobiles, où les modifications doivent passer par un processus de soumission et d’approbation en magasin. Une bonne approche consiste à combiner divers outils dans les catégories d’analyse, d’abstraction et de QoS pour vous assurer que vous disposez de tout ce dont vous avez besoin dans votre application.

Analytique

Un package d’analyse est le composant principal pour l’agrégation et la création de rapports sur vos données utilisateur. Lorsque vous essayez de choisir un package d’analyse, de nombreux facteurs entrent en ligne de compte pour choisir le bon. Un facteur important est de s’assurer que la solution d’analyse s’adapte à votre plate-forme d’application. De plus, dans les offres d’un même fournisseur, il peut y avoir plusieurs solutions à évaluer.

Deux des packages d’analyse les plus populaires sont Google Analytics pour Firebase Oui Google Analytics 4.

Google Analytics pour Firebase

Après plusieurs séries de changements de nom déroutants, Google Analytics pour Firebase est la solution de Google pour l’analyse des applications mobiles. Il utilise toujours Google Analytics à la base, mais l’expose comme un modèle basé sur les événements, qui est mieux aligné sur la façon dont les gens utilisent une application mobile. Google Analytics pour Firebase est gratuit avec une utilisation illimitée, mais il n’y a pas d’accord de niveau de service.

Google Analytics 4

Google Analytics 4, qui s’appelait auparavant Google Analytics, conserve son approche classique de l’analyse, à savoir les pages vues. Il a un niveau gratuit assez solide, ainsi que des plans payants pour des cas d’utilisation avancés.

Abstraction

Une fois que l’application est lancée et commence à collecter des analyses, vous souhaiterez peut-être collecter des points de données supplémentaires ou formater les données différemment pour établir des corrélations plus avancées. C’est là qu’intervient un système de gestion des balises. Un TMS vous permet de mettre à jour rapidement le code de mesure et les extraits de code associés, généralement à partir d’une console Web. Dans de nombreux cas, après le déploiement initial, ces mises à jour peuvent être effectuées sans qu’il soit nécessaire de mettre à jour votre code d’application en direct sur le terrain.

Si vous n’avez jamais utilisé de TMS auparavant, il existe de nombreux fournisseurs à considérer, y compris Google, Adobe Oui panneau de mixage. Un aspect intéressant d’un TMS est que la plupart sont indépendants de leur solution d’analyse, permettant, par exemple, l’utilisation de Google Tag Manager avec Adobe Analytics et vice versa.

Qualité de service

Même avec un TMS et une implémentation analytique robuste, vous constaterez que ces points de données ne sont pas les mêmes points de données dont votre équipe d’ingénieurs a besoin pour diagnostiquer les problèmes rencontrés par vos utilisateurs. Cela nous amène au troisième outil de votre trousse à outils MVA : la mesure de la qualité de service.

Des variantes de ces outils QOS existent à la fois pour le mobile et le Web, car les différences techniques fondamentales de ces applications nécessitent une approche différente. Pour les appareils mobiles, les solutions QOS populaires incluent Crashlytics, installer Oui Pistolet à rayons. Sur le Web, vous voudrez envisager des outils comme Frein pneumatique Oui tendances haussières.

Les données communes à collecter incluent :

  • Vidages mémoire (traces de pile).
  • Regroupement intelligent (quantification de verrous uniques au lieu de plusieurs instances du même verrou).
  • Données personnalisées (fil d’Ariane inséré par le développeur).
  • État de l’appareil (matériel, système d’exploitation et modificateurs environnementaux).

Quelles informations sur l’utilisation des données et la confidentialité des utilisateurs devez-vous connaître ?

Alors que l’objectif ultime de la collecte d’analyses devrait être de fournir la meilleure expérience utilisateur possible, la confidentialité et l’utilisation des données sont des considérations importantes. Sur les appareils iOS, vous devez actuellement demander aux utilisateurs l’autorisation de les suivre sur des applications et des sites Web appartenant à d’autres sociétés. Android et le Web ne sont pas loin derrière, alors assurez-vous de lire et de bien comprendre les exigences de confidentialité de leurs plates-formes et comment elles s’appliquent aux analyses que vous collectez.

Quels sont les avantages d’avoir des analyses sur votre logiciel ?

Les produits logiciels performants doivent s’adapter à un marché en constante évolution. Une approche MVA bien planifiée créera une ligne directe entre vous et vos clients et améliorera considérablement le lancement de vos applications. Vous disposerez du SDK Analytics qui rend compte des comportements des utilisateurs, d’un gestionnaire de balises pour apporter des modifications en temps réel à ce que vous collectez et des mesures de qualité de service dont vos développeurs auront besoin pour résoudre les pannes des utilisateurs . Cette vue à 360 degrés vous fournira les données dont vous avez besoin pour faire de votre application un succès.

Related Posts

Leave a Comment