Hvordan engasjere flere brukere og forbedre appytelsen ved hjelp av A/B-testing av apper

14. sep. 2023

Et av verktøyene apputviklere og mobile produktsjefer i økende grad legger til i verktøykassen sin, er A/B-testing. Her er tre enkle, men effektive tips i appen hvis du akkurat har begynt med prosessen med å fremtidssikre appen din og forbedre lojalitetsraten din.

Å ha en disiplin rundt A/B-testing gjør appen din i stand til å levere engasjerende opplevelser med høy avkastning ved å optimalisere elementer som registreringsflyter, checkout-trakter og navigasjonselementer, for å nevne noen.  

Apputviklingsteam prøver imidlertid fortsatt i dag å finne den perfekte formelen for å skaffe, beholde og monetisere brukerne sine. Enhver apputvikler eller mobil produktsjef (PM) vil fortelle deg at det å lansere nye funksjoner i en app eller endre aspekter ved den underliggende arkitekturen kan være risikabelt.    

Hvis du sender ut en feilbefengt oppdatering til ekte enheter, er den eneste løsningen for å sikre at appen fungerer å sende ut en ny oppdatering og vente tålmodig mens brukeren oppgraderer. Denne prosessen kan ta uker, og i mellomtiden kan brukere avinstallere appen av frustrasjon og legge igjen negative anmeldelser som skader fremtidige installasjoner. Slik løser du dette problemet.

Hvordan teste funksjoner i appen din

Her er tre enkle, men effektive tips for de som akkurat har begynt med app-A/B-testing og å forbedre appytelsen.  

1. Start med et solid fundament

Feature flags lar deg slå funksjonalitet av og på uten å distribuere ny kode. Det betyr mer kontroll og kompatibilitet på mobile enheter, slik at du kan lansere oftere og teste og lære uten å påvirke brukeropplevelsen.  

Hvis du lurer på hvordan feature flags fungerer for enhetstesting, gjør de det ved å bygge betinget logikk inn i koden. Det lar deg styre funksjonaliteten for bestemte brukere eller grupper, eller slå den av og på for hele brukerbasen. På tide å si farvel til rotete tilbakerullinger og hurtigfikser. Hvis endringene du gjør gir opphav til feil, ytelsestopper eller en negativ opplevelse, kan du umiddelbart rulle tilbake endringene uten å gå gjennom appbutikkene for å distribuere kode på nytt.   

Tenk deg å styre hvert aspekt av produktet ditt uten å oppdatere kodebasen eller appversjonen din. Feature flagging lar deg koble kodedistribusjon fra funksjonsutgivelse, redusere risiko og eksperimentere med ulike versjoner av appen din for å lære hva brukerne ønsker og hva de engasjerer seg mest i.  

Lær mer: Inn i verdenen av feature flags 

2. Håndter funksjonene dine

Å teste i produksjon er et viktig steg før produkter slippes til offentligheten. Det reduserer manglene i kvalitetssikringen (QA) som kan oppstå ved testing i et simulert miljø.

Funksjonene vi lager er utsatt for vår egen bias. Interne testere kan også gjøre denne feilen. Å teste internt i et kontrollert miljø tar ikke høyde for hvert virkelige scenario og hver type bruker. Funksjonshantering er noe som kan hjelpe deg med å teste i produksjon. Det innebærer at et fast sett med brukere tester funksjonen først, slik at du kan fange opp produksjonsfeil og også skape en robust appopplevelse for sluttbrukerne dine.  

Som et team kan mobilteamene dine kontinuerlig teste, levere og distribuere programvare eller nye funksjoner uten risikoen for å rulle ut feil til hele brukerbasen og bruke nødutgivelsessykluser på hurtigfikser.  

3. Rull tilbake ved behov

Hver gang du tester funksjonen din med et segment av ekte brukere, mottar du tilbakemeldinger og data om hva som fungerte og hva som ikke gjorde det. Hvis den nye funksjonaliteten ikke gir de tiltenkte resultatene, ruller du ganske enkelt tilbake funksjonen og jobber gjennom problemet uten å påvirke hele brukerbasen.    

Husk at du kan:   

  • Akselerere utvikling ved å integrere pågående arbeid bak et flag   
  • Sikre positive resultater ved å gradvis rulle ut ny funksjonalitet   
  • Rulle tilbake når det er problemer i produksjon på Android-app eller iOS-apper 
  • Koble kodedistribusjoner fra markedsutgivelser   
  • Muliggjøre produkteksperimentering (A/B/n-testing 

Å bruke A/B-testverktøy lar deg optimalisere for lojalitet og varsler deg om nye muligheter for funksjonell testing. For eksempel, hvis konverteringsgraden for en vinnende variant begynner å nærme seg konverteringsgraden for originalen, vurder å kjøre en ny test på denne funksjonen eller opplevelsen.

Du kan følge en longitudinell tilnærming til testing av mobilapplikasjoner for å eliminere disse endringene i sanntid. Selv etter at en test har oppnådd statistisk signifikans og den vinnende varianten er rullet ut, behold en holdback for en liten prosentandel av trafikken slik at den alltid ser den opprinnelige varianten.  

Måter å engasjere brukere på og forbedre lojalitetsraten

Selv om du har en robust testprosess, må du likevel ha de viktigste måltallene og en veldefinert tankeprosess for konverteringstrakten din for å påvirke brukeratferd positivt.

For brukerengasjement, tenk på ulike scenarioer under onboarding-opplevelsen for å optimalisere appen din. Vurder alternativene på Android-enheter og iOS-enheter som muliggjør ulike typer testing. Her er 6 prinsipper produkt- og utviklingsteam kan bruke for å levere robuste apper som varer.

Hastighet

Førstegangsbrukere av appen ønsker veiledning under appbruk, ikke informasjonsoverflod. Med UI-testing, sørg for at brukere trenger færre steg for å begynne å bruke appen. Gjør det enkelt for gjennomsnittsbrukeren å raskt finne det de er ute etter.  

Interaksjon

Ingen liker å se på langtekkelige forklaringer eller for mange varsler, spesielt ikke nye brukere på appsiden din. Fokuser i stedet på å ha et grensesnitt som hjelper brukere gjennom hele appreisen deres. Oppfordringer, call-to-action (CTA), push-varsler, opplæringer, overlegg og helhetlige animasjoner kan bidra til å holde ting kort og engasjerende på ulike enheter. 

Innlogginger

Identifiser ulike arbeidsflyter å eksperimentere med for å gjøre innloggingsprosessen fleksibel for mobile brukere. Bruk atferdsdata til å bygge hypoteser for testing for å optimalisere innloggings-UX-en og avgjøre når det beste tidspunktet for innlogging er. 

Transparens

Vær alltid tydelig og ærlig overfor brukerne dine om hvordan du har til hensikt å bruke dataene deres for å forbedre opplevelsen deres. Vær forpliktet til personvern og informasjonssikkerhet.  

Fokus

Når en bruker engasjerer seg i appen din, vis mer avanserte funksjoner og funksjonaliteter i faser. Fokuser mobilmarkedsføringsinnsatsen din på å hjelpe dem med å dykke dypere inn i appen for å dra enda mer nytte.

Data

Forstå og vis empati for brukerne dine gjennom kvantitative metoder som A/B-testing, og kvalitativ forskning som usability-testing. 

Bruksområder og kundecase for A/B-testing av apper

Her er to bruksområder fra ledende digitale virksomheter som omsetter råd til handling for å oppnå vellykkede A/B-testresultater:

1. Quip bruker feature flags

Behandlingstiden ved utgivelse av appoppdateringer kan være tregere ettersom de må gjennomgås av de respektive appbutikkene. For å løse dette brukte teamet feature flags for å merke beta-funksjoner. Dersom en funksjonsutgivelse ikke går som planlagt, kan de nå raskt slå den av eller på, noe som gir mer fleksibilitet og trygghet.  

2. Ambassador Theatre Group (ATG) bruker målrettede utrullinger

Under setevalgsprosessen i billettkjøpsreisen møtte ATG en betydelig frafallsrate. De begynte å bruke Targeted Rollouts for å sikre kontrollerte tester. Det gjorde dem i stand til å kjøre canary-tester med raskere sykluser i en virkelig setting uten å gjøre forstyrrende kodeendringer.

Husk at selv om du ennå ikke har kartlagt et rammeverk for testautomatisering for testing av apper, bør du tenke på hvordan du kan redusere risikoen ved nye utgivelser gjennom feature flagging og fasedelte utrullinger. 

Klar til å gjøre appen din klar før den slippes ut i verden?

Sjekk ut guiden 'Future-proof your mobile app with feature flags and experimentation'. Se hvordan du fjerner gjetting, tilbyr lifetime value og fanger målgruppenes oppmerksomhet ved hjelp av testideer med en gang. Bare taktikker, ingen fyllmasse.