Même une application mobile pratique et utile sans analyse du comportement des utilisateurs cessera tôt ou tard d'être demandée par le public cible. Par conséquent, dans cet article, vous apprendrez les réponses à une question de base sur l'analyse des applications. Asseyez-vous, vous trouverez des informations utiles, et après les avoir lues, vous pourrez poser vos questions dans les commentaires!
À quoi sert l'analyse des applications et à quel point elle est importante
L'analyse des données statistiques permet aux entreprises de résoudre un large éventail de tâches:
- construire une stratégie de marketing;
- amélioration des logiciels;
- évaluation de la compétitivité;
- autre.
La liste se rallonge de plus en plus. Dans chaque organisation, la gamme des tâches à résoudre dépend des objectifs et des indicateurs clés. D'un point de vue marketing, les principaux indicateurs sont le nombre et les sources d'installations et le ROAS (retour sur frais de publicité). Pour les top managers - le nombre d'installations, l'évaluation de l'application et le retour sur investissement (retour sur investissement). Les développeurs mesurent la qualité des produits, les conversions, les actions d'audience rémunérée et l'avantage concurrentiel.
Caractéristiques de l'analyse des applications
Parlons des fonctionnalités de l'analyse des applications mobiles:
1. Monopole de distribution. Aujourd'hui, la plupart des applications mobiles sont distribuées via le Store (magasins d'applications). IOS - App Store, Android - Google Play, etc. Cela impose des restrictions à la distribution de logiciels.
La détermination de l'origine de l'installation nécessite des approches supplémentaires. Habituellement, des trackers sont utilisés, dont nous parlerons plus en détail ci-dessous.
2. Circonstances d'utilisation du smartphone: transport, à domicile.Un même utilisateur utilise l'application mobile dans des conditions différentes: par exemple, dans le confort de son domicile ou au volant d'une voiture. Dans le premier cas, les sections / pages sont soigneusement parcourues, toutes les bandes tombent exactement dans les boutons, etc. Dans le second, il regarde à travers à la hâte, n'appuie pas toujours sur les boutons la première fois, etc.
Autrement dit, le comportement du même utilisateur diffère selon les circonstances dans lesquelles il utilise le smartphone. Et ceci est important à prendre en compte lors de l'analyse des applications mobiles.
3. Connexion sans fil instable - «arrivée» d'événements. La connexion Internet sans fil peut être interrompue puis restaurée. Dans de nombreux systèmes d'exploitation et appareils mobiles eux-mêmes, les programmes fonctionnent sans connexion réseau (si cette prise en charge a été fournie par les développeurs eux-mêmes).
Pour cette raison, il est impossible de collecter instantanément toutes les analyses en même temps. Les actions des utilisateurs sont enregistrées et après la reconnexion à Internet sont envoyées au système de statistiques (il faut également un certain temps pour envoyer les informations collectées).
Pour économiser les ressources de la plateforme, les analystes ont introduit une fenêtre d'envoi de données (en règle générale, elle ne dépasse pas 7 jours). Autrement dit, ils collectent des données sur le comportement des utilisateurs sans connexion Internet pendant une semaine. Si pendant ce temps, le smartphone ne s'est pas connecté au réseau, les informations sont supprimées.
Consultez les rapports dans le système d'analyse des 7 derniers jours, car ils seront progressivement complétés par des «arrivées».
4. Interaction avec les plates-formes OS.Différentes plates-formes ont leurs propres caractéristiques pour le développement de logiciels, qui doivent être prises en compte dans le travail. Par exemple, sur iOS et Android, les utilisateurs sont identifiés par différents identifiants publicitaires. Ils diffèrent les uns des autres par leurs caractéristiques, leur longueur et leurs caractères spéciaux.
5. Susceptibilité aux chutes - accidents et erreurs. Les applications mobiles, comme tout autre logiciel, sont sujettes aux erreurs et aux plantages. Malheureusement, cela se produit dans n'importe quel projet pour diverses raisons: bogues dans les systèmes d'exploitation, les appareils ou l'application elle-même.
Les erreurs et les plantages sont des expériences négatives pour le public. Pour minimiser les conséquences négatives, les analystes collectent des informations sur les bogues. Pour ce faire, utilisez des solutions logicielles spéciales, qui seront abordées plus en détail dans les sections suivantes de l'article.
6. Limitations de l'appareil: mémoire, batterie, etc. Les appareils mobiles sont des appareils autonomes, de sorte que le problème de la capacité de mémoire ou de la puissance de la batterie est plus aigu avec eux qu'avec les ordinateurs de bureau ou les ordinateurs portables.
Par exemple, l'ajout d'un grand nombre de systèmes d'analyse alourdit le programme. Pour cette raison, certains utilisateurs ont des problèmes d'installation ou d'utilisation et refusent d'interagir avec le programme. Un code non optimisé entraîne un stress accru sur les smartphones et les tablettes, ce qui entraîne une décharge plus rapide de la batterie. Et cela devient la raison pour laquelle le public part.
Des analyses intelligentes identifient ces raisons et aident les développeurs à prendre les bonnes décisions pour améliorer davantage le logiciel.
Intégration SDK
Travailler avec le système d'analyse des applications mobiles commence par l'intégration du SDK - le code de programme (composant) du compteur - pour collecter des données. De plus, il est important non seulement de l'implémenter dans l'application, mais également de tester son bon fonctionnement.
Des analystes expérimentés ont rencontré à plusieurs reprises des situations dans lesquelles le développeur ne s'est pas donné la peine de tester le SDK. En conséquence, après le lancement, des données importantes sur le comportement des utilisateurs, les conversions, etc. ont été «perdues». Et ces informations sont très importantes aux premiers stades du développement du produit: sur leur base, des modifications sont effectuées, l'application est «finie» pour la solution la plus précise des problèmes des utilisateurs.
La détection rapide d'un fonctionnement incorrect du SDK ne permettra pas de recevoir des données réelles le lendemain. Tout d'abord, ils identifient l'erreur, puis corrigent et «déploient» la nouvelle version du logiciel sur les marchés. En règle générale, il faut environ une semaine aux utilisateurs pour mettre à jour le logiciel.
Chemin utilisateur de l'application mobile
Avant de passer à l'examen des types et des outils d'analyse d'applications, examinons de plus près le chemin d'un utilisateur d'application mobile.
Notez l'entonnoir (image ci-dessus). Vous rappelle-t-elle quelque chose? Les étapes sont très similaires à l'entonnoir d'une autre entreprise: un site Web ou même une boutique hors ligne.
Tout commence par l'installation de l'application et le premier lancement. Ensuite - activation - l'utilisateur suit une courte formation ou une connaissance du logiciel. Les développeurs implémentent cette étape avec des systèmes d'indices qui indiquent l'interaction correcte avec le logiciel.
La prochaine étape est un cycle d'actions de base. Revenir à l'application, effectuer des actions ciblées (par exemple, acheter). Cela peut être répété plusieurs fois avant que l'utilisateur ne devienne fidèle et recommande le programme à ses proches, amis, collègues, etc.
Sous l'entonnoir, regardez la ligne "Outils". Il identifie les solutions utilisées pour l'analyse à un stade ou à un autre. Par exemple, au stade de l'installation et du premier lancement, le tracking et l'ASO (optimisation des logiciels pour le marché) sont généralement utilisés.
Types d'analyse d'applications
Les spécialistes identifient trois principaux types d'analyses d'applications:
- Analyse marketing. Analyse des campagnes publicitaires. Répond à la question: quel est le canal de promotion le plus efficace pour les logiciels? Le nombre d'installations, de sources et d'actions clés des utilisateurs est évalué.
- Analyse des produits. Analyse du comportement des utilisateurs dans l'application. Répond à la question: que changer dans le logiciel de conversion? Le nombre d'actions des utilisateurs, les bénéfices et la rétention des utilisateurs utiles sont estimés.
- Analyses de magasin. Analyse et suivi de la popularité de l'application. Répond à la question: quelle est la qualité du produit pour le public cible? Le nombre d'installations, de sources et d'actions clés est évalué.
Veuillez noter que le marketing et les analyses de magasin sont similaires. Ce n'est que dans le premier cas que toutes les campagnes publicitaires sont évaluées, et dans le second - la position du programme dans l'AppStore, Google Play et d'autres plates-formes similaires. Pour travailler avec les deux types, des trackers sont souvent utilisés, dont nous parlerons ci-dessous.
Outils d'analyse d'applications
Les experts distinguent plusieurs catégories d'outils d'analyse d'applications qui sont le plus souvent utilisés au travail:
- suivi - suivi de l'activité marketing des utilisateurs;
- analyse des produits - mesures importantes du produit: audience, nouveaux utilisateurs, nombre de sessions, durée moyenne des sessions, etc.
- statistiques de crash - analyse de la stabilité de l'application mobile, du nombre de plantages, d'erreurs, etc., ce qui constitue une expérience utilisateur négative;
- communications push et in-app - notifications push pour la communication avec les utilisateurs (les analystes évaluent le taux de clics et l'engagement de l'outil);
- — ASO ( ) , ;
- — , ;
- — , ( , - .);
- — , , A/B-, deep-, ..
On peut se demander pourquoi il y a tant de catégories? N'y a-t-il pas vraiment de système unique qui combine tout cela. Oui, il existe de tels systèmes, mais ils ont certaines fonctionnalités. Pour cette raison, il n'est pas toujours possible de les appliquer dans un projet particulier pour collecter des données de haute qualité, vous devez donc travailler avec différentes plates-formes qui effectuent 1 à 3 tâches.
Ne soyez pas intimidé par le grand nombre de catégories d'outils d'analyse d'applications. À première vue, il semble que travailler avec plusieurs plates-formes prend beaucoup de temps et demande beaucoup d'efforts pour collecter et consolider les données dans un seul rapport.
Alors, comment obtenir une vue holistique de l'expérience utilisateur si vous devez travailler avec plusieurs outils disparates? Il n'y a pas de réponse universelle à cette question. L'analyste lui-même choisit comment combiner l'ensemble de la plateforme en un seul système. Chacun a ses propres approches qui lui permettent d'effectuer les tâches principales: collecter des informations sur le comportement des utilisateurs, les conversions, les métriques clés, etc.
Marketing et analyse de magasin
Comme vous vous en souvenez, les utilisateurs proviennent de différentes sources: AppStore, Google Play, publicités, etc. Le suivi des sources de trafic concerne le marketing et l'analyse des magasins et est mis en œuvre par des trackers.
Ci-dessus, un diagramme du fonctionnement du suivi. Comprenons-le plus en détail. Un utilisateur utilise un appareil mobile. Il voit l'annonce et fait un clic. Il est traité par le système de suivi: il détermine si l'application est installée sur l'appareil ou non.
Dans le premier cas, il y a une redirection vers le Store pour télécharger et installer le logiciel. Dans le second, une redirection vers le programme installé pour montrer les informations requises. Après l'installation et le premier lancement, les informations sur le clic sont envoyées au système de suivi et traitées. Ensuite, un rapport est généré avec les données nécessaires à l'analyste.
De plus, les données d'installation sont envoyées au système publicitaire, car il n'a nulle part où obtenir des informations sur la conversion qui a eu lieu. Les outils intégrés du site détectent uniquement les clics.
Il existe d'autres tâches qui sont effectuées par le suivi:
- Détermination du type de conversion: installations, réengagement (reciblage), événements, achats.
- Séparation des canaux de trafic: organique, payant, référencement.
- Analyse de l'efficacité des campagnes: CPI, CPA, Retargeting.
- Optimisation de campagne: prix, audience, conversions.
Les services de suivi les plus populaires sur Runet sont Adjust, AppsFlyer, AppMetrica et Branch. Ils diffèrent les uns des autres par leurs caractéristiques et leurs fonctions. Mais il y a une chose en commun: ils ne remplacent pas l'analyse produit en général.
La plupart des trackers ont certaines limitations:
- manque d'intégration avec certaines plateformes publicitaires;
- il n'y a pas de rapports spécialisés, comme c'est le cas avec l'analyse des produits;
- il est impossible de mesurer objectivement les abonnements des utilisateurs.
Analyse des produits
Il s'agit d'un complexe de méthodes d'analyse visant à améliorer l'application: caractéristiques financières, marketing et utilisateurs. L'analyse des données vous permet de créer des campagnes publicitaires efficaces, de satisfaire plus précisément la douleur du public et de réduire les coûts à toutes les étapes du développement et de la mise en œuvre du produit.
L'analyse des produits résout plusieurs tâches principales:
La première tâche coïncide avec l'analyse marketing, ne diffère que par des capacités avancées: un public plus large, plus d'outils d'analyse, la présence de rapports spécialisés, etc.
Les chefs de produit recherchent et testent en permanence de nouvelles hypothèses pour rendre l'application plus performante et plus rentable. L'analyse des produits par le suivi des métriques du projet (la première tâche) fournit des informations précieuses, sur la base desquelles le spécialiste prend une décision: l'hypothèse est correcte ou non et s'il vaut la peine de l'adapter à tous les logiciels.
Certaines plates-formes aident avec le troisième défi - les tests A / B. Ils ont une fonctionnalité intégrée pour sélectionner les segments auxquels l'innovation s'appliquera et lesquels. Les données collectées sont utilisées pour interpréter les résultats des tests et prendre des décisions.
Autrement dit, l'analyse des produits étudie le comportement des utilisateurs lorsqu'ils interagissent avec un logiciel. Sur la base des données, le spécialiste comprend ce qui se passe avec l'application.
Voici quelques exemples d'informations importantes:
- sur quels boutons les utilisateurs cliquent;
- à quelle fréquence le produit est-il utilisé;
- quelles caractéristiques du produit sont populaires;
- les problèmes auxquels les utilisateurs sont confrontés lorsqu'ils interagissent avec le produit.
Ces données aident l'entreprise à garder l'utilisateur sur l'application, ce qui coûte moins cher que d'attirer un nouveau public. En comprenant comment le client interagit avec le produit, quels avantages il reçoit et quels problèmes il rencontre, vous apporterez rapidement les changements nécessaires et augmenterez la valeur du produit.
Des analystes de produits expérimentés utilisent les services suivants: Amplitude, Mixpanel, Devtodev, Flurry, AppMetrica et Firebase. Ces systèmes prennent en charge la connexion de plates-formes tierces: par exemple, le suivi, les notifications push, etc.
Mais des restrictions sont également possibles:
- prise en charge des cadres et de leurs capacités;
- des restrictions sur les types d'événements, leur nombre et leurs paramètres;
- accès aux données «brutes» (toutes les métriques ne sont pas disponibles sur la même plateforme);
- disponibilité et capacités de rapport;
- suivi et utilisation des abonnements.
Il n'y a pas de plates-formes complètement universelles aujourd'hui. Un système n'a pas un outil, l'autre n'en a pas un autre. Les métriques nécessaires sont «complétées» par des plates-formes tierces.
Mais les systèmes d'analyse des produits continuent d'évoluer, de nouvelles fonctionnalités et capacités apparaissent régulièrement. Restez à l'écoute des mises à jour, essayez quelque chose de nouveau et obtenez des performances élevées.
Communications push et in-app
L'évaluation des communications push et in-app est l'une des sous-sections de l'analyse des produits. Ils sont utilisés pour augmenter les taux de rétention et de conversion. Sur la base des données obtenues, l'analyste prend une décision: quelles communications ne fonctionnent pas, lesquelles nécessitent une amélioration et lesquelles peuvent être augmentées.
«Push» est utilisé pour une offre ponctuelle et personnelle de biens / services aux clients. L'efficacité de l'outil a été prouvée à plusieurs reprises dans la pratique. Sans notifications, les utilisateurs sont moins susceptibles de revenir à l'application et de prendre des mesures ciblées.
Vous pouvez évaluer les communications push et in-app sur les plates-formes Firebase et AppMetrica. Si vous utilisez un autre système d'analyse qui ne dispose pas de cette fonctionnalité, envisagez d'utiliser des outils tiers tels que Airship ou OneSignal.
Statistiques de crash et d'erreur
La collecte de statistiques sur les plantages et les erreurs est importante pour fidéliser votre audience actuelle. Il vous permet de surveiller la stabilité de l'application, aide à identifier les problèmes et à prioriser. Plus une erreur affecte les métriques clés, plus sa signification est élevée. Les plantages avec la priorité la plus élevée sont résolus en premier.
Sur la base de cette conclusion, il n'est pas difficile de déterminer les principaux indicateurs de cette sous-section:
- % d'utilisateurs sans crash - quel pourcentage d'utilisateurs n'a eu aucune erreur;
- % de sessions sans plantage - combien de pourcent de sessions se sont déroulées sans erreur.
Firebase et AppMetrica ont des fonctionnalités intégrées de statistiques de plantage et d'erreur. Si vous travaillez avec d'autres plates-formes où cela n'est pas possible, utilisez des outils tiers: App Center ou Countly.
Cet article décrit les éléments de base de l'analyse des applications. Découvrez et essayez les outils décrits. L'analyse des données de comportement des utilisateurs vous permettra de prendre les bonnes décisions, et dans quelques mois, vous remarquerez une augmentation des métriques cibles. Si vous avez des questions, posez-les dans les commentaires, nous nous ferons un plaisir d'y répondre!