Les meilleurs outils de test A/B pour les applications mobiles

Publié: 2017-02-21

ab-testing-mobile-apps

Les outils de test A/B trouvent leur origine dans la conception Web et le concept sous-jacent est simple.

Par exemple, vous avez un site Web avec une page d'accueil conçue pour inciter les visiteurs à acheter quelque chose. Les ventes ne sont pas là où vous l'espériez, et vous examinez donc les changements potentiels qui pourraient augmenter les conversions.

Disons que vous avez déterminé que le bouton "Acheter" était trop petit. Vous ferez ensuite une variante de la page Web qui a un bouton plus gros. Lorsque les visiteurs accèdent à votre site, ils sont redirigés au hasard vers l'une des deux versions : la version A, qui est le site d'origine, ou la version B, qui contient le nouveau bouton.

Après un certain temps, vous analysez les résultats pour voir ce qui a mieux fonctionné. Si la variante a amélioré les ventes, cela devient votre nouvelle page d'accueil.

C'est une explication simplifiée, dont la moindre n'est pas que les tests A/B ne concernent pas seulement les pages Web. C'est également l'outil idéal pour tester les applications mobiles, en particulier lorsque le but de l'application est de fonctionner comme une vitrine mobile.

Mais il y a un défi supplémentaire à tester sur mobile : envoyer les modifications à vos utilisateurs.

Sur le Web, c'est simple : faites le changement sur le serveur, et tous ceux qui visitent ensuite reçoivent le nouveau contenu. Mais comment cela fonctionne-t-il sur une application téléchargée par les utilisateurs et installée sur leurs appareils ? Les grandes entreprises disposant des ressources nécessaires pour le faire peuvent créer une infrastructure matérielle et logicielle capable de modifier instantanément le contenu de l'application, mais que peut faire une petite entreprise ? De plus, la gestion des tests de variation peut rapidement devenir incontrôlable lorsque vous parlez de plusieurs pages dans une application ou de plusieurs versions de l'application en fonction du matériel.

[Remarque : Ceux d'entre vous qui jouent à la maison au jeu à boire "Il y a une application pour ça" devraient se préparer à avaler la boisson pour adultes de leur choix, car cela va arriver.]

Les tests A/B ne sont efficaces que si vous le faites correctement. Alors, comment faites-vous? Eh bien, même dans le monde des tests d'applications mobiles, il existe une application pour cela. Plusieurs, en fait. Jetez un œil à ces cinq outils d'application différents pour vous aider à tirer le meilleur parti de votre canal mobile.

1. Optimiser

clip_image002

Au cœur de tout outil de test A/B se trouve la possibilité d'apporter des modifications instantanées à l'interface utilisateur d'une application ; Si vous deviez attendre que les gens mettent à jour l'application pour déployer des variantes, les tests seraient une sorte de cauchemar.

C'est idéal lorsque vous souhaitez apporter des modifications esthétiques immédiates à l'interface utilisateur, peut-être pour corriger une erreur ou pour ajouter une touche saisonnière au look (pensez aux vacances). Apptimize appelle cela "Mises à jour en direct" et c'est le moteur qui envoie les variations de test à certains utilisateurs.

Pour les tâches plus compliquées, l'application vous permet de passer sous les couvertures et de commencer à peaufiner ou à supprimer des blocs de code entiers, mais c'est la fonction de mises à jour en direct qui distingue cet outil de la concurrence.

En effet, aussi utile qu'il soit pour les tests A/B, Apptimize vous permet de l'utiliser comme un mécanisme de modification de l'interface de votre application, transmis instantanément aux utilisateurs. Si vous souhaitez créer une modification temporaire de l'interface utilisateur, comme ajouter un thème de vacances ou attirer l'attention sur une vente de 24 heures, Live Update vous couvre.

Et Apptimize ne se contente pas de gérer vos tests, il les crée et gère le déploiement.

L'interface conviviale facilite le suivi de toutes vos modifications lors de la création d'un test.

Normalement, il y a beaucoup de codage en coulisse qui doit se produire lors du déploiement d'une variante - les développeurs doivent savoir quelles parties de leur code ont été modifiées pour les tests, ce qui signifie parcourir ce code et marquer à la main chaque section qui a été modifiée .

Avec Apptimize, les heures nécessaires sont supprimées de l'équation. Effectuez simplement les modifications que vous souhaitez voir et Apptimize s'occupe de tout le reste. Ce genre d'attention portée au gain de temps et aux maux de tête des codeurs est une énorme raison pour laquelle il figure sur cette liste.

Apptimize propose deux niveaux d'abonnement différents à son service, qui consiste en plus que de simples tests A/B.

Les propriétaires de petites entreprises seront heureux d'apprendre qu'il n'y a aucune limitation au composant de test sur le plan plus petit. Tout ce dont vous avez besoin pour concevoir, déployer et analyser vos variantes est inclus dans le plan de niveau inférieur, ainsi que les mises à jour en direct et le signalement des fonctionnalités (utile pour surveiller les déploiements de nouvelles versions).

2. Azétone

Ces outils de test reposent tous sur la capacité de transmettre instantanément et de manière transparente les mises à jour aux utilisateurs. Le test A/B n'est qu'une possibilité, et son ensemble de fonctionnalités suit généralement une formule prescrite.

Azetone est aussi complet que vous le trouvez, et il s'intègre même aux plates-formes de notification push, mais ce qui différencie leur service, c'est la façon dont ils tirent parti de la capacité en temps réel de mettre à jour les applications.

En utilisant Azetone, vous pouvez effectuer des tests A/B pour accéder à des expériences utilisateur hautement personnalisées. Découvrez ce qui fonctionne dans une ville donnée, puis créez du contenu qui est diffusé de manière dynamique lorsqu'un utilisateur se trouve dans cette ville. La personnalisation peut être effectuée jusqu'à l'utilisateur, en fonction de son profil, et Azetone s'intègre à des plateformes CRM tierces pour fournir des informations encore plus approfondies.

Cependant, le principal argument de vente d'Azetone est peut-être son moteur d'analyse.

Bien sûr, il fournit des données sur les taux de conversion et peut même les segmenter encore plus en fonction d'un certain nombre de critères, par données démographiques sur les utilisateurs, type d'appareil, emplacement, tout ce que vous attendez.

Ce qui est le plus impressionnant dans les analyses d'Azetone, c'est à quel point elles peuvent être utiles avant même que vous n'ayez exécuté votre premier test A/B. Indiquez-lui simplement les pages de votre application que vous souhaitez surveiller et laissez le logiciel faire son travail pendant un certain temps. Bientôt, vous recevrez des rapports détaillés avec des cartes thermiques montrant les zones de chaque page où le plus pressé/défilement/zoom/etc. est passe. Parallèlement à ces représentations visuelles de l'endroit où les gens tapent, il y a un rapport détaillé qui résume tout en chiffres exploitables.

clip_image004

Ce type d'informations sur la façon dont les gens utilisent votre application est inestimable et peut même vous orienter vers les types de variations que vous pourriez souhaiter faire pour les tests.

Pour beaucoup d'entreprises, elles n'ont pas l'argent pour investir dans des études de groupe de discussion, ou le temps de développer et d'analyser des questionnaires de rétroaction. Azetone s'attaque de manière préventive aux problèmes d'interface utilisateur que vous ne saviez même pas que vous aviez, puis permet de tester les variations qui pourraient résoudre ces problèmes. Cet aspect d'Azetone est ce qui en fait une véritable vedette parmi ses concurrents.

3. Prune maigre

Se positionnant comme une plate-forme pour stimuler l'engagement mobile, Leanplum a certainement les fonctionnalités pour le soutenir.

Son module de test A/B devrait plus précisément s'appeler test ABCDEFGHIJKLM (vous voyez l'idée). La prise en charge par l'outil de multiples combinaisons de variantes (tests multivariés) n'ajouterait qu'une couche de confusion s'il n'y avait pas le rapport complet qui donne du sens à tout cela.

Leanplum simplifie les tests multi-itérations compliqués d'une manière que d'autres outils n'essayent même pas de faire, et présente toutes les données aux utilisateurs d'une manière immédiatement compréhensible.

clip_image006

Au cœur de la mission de Leanplum de stimuler l'engagement se trouve sa fonctionnalité de messagerie intégrée.

Grâce à lui, plusieurs canaux, y compris la messagerie intégrée à l'application, les fenêtres contextuelles, les notifications push et les e-mails, peuvent être gérés depuis Leanplum et étroitement intégrés à ses tests et à ses rapports.

Il collecte de nombreuses données sur l'efficacité de chaque canal (et de chaque message de ce canal) pour engager et fidéliser les clients. Mais cela va plus loin que cela, en automatisant la messagerie à un niveau personnel et en répondant aux comportements des utilisateurs.

Si quelqu'un continue de regarder une robe verte mais ne l'achète jamais, par exemple, une notification push amicale ou un e-mail peut être envoyé si le prix baisse. Cette automatisation peut s'étendre à tous les utilisateurs, ce qui entraîne des campagnes automatisées de goutte à goutte par e-mail et des messages intégrés à l'application conçus pour ramener les utilisateurs. Tout cela peut être testé, bien sûr.

Cette attitude du « Vous avez les données, autant agir en conséquence » est ce qui fait de Leanplum un choix si attrayant.

4. Force partagée

Premier sur la liste à adopter la philosophie « Faites une chose et faites-la bien », Splitforce n'offre rien d'autre que des outils de test A/B, mais ils le font très bien.

Comme pour les autres sur cette liste, Splitforce n'a besoin d'aucun codage pour faire des variations. Les concepteurs non techniques peuvent facilement modifier l'interface utilisateur ou même activer et désactiver des fonctionnalités entières. Pendant ce temps, les codeurs peuvent jouer avec des éléments personnalisés et tester un code entièrement nouveau pour des choses comme de nouvelles fonctionnalités ou de nouveaux niveaux pour un jeu.

clip_image008

Derrière tous les tests se trouve l'analyse de données de Splitforce, l'idée sous-jacente qui entre en fait dans des concepts assez captivants de probabilité et de statistiques qui sont trop ennuyeux pour être expliqués ici. Qu'il suffise de dire que Splitforce utilise un algorithme d'apprentissage automatique qui optimise continuellement son analyse avec un nombre toujours croissant de points de données.

La différence de taux de conversion entre le groupe témoin A et la variation B pourrait n'être que de quelques points de pourcentage, essentiellement un tirage au sort statistique aux yeux humains. La plongée profonde interne de Splitforce dans les performances de chaque variation permet de découvrir les variations les plus faibles plus tôt, et de commencer à les éliminer automatiquement et à déplacer les utilisateurs vers celles qui fonctionnent le mieux.

La bonne nouvelle est qu'à la fin de l'expérience, il y aura des données assez convaincantes et indiscutables, d'une manière ou d'une autre, sur les variations qui fonctionnent une fois les tests terminés.

Encore mieux, c'est qu'en éliminant les variantes faibles du pool et en déplaçant les utilisateurs vers les plus performantes, le logiciel de test génère en fait des conversions et de la rétention pendant que l'expérience est toujours en cours.Personne n'a rien à faire pour que cela se produise, et aucun autre outil de test ne possède ce type d'intelligence.

Splitforce se distingue à cet égard, améliorant réellement votre application avant même que vous n'ayez eu la chance d'analyser les performances de chaque variation.

5. Tourner

Le concept derrière Swrve est que tous les utilisateurs ne sont pas créés de la même manière. Ce n'est pas seulement une question de goûts et de préférences non plus - la position d'une personne dans le cycle de vie du client doit également déterminer le contenu qu'elle reçoit.

Il s'agit d'une fonctionnalité qui rend Swrve unique : une suite d'outils de messagerie et d'engagement destinés aux utilisateurs en fonction de ces critères de cycle de vie. En d'autres termes : une femme de 30 ans qui aime les pulls et qui vient de télécharger votre application de vêtements ne devrait pas recevoir le même message que sa jumelle démographique qui est déjà une cliente régulière. À différentes étapes du cycle de vie, ils vont nécessiter différents types de sensibilisation.

De l'intégration à la monétisation, les outils de test avancés de Swrve vous montreront comment affiner votre application pour augmenter les inscriptions, l'engagement et les ventes.

clip_image010

Swrve gère une base de données de toutes sortes de KPI révélateurs : un système de vérification des reçus intégré garantit que les données sur les revenus reflètent fidèlement le succès de votre application ou d'une campagne ; les données sur l'expérience utilisateur (comme le nombre de sessions par utilisateur ou la durée moyenne par session) montrent exactement comment et quand les gens utilisent votre application ; des rapports d'entonnoir personnalisables montrent où dans le flux de travail de l'application vous perdez réellement des personnes, des points qui bénéficieraient d'un bon test A/B.

Toutes ces données sont utilisées pour personnaliser en permanence l'expérience de l'application pour chaque utilisateur, afin qu'il reçoive des messages auxquels il est susceptible de répondre et des offres auxquelles il est susceptible de vous accepter. En offrant des informations et des données qui vous permettent de vous engager plus personnellement avec les clients, Swrve est l'un des meilleurs outils de test disponibles.

Conclusion

Vous pouvez voir sur cette liste que les tests A/B ne se limitent pas à jeter des trucs dans le monde et à voir ce qui fonctionne.

En soi, c'est un moyen efficace de continuer à affiner votre application pour en faire le genre de chose que les gens voudront avoir sur leurs appareils. Votre application est seulement aussi bonne que l'expérience la plus récente de chaque utilisateur.

Les applications qui stagnent ou dont les mises à jour sont bloquées avant d'être autorisées dans une boutique d'applications risquent de perdre des utilisateurs. En changeant, testant, personnalisant et analysant plus rapidement que jamais, vous pouvez vous assurer de conserver les utilisateurs pour lesquels vous avez travaillé si dur en premier lieu. Les cycles d'itération rapides se révèlent être la clé du succès à long terme d'une application , car ils n'ont jamais la chance de devenir statiques. Ils sont trop occupés à être améliorés.

Alors que ce type de stratégie de développement appartenait autrefois à de grandes entreprises disposant des ressources nécessaires pour la soutenir, ce n'est plus le cas. Les outils d'application couverts ici permettent également aux petites entreprises de tester leur chemin vers la longévité.

Articles connexes triés sur le volet :

  • Tout ce que vous devez savoir sur les applications mobiles de marketing
  • Comment les CTA peuvent augmenter massivement les téléchargements de votre application mobile
  • 5 erreurs d'optimisation de l'App Store à éviter