So binden Sie mehr Nutzer und verbessern die App-Leistung mit A/B-Testing für Mobile Apps

14. Sept. 2023

Eines der Tools, die App-Entwickler und Mobile-Product-Manager zunehmend in ihren Werkzeugkasten aufnehmen, ist A/B-Testing. Hier sind drei einfache, aber wirksame In-App-Tipps, wenn Sie gerade erst mit dem Prozess beginnen, Ihre Mobile App zukunftssicher zu machen und Ihre Bindungsrate zu verbessern.

Eine Disziplin rund um A/B-Testing zu haben, ermöglicht es Ihrer Mobile App, ansprechende Erlebnisse mit hohem ROI zu liefern, indem Elemente wie Registrierungs-Flows, Checkout-Trichter und Navigationselemente optimiert werden, um nur einige zu nennen.  

Mobile-App-Teams versuchen heute jedoch immer noch, die perfekte Formel zu finden, um ihre Nutzer zu gewinnen, zu binden und zu monetarisieren. Jeder Mobile-App-Entwickler oder Mobile-Product-Manager (PM) wird Ihnen sagen, dass das Veröffentlichen neuer Funktionen in einer App oder das Ändern von Aspekten der zugrunde liegenden Architektur ein riskantes Unterfangen sein kann.    

Wenn Sie ein fehlerhaftes Update für reale Geräte ausspielen, besteht die einzige Lösung, um sicherzustellen, dass die App funktioniert, darin, ein weiteres Update auszuspielen und geduldig zu warten, während der Nutzer das Upgrade durchführt. Dieser Prozess kann Wochen dauern, und in der Zwischenzeit deinstallieren Nutzer die App möglicherweise aus Frustration und hinterlassen negative Bewertungen, die zukünftige Installationen beeinträchtigen. So lösen Sie dieses Problem.

So testen Sie Funktionen in Ihrer Mobile App

Hier sind drei einfache, aber wirksame Tipps für alle, die gerade erst mit App-A/B-Testing und dem Verbessern der App-Leistung beginnen.  

1. Beginnen Sie mit einem starken Fundament

Feature Flags ermöglichen es Ihnen, Funktionalität ein- und auszuschalten, ohne neuen Code bereitzustellen. Das bedeutet mehr Kontrolle und Kompatibilität auf mobilen Geräten, sodass Sie häufiger veröffentlichen und testen und lernen können, ohne das Nutzererlebnis zu beeinträchtigen.  

Falls Sie sich fragen, wie Feature Flags beim Gerätetesten funktionieren: Sie tun dies, indem sie bedingte Logik in den Code einbauen. Das ermöglicht es Ihnen, die Funktionalität für bestimmte Nutzer oder Gruppen zu steuern oder sie für die gesamte Nutzerbasis ein- und auszuschalten. Zeit, sich von unordentlichen Rollbacks und Hotfixes zu verabschieden. Wenn die Änderungen, die Sie vornehmen, zu Fehlern, Leistungsspitzen oder einem negativen Erlebnis führen, können Sie die Änderungen sofort zurückrollen, ohne über die App Stores zu gehen, um Code erneut bereitzustellen.   

Stellen Sie sich vor, jeden Aspekt Ihres Produkts zu steuern, ohne Ihre Codebasis oder App-Version zu aktualisieren. Feature Flagging ermöglicht es Ihnen, die Code-Bereitstellung von der Funktionsveröffentlichung zu entkoppeln, Risiken zu mindern und mit verschiedenen Versionen Ihrer App zu experimentieren, um zu lernen, was Nutzer wollen und womit sie sich am stärksten beschäftigen.  

Mehr erfahren: In der Welt der Feature Flags 

2. Verwalten Sie Ihre Funktionen

Das Testen in der Produktion ist ein wichtiger Schritt, bevor Produkte für die Öffentlichkeit freigegeben werden. Es mindert die Unzulänglichkeiten der Qualitätssicherung (QA), die beim Testen in einer simulierten Umgebung auftreten können.

Funktionen, die wir erstellen, sind anfällig für unsere eigene Voreingenommenheit. Auch interne Tester können diesen Fehler machen. Internes Testen in einer kontrollierten Umgebung berücksichtigt nicht jedes reale Szenario und jeden Nutzertyp. Feature Management ist etwas, das Ihnen beim Testen in der Produktion helfen kann. Dabei testet eine festgelegte Gruppe von Nutzern die Funktion zuerst, sodass Sie Produktionsfehler abfangen und außerdem ein widerstandsfähiges Mobile-App-Erlebnis für Ihre Endnutzer schaffen können.  

Als Team können Ihre Mobile-Teams kontinuierlich Software oder neue Funktionen testen, ausliefern und bereitstellen, ohne das Risiko, Fehler an die gesamte Nutzerbasis auszurollen und Notfall-Release-Zyklen für Hotfixes aufzuwenden.  

3. Bei Bedarf zurückrollen

Jedes Mal, wenn Sie Ihre Funktion mit einem Segment realer Nutzer testen, erhalten Sie Feedback und Daten darüber, was funktioniert hat und was nicht. Wenn die neue Funktionalität nicht die beabsichtigten Ergebnisse liefert, rollen Sie die Funktion einfach zurück und arbeiten Sie das Problem durch, ohne die gesamte Nutzerbasis zu beeinträchtigen.    

Denken Sie daran, Sie können:   

  • Die Entwicklung beschleunigen, indem Sie laufende Arbeit hinter einem Flag integrieren   
  • Positive Ergebnisse sicherstellen, indem Sie neue Funktionalität schrittweise ausrollen   
  • Zurückrollen, wenn es Probleme in der Produktion bei der Android-App oder iOS-Apps gibt 
  • Code-Bereitstellungen von Markt-Releases entkoppeln   
  • Produktexperimente ermöglichen (A/B/n-Testing 

Die Nutzung von A/B-Testing-Tools ermöglicht es Ihnen, für die Kundenbindung zu optimieren, und macht Sie auf neue Möglichkeiten für funktionales Testen aufmerksam. Wenn beispielsweise die Conversion Rate einer gewinnenden Variante beginnt, sich mit der Conversion Rate des Originals anzunähern, erwägen Sie, einen neuen Test für diese Funktion oder dieses Erlebnis durchzuführen.

Sie können einen Längsschnittansatz für das Testen mobiler Anwendungen verfolgen, um diese Veränderungen in Echtzeit zu eliminieren. Selbst nachdem ein Test statistische Signifikanz erreicht hat und die gewinnende Variante ausgerollt wurde, behalten Sie für einen kleinen Prozentsatz des Traffics einen Holdback bei, damit dieser immer die ursprüngliche Variante sieht.  

Möglichkeiten, Nutzer zu binden und die Bindungsrate zu verbessern

Selbst wenn Sie einen robusten Testprozess haben, benötigen Sie dennoch die wichtigsten Kennzahlen und einen klar definierten Denkprozess für Ihren Conversion-Trichter, um das Nutzerverhalten positiv zu beeinflussen.

Denken Sie für das Nutzer-Engagement an verschiedene Szenarien während des Onboarding-Erlebnisses, um Ihre Mobile App zu optimieren. Berücksichtigen Sie die Optionen auf Android-Geräten und iOS-Geräten, die verschiedene Arten von Tests ermöglichen. Hier sind 6 Prinzipien, die Produkt- & Entwicklungsteams nutzen können, um widerstandsfähige Mobile Apps zu liefern, die Bestand haben.

Geschwindigkeit

Erstmalige App-Nutzer wollen während der App-Nutzung Anleitung, keine Informationsüberflutung. Stellen Sie mit UI-Tests sicher, dass Nutzer weniger Schritte benötigen, um die App zu nutzen. Machen Sie es dem durchschnittlichen Nutzer leicht, schnell zu finden, was sein Ziel ist.  

Interaktion

Niemand schaut sich gerne langatmige Erklärungen oder zu viele Benachrichtigungen an, insbesondere neue Nutzer auf Ihrer App-Seite. Konzentrieren Sie sich stattdessen auf eine Oberfläche, die Nutzern über ihre gesamte App-Journey hinweg hilft. Prompts, Call-to-Action (CTA), Push-Benachrichtigungen, Tutorials, Overlays und durchgängige Animationen können dazu beitragen, die Dinge auf verschiedenen Geräten kurz und ansprechend zu halten. 

Anmeldungen

Identifizieren Sie verschiedene Workflows, mit denen Sie experimentieren können, um den Anmeldeprozess für mobile Nutzer flexibel zu gestalten. Nutzen Sie Verhaltensdaten, um Hypothesen für Tests aufzustellen, um die Login-UX zu optimieren und zu entscheiden, wann der beste Zeitpunkt für die Anmeldung ist. 

Transparenz

Seien Sie gegenüber Ihren Nutzern immer klar und ehrlich darüber, wie Sie ihre Daten nutzen wollen, um ihr Erlebnis zu verbessern. Verpflichten Sie sich dem Datenschutz und der Informationssicherheit.  

Fokus

Sobald sich ein Nutzer mit Ihrer App beschäftigt, zeigen Sie fortgeschrittenere Funktionen und Funktionalitäten in Phasen. Konzentrieren Sie Ihre Mobile-Marketing-Bemühungen darauf, ihm zu helfen, tiefer in die App einzutauchen, um noch mehr davon zu profitieren.

Daten

Verstehen Sie Ihre Nutzer und fühlen Sie sich in sie ein, durch quantitative Methoden wie A/B-Testing und qualitative Forschung wie Usability-Tests. 

Anwendungsfälle und Fallstudien zum A/B-Testing von Mobile Apps

Hier sind zwei Anwendungsfälle führender digitaler Unternehmen, die Ratschläge in Handlung umsetzen, um erfolgreiche A/B-Testing-Ergebnisse zu erzielen:

1. Quip nutzt Feature Flags

Die Durchlaufzeit beim Veröffentlichen von Mobile-App-Updates kann langsamer sein, da sie von den jeweiligen App Stores geprüft werden müssen. Um dies zu lösen, nutzte das Team Feature Flags, um Beta-Funktionen zu markieren. Falls eine Funktionsveröffentlichung nicht wie geplant verläuft, können sie sie nun schnell ein- oder ausschalten, was mehr Flexibilität und Sicherheit bietet.  

2. Ambassador Theatre Group (ATG) nutzt gezielte Rollouts

Während des Sitzplatzauswahlprozesses in der Ticketing-Journey hatte ATG mit einer erheblichen Absprungrate zu kämpfen. Sie begannen, Targeted Rollouts zu nutzen, um kontrollierte Tests sicherzustellen. Das ermöglichte es ihnen, Canary-Tests mit schnelleren Zyklen in einer realen Umgebung durchzuführen, ohne disruptive Code-Änderungen vorzunehmen.

Denken Sie daran: Selbst wenn Sie noch kein Test-Automatisierungs-Framework für das Testen von Mobile Apps ausgearbeitet haben, sollten Sie darüber nachdenken, wie Sie das Risiko neuer Releases durch Feature Flagging und schrittweise Rollouts mindern können. 

Bereit, Ihre Mobile App fit zu machen, bevor sie auf den Markt kommt?

Schauen Sie sich den Leitfaden 'Future-proof your mobile app with feature flags and experimentation' an. Erfahren Sie, wie Sie Rätselraten beseitigen, Lifetime Value bieten und die Aufmerksamkeit Ihrer Zielgruppen mit Test-Ideen sofort gewinnen. Nur Taktiken, kein Füllmaterial.