50 tips för mobilapputveckling för anskaffning, engagemang och retention

13 sep. 2023

Det är viktigare än någonsin att sticka ut från mängden. Att bli omtalad. Att vara anmärkningsvärd. Frågan är: Hur utvecklar du en mobilapp som är så värdefull att folk använder den varje månad? Varje vecka? Eller ännu bättre – varje dag?

Per juli 2023 finns det över 1,6 miljoner appar i App Store och 3,55 miljoner appar i Google Play Store.

Men med så många appar som ständigt introduceras har användare höga krav på vad de laddar ner, använder regelbundet och rekommenderar till sina nätverk.

Dålig UX-design, ett ointuitivt gränssnitt, dålig prestanda och instabilitet representerar de vanligaste anledningarna till att användare tappar intresset för eller avinstallerar en app. Experimentering hjälper dig att undvika dessa problem, hålla folk intresserade och få dem att komma tillbaka.

 Vi har samlat de bästa taktikerna för produktexperimentering i en lista för att hjälpa programvaruutvecklingsteam, mobila produktchefer och marknadsförare att utveckla mobilappar som är byggda för att hålla och där användare skulle tillbringa tid varje enda dag.

Strategi för användaranskaffning

Tips för att skaffa nya app-användare.

1. Bygg en produkt som löser ett problem: Verkligt fantastiska appar löser ett uppenbart problem för vilket utvecklingsföretag som helst. Hatar du att stå på hörnet en iskall natt i ett försök att vinka in en taxi? Använd Lyft. Vill du lära dig ett språk men vill inte pendla 45 minuter för att sitta i ett klassrum? Använd Duolingo. Lös ett problem. Och gör det på ett fantastiskt sätt. Detta driver mun-till-mun-rekommendationer. På tal om rekommendationer…

2. Bygg ett rekommendationsprogram: Ge dina tidiga användare incitament att rekommendera din app till sina vänner. Uber gjorde ett fantastiskt jobb genom att erbjuda resekrediter till personer som rekommenderade appen till andra:

3. Bygg en plattformsövergripande väntelista: Folk vill ha det de inte kan få. En väntelista hjälper dig att fånga efterfrågan och bygga en databas med e-postadresser tidigt. När du tillkännager att din app är allmänt tillgänglig kommer du att ha en lång lista (förhoppningsvis tusentals) med folk som är redo att ladda ner den. Du kan enkelt bygga en landningssida för webbplatsen genom plattformar som Wix.com, Unbounce eller Squarespace och använda detta för att fånga e-post.

4. Utnyttja en freemium-modell: Gör din app tillgänglig gratis med en freemium-modell. Det är möjligt att du får fler nedladdningar i en gratisversion av din app. Du skulle sedan kunna erbjuda möjligheten att köpa virtuell valuta för premiumfunktioner.

Dropbox har en freemium-modell som erbjuder 2 GB gratis lagring.

5. Gör din betalda app gratis under en begränsad tid: Inte ett fan av freemium-modellen? Ingen fara! Gör din betalda app gratis under en kort kampanjperiod och marknadsför den till olika publikationer som Forbes Tech och The Guardian eller en publikation som är populär på din plats. 

6. Skriv och marknadsför innehåll om problemet din mobilapp löser: Producera innehåll som tillför värde för dina kunder: oavsett om det är blogginlägg, eBooks, videor eller webbinarier. Sikta på ämnen och nyckelord som är relaterade till din app så att du når rätt målgrupp. Om ditt innehåll hjälper folk att övervinna utmaningar kommer du att uppfattas som en tankeledare och expert på området. Marknadsför innehållet på din blogg och dina kanaler i sociala medier för att driva nätverkseffekter. 

7. Besvara frågor på Quora och Reddit: Sikta på frågor som kretsar kring smärtpunkter som din app löser för att bygga medvetenhet kring din målgrupp. Om du erbjuder ett verkligt värdefullt svar kan Quora- eller Reddit-teamen rekommendera din artikel till sina målgrupper. 

8. Delta i och arrangera lokala marknadsföringsevenemang: I vår värld som är så driven av svep och textmeddelanden, kom ihåg hur verkningsfulla fysiska evenemang kan vara i att bygga uppmärksamhet. Att arrangera ett evenemang kan hjälpa dig att bygga en gemenskap av ambassadörer som kan bli grunden för din apps framgång. 

9. Överväg den betalda anskaffningsvägen: Om din organiska marknadsföring och tillväxtmotorer i appen inte får dina användare att växa effektivt, utforska den betalda anskaffningsvägen på olika kanaler. Detta är särskilt hjälpsamt om du verkar inom e-handelsutrymmet.

Håll tre frågor i åtanke när du använder betald anskaffning:

  • Är kostnaden för att skaffa den här användaren motiverad av användarens customer lifetime value?
  • Har du rangordnat dina anskaffningskanaler baserat på ROI?
  • Vet du vilken betald anskaffningsväg som faktiskt leder till app-installationen?

Använd mobila attributionsverktyg som AppsFlyer, Adjust, Singular och Branch för att hitta dessa svar.

10. Ta kontakt med pressen: Ett pressmeddelande är ett utmärkt sätt att driva kortsiktig medvetenhet och leder ofta till en topp i nedladdningar. Ta kontakt med publikationer som TechCrunch, VentureBeat, CNN, Forbes, Fast Company, Entrepreneur, Business Insider, Inc. Ingen fara, du behöver inte arbeta inom PR för att pitcha pressen. Slå upp redaktörer från var och en av dessa publikationer på LinkedIn, skapa ett kort meddelande om hur din app är en game changer (använd app-mätvärden där du kan), ge dem tillgång till din app samt skärmdumpar så att de kan få en känsla för hur den fungerar.

11. Skapa strategiska partnerskap: Leta efter ömsesidigt fördelaktiga partnerskap som kan utöka din apps räckvidd till fler folk. Om du till exempel utvecklar en träningsapp för cykelentusiaster kan du ta kontakt med lokala cykelbutiker (eller till och med ett nationellt varumärke) och erbjuda en exklusiv speciell premiumfunktion i appen för deras kunder i utbyte mot deras hjälp med marknadsföring.

12. Korsmarknadsför i dina andra appar: Om du har mer än en app i butiken och de är i liknande kategorier (till exempel gaming) kan du lägga till en call to action för att marknadsföra dina andra appar.

[old image]

13. Experimentera med hur du ber användare om recensioner:  Betyg och recensioner är en av de mest synliga komponenterna i en apps listning och påverkar faktiskt en person att trycka sig igenom eller ladda ner. Recensioner är social proof. Om alla dessa andra folk gillar den är den förmodligen bra. 

App-upptäckbarhet

Detta är tips för App Store Optimization (ASO) och sätt du kan göra din app mer upptäckbar i app-butiken på.

14. Förstå hur kraftfull ASO kan vara: App Store Optimization är processen att förbättra synligheten för en app i app-butikens backend. Idén är att driva fler folk till din app-sida så att de laddar ner din app.

Här är utmärkta tips för att komma igång med ASO. 

15. Välj relevanta nyckelord: Det första att överväga när du optimerar din apps synlighet är nyckelord. Du bör välja nyckelord (ord eller fraser) som är relevanta och verkligt representativa för din app. Om din app till exempel tillhandahåller hundrastare lokalt på begäran kanske nyckelordet ”hund” i sig inte är så värdefullt eftersom det inte indikerar nedladdningsavsikt för det specifika användningsfallet. Frasen ”hundrastare” skulle dock kunna vara en mycket bättre indikator på avsikt. När allt kommer omkring, när någon hittar din app, vill du att en konvertering ska ske (det vill säga du vill att de ska ladda ner den). Om en person stöter på din app-listning via orelaterade söktermer/fraser är de förmodligen inte din målgrupp och kommer förmodligen inte att ladda ner din app.

16. Överväg nyckelordskonkurrens och trafik: Överväg hur konkurrensutsatta dessa nyckelord är. Titta på det totala antalet nyckelord du konkurrerar med. Om det finns för mycket konkurrens, sikta på ett annat nyckelord. 

Bild från Sensor Tower

17. Överväg nyckelordsplacering: Det finns en tydlig korrelation mellan att ha ett nyckelord i namnet på en app och att ranka för det nyckelordet. De flesta appar som rankar för nyckelord med hög trafik har målnyckelordet i sitt namn. Men var försiktig, för din app kan avvisas för spamming om du använder nyckelordet för många gånger.

18. Bestäm nyckelordsvikt: Nyckelorden som inkluderas i app-titlar (både för iOS-appar på Apple-enheter och Android-appar på andra mobila enheter) är överlägset tyngst viktade i algoritmen. Om du vill förbättra din ranking för ett specifikt nyckelord är det att sätta det i titeln ditt bästa alternativ. 

19. Sikta på flerordiga eller long tail-nyckelord: Ett vanligt misstag som app-utgivare gör är att bara sikta på enordsnyckelord. Sedan undrar de varför deras apps rankingar är så låga. Flerordiga nyckelord söks vanligtvis efter mer sällan, men kommer också att vara mindre konkurrensutsatta.

Du rankar automatiskt för kombinationer av dina enordsnyckelord, men sikta på fraser, eller ”long tail-nyckelord”, eftersom de kan vara mycket enklare att ranka för. Att sikta på long tail är ett utmärkt  startställe för nya utvecklare/nya appar.

20. Ha en iögonfallande ikon: Ikonen gör ett enormt första intryck. Har du testat olika variationer? Du kan göra detta genom att testa olika designer på mobila annonsnätverk, som AdmobGoogle Adwords och Facebook, och sedan mäta hur potentiella app-användare reagerar på olika versioner där innan du rullar ut det i app-butiken. Ett annat snabbt tips: du vill generellt undvika att sätta namnet på din app i din ikon. 

App-prestanda

Gör den första användarupplevelsen oförglömlig.

Studier visar att om dina användare har en dålig första upplevelse kommer 65 % av dem att radera din app. Upplevelser består av mer än slick UX-design, intuitiv användbarhet och modulär kod. Infrastrukturen och prestandan är nyckelaktörer i din apps framgång. Här är tips för att se till att din app körs snabbt och smidigt.

21. Övervaka din app konsekvent: Faktorer utanför din kontroll påverkar din mobila applikationsutveckling. Molntjänster, enhetsuppgraderingar eller till och med andra appar kan påverka hur din app beter sig. Och en uppdatering av OS:et kan dramatiskt öka kraschfrekvensen i din native app. Att övervaka din apps prestanda genom alla variabler hindrar dig från att behöva vara reaktiv när problem uppstår. En lösning för prestandahantering ger dig insyn i dina appar medan de är i produktion, så att utvecklare kan vara proaktiva och lösa problem så snart de upptäcks. Men den fortsätter också att ge dig insikt i allt det ovannämnda (latens, krascher, transaktioner) och mer, medan din app är ute i det vilda. Du kan också utnyttja faseindelade utrullningar med Optimizely för att minska risk.

22. Välj en beprövad molnleverantör: Krascher är inte allt. Nätverksprestanda kan också påverka användarupplevelsen. Alla hatar det snurrande hjulet som indikerar nätverkslångsamhet, men det är svårt att simulera dessa förhållanden under dev och test. Så välj en solid molnleverantör!

23. Var uppmärksam på prestanda i den verkliga världen: Ditt arbete är inte klart när du lanserar på ett operativsystem – i själva verket har det precis börjat. Det räcker inte att övervaka din senaste app-version. Retail-appar har till exempel ofta höga konverteringsgrader på de äldsta versionerna av sina appar, så du måste se till att dessa användare stöds väl. Inget är som att släppa din app ut i det vilda där hundratals miljoner variabler kan påverka dess prestanda.

Analysera användarbeteende

Har du djupa insikter i dina användare? För att verkligen driva användartillväxt, förbättra retention och öka monetisering måste du ha djupa insikter i användarbeteende. Ditt Application Programming Interface (API) och analys hjälper dig att uppnå det.

24. Förstå de 3 komplexitetsnivåerna för app-analys: Det finns 3 nivåer av mätvärden som smartphone-app-skapare bör titta på. Det finns 3 nivåer av mätvärden som smartphone-app-skapare bör titta på för att uppnå snabb framgång. När du kommer igång bör du se till att du spårar mål på nivå 1, men när din organisation växer och blir mer sofistikerad bör du se på att expandera till mer komplexa analysnivåer för att bilda en helhetsbild av din apps prestanda.

Nivå 1: Räknare (DAU:er, MAU:er, Intäkter)

Nivå 2: Var är mina problem (Trattar, Retention, Segmentering, Händelser)

Nivå 3: Vad driver tillväxt: Beteendebaserad kohortering / Data Science

Bild från Amplitude Analytics

25. Mät dina analyser på nivå 1: Mätvärden som vanligtvis mäts här inkluderar MAU:er (Monthly Active Uniques), DAU:er (Daily Active Uniques), sidvisningar och intäkter. Dessa mätvärden är absolut viktiga och ger dig en baslinje för din apps framgång med avseende på engagemang, retention och monetisering.

Dessa mätvärden är en utmärkt start, men hur engagerade är dina användare?

26. Mät dina analyser på nivå 2: Mätvärdena du mäter på nivå 2 hjälper dig att spåra händelser för att ge dig en övergripande bild av användarbeteende (t.ex. hur många handlingar användare gör per dag, vilka handlingar som är vanligast, vilka handlingar användare inte gör). Detta låter dig lokalisera eventuella problem som uppstår i appen. Därifrån kan du skapa olika segment av användare baserat på beteende (dvs. aktiva vs. inaktiva) eller demografi (dvs. plats, ålder) och få en djupare förståelse för hur olika typer av användare interagerar med din app.

27. Mät dina analyser på nivå 3: Nivå 3 är där du avtäcker din hemliga sås om vad som driver tillväxt. Vilka beteenden korrelerar med lifetime value? Att tillämpa prediktiv analys på din data  hjälper dig att avtäcka potentiella förbättringsområden som dramatiskt kan påverka din apps utvecklingsbana.

Optimera app-UI-design

Detta är tips fokuserade på hur du förstår kvalitativ feedback om hur folk interagerar med din app för att förbättra din mobila UX under app-utvecklingsprocessen.

28. Utnyttja heatmaps för att förstå användarnas fokusområden: Hur interagerar användare fysiskt med din app? Var trycker, sveper eller nyper de? Touch-heatmaps är en  nyckelfunktion i UX-analys. Touch-heatmaps aggregerar alla användares gester (tryck, svep, nyp) och hjälper dig att se var på skärmen de är (eller inte är) fokuserade. Dessa heatmaps hjälper dig att besvara en mycket viktig fråga: Är användare uppmärksamma på de saker du vill att de ska vara uppmärksamma på?

29. Titta på inspelade användarsessioner: När du bygger plattformsövergripande appar med utvecklingsverktyg, titta på inspelningar av riktiga folk som använder din app för att förstå exakt hur folk interagerar med din mobila app-design.

30. Dekonstruera din tratt för att börja bygga en A/B-testning-plan: A/B-testning gör mobila app-skapare i stånd att förbättra sina nyckelmätvärden och KPI:er genom att prova nya designer för allt från registreringsflöden, gating-funktioner, budskap, recensionsprocess, app-rekommendationer, onboarding-flöde, guider i appen, upptäckt av funktioner, checkout-tratt och CTA:er.

Mobilutvecklare och mobila produktchefer lägger i allt högre grad till mobila A/B-testning-SDK:er och feature flagging för att göra sina appar mer engagerande.

31. A/B-testa alla app-uppdateringar för att minska risk. Vilken mobilapputvecklare som helst kommer att berätta att att släppa nya funktioner i en app eller ändra aspekter av den underliggande arkitekturen kan vara riskabel verksamhet. Detta innebär att insatserna för app-uppdateringar är höga, och PM:er bör göra allt möjligt för att säkerställa att de är av hög kvalitet i realtid. Om något inte fångas upp kan en app-uppdatering innehålla buggar eller interaktionsproblem som skadar användarupplevelsen eller oväntat får affärsmätvärdena att rasa.

App-onboarding-flöde & idéer för mobila A/B-tester

Onboarding är processen att förvandla en förstagångsanvändare till en återkommande kund under deras första interaktion med din app. Här är tips för att förbättra din mobila app-onboarding-krok och utbilda, så att nya användare känner sig välutrustade och entusiastiska över att fortsätta använda din app.

32. Testa olika inloggnings-/registreringsalternativ vid onboarding: Bygg inte bara appar. Fokusera på hur folk vill logga in eller registrera sig för att använda din app. Är registrering nödvändig alls? Kanske föredrar dina användare att logga in med e-post och lösenord. Testa att prioritera olika alternativ

33. Testa att förhandsvisa app-upplevelsen vid onboarding: Du kan visa användare förhandsvisningar av app-upplevelsen och nämna specifika funktioner och deras värde. Detta är en smart hypotes att testa för att mäta om det driver mer engagemang eller aktivering. 

34. Testa ordningen på din användar-onboarding-tur: Experimentera med ordningen på din onboarding-tutorial. Vilka steg bör komma först? Hur många steg ingår?

Fler testidéer för din användar-onboarding-tur.

35. Testa CTA-knappen: En call-to-action är din MVP. Vad är rätt storlek, text, färg, plats för din CTA? Om den var större, skulle det få folk att lägga märke till den mer och i slutändan öka konverteringarna? 

36. Testa att ändra budskap och hjälptext: Att ändra budskapet i din app till att vara användarvänligt kan dramatiskt förändra spelet. Istället för ”Vi kommer inte att spamma dig”, varför inte prova ”Vi respekterar din integritet”. Du kommer att se en ökning av konverteringar!

37. Testa olika navigationslayouter: Prova att testa olika navigationslayouter. 

38. Testa att ta bort distraktioner från din CTA: Om du har andra element på skärmen nära CTA:n, prova att ta bort dem så att det gör saker enklare för användarupplevelsen.

39. Testa förloppsindikatorer i din onboarding-tur: Bra mobila onboarding-flöden bör snabbt lära folk hur man använder appen. Förloppsindikatorer kan vara ett värdefullt sätt att uppmuntra folk att slutföra en tur eftersom de ger folk en känsla av prestation medan de gör framsteg i användningen av appen! Duolingo gör ett fantastiskt jobb med detta. Varje gång du svarar rätt på en fråga markerar en indikator dina framsteg.

41. Testa upptäcktsfunktionalitet: Testa hur användare upptäcker nya produkter eller upplevelser i din app. Instagram låter till exempel användare trycka på en banner för att upptäcka nya folk. Tänk om de helt enkelt började infoga föreslagna Instagrammare för dig att följa i ditt flöde? Skulle det öka användarupptäckt?

42. Testa att rikta bilder mot olika målgrupper: Identifiera först din primära målgrupp. Låt oss säga att du upptäcker att din målgrupp primärt består av 21–30-åringar som primärt använder iPhone (Apple app store). Som ett exempel skulle 7-minuters träningsappen kunna testa att använda bilder av folk i den åldersgruppen för att se om det kan driva mer engagemang.

43. Testa rabatter: Om du rullade ut en specialkampanj för mobila plattformar, skulle det driva ytterligare konverteringar, och skulle intäkterna från dessa ytterligare konverteringar täcka kostnaden för rabatterna? 

44. Testa att utnyttja video i appen: De flesta open source-appar idag utnyttjar automatisering och bilder från sin verktygslåda för onboarding-flödet eller guidade videoturer för att förklara hur man använder produkten medan du är i appen. 

Användarretention

Detta är tips för att behålla användare och förhindra avhopp på en app-utvecklingsplattform.

45. Skapa en vanebildande upplevelse de första 3-7 dagarna: En utmärkt förstagångs användarupplevelse är nyckeln till retention. Den genomsnittliga appen tappar mestadels hela sin användarbas inom några månader, vilket är anledningen till att av de >3,55 miljoner apparna i Google Play-butiken är det bara några tusen som upprätthåller meningsfull trafik. Det finns hävstång i att förbättra retentionskurvorna i hur produkten beskrivs, onboarding-flödet och vilka triggers du ställer in för att driva pågående retention under din Android-app-utvecklingsfas.

Oavsett om det är en frontend-push-avisering vid samma tidpunkt varje dag eller varje vecka, tänk på vanor du kan försöka utveckla hos dina app-användare för att få dem tillbaka.

46. Inkludera sociala element för att skapa nätverkseffekter: MapMyRun skapade ett flöde för sin native applikation där du kunde se dina vänners senaste löprundor och uppmuntra dem med likes och kommentarer. Det hjälper till att göra löpning roligare, mer engagerande och mer tävlingsinriktad!

47. Utnyttja push-aviseringar med eftertanke: Kahunas data visar att genom att använda push-aviseringar kan företag förvänta sig en retentionsgrad på 45 % över 30 dagar; en ökning på 125 % jämfört med konsumenter som antingen inte fick eller inte anmälde sig för aviseringar. Ett utmärkt sätt att skapa brådska med push är att skapa en tidsbegränsad eller tidskänslig kampanj.

48. Överväg timing och responsivitet, särskilt för globala målgrupper: Att skicka en push-avisering till alla dina användare vid en specifik tidpunkt fungerar kanske inte med en global målgrupp. Till exempel skulle en push-avisering på morgonen för en Kalifornien-användare kl. 9 skicka samma avisering till någon i Spanien kl. 18. Var eftertänksam i fråga om att segmentera dina användare efter tidszoner. Det kan göra en enorm skillnad!

49. A/B-testa opt-in-meddelanden för aviseringar: De genomsnittliga kort- och långsiktiga retentionsgraderna för användare som har anmält sig till push-aviseringar är mer än dubbelt så höga som graderna för användare som inte har anmält sig. Se till att du tydligt har lyft fram värdet för användaren av varför de bör anmäla sig, särskilt om du är en startup och slutanvändare inte känner till dig.

50. Segmentera dina användare för att driva effektiva kampanjer: Till exempel skulle en vilande användare du vill återuppliva få en helt annan push-avisering än en aktiv användare. Du skulle kunna använda ett erbjudande genom push för att ”återaktivera” dem!  

Vi hoppas att dessa 50 tips för mobilapputveckling hjälper dig att göra din app fantastisk!