App analytics TDP028
2 Fokus på det entreprenöriella Hur appen kan spridas, t.ex. via sociala nätverk Analys för att ha koll på hur appen används Möjlighet till inkrementell design Förbättra på basis av analys-resultat Mindre betoning på Android/Java Men, gedigen kod är en grundförsutsättning Du förutsätts kunna planera din egen tid, och ha ett eget driv
3 Kursmål a. insikter om hur programvaruutveckling påverkas av marknadsföring, försäljning och affärsmodeller b. förmåga att individuellt definiera, kravställa och implementera en mjukvaruprodukt c. förmåga att genomföra en konkurentanalys och definiera en egen mjukvaruprodukt i relation till denna analys d. förmåga att omsätta, till konkret design och implementation, aspekter av entreprenöriell programmering som optimering mot marknadsgrupper, användares livscykler, AB-testning och freemium-affärsmodeller e. förmåga att kortfattat presentera och demonstrera en produkts kärnvärde och unika säljargument f. förmåga att söka relevant vetenskaplig litteratur för uppgiften
4 Delvis avklarade under HT1 a. insikter om hur programvaruutveckling påverkas av marknadsföring, försäljning och affärsmodeller b. förmåga att individuellt definiera, kravställa och implementera en mjukvaruprodukt c. förmåga att genomföra en konkurentanalys och definiera en egen mjukvaruprodukt i relation till denna analys d. förmåga att omsätta, till konkret design och implementation, aspekter av entreprenöriell programmering som optimering mot marknadsgrupper, användares livscykler, AB-testning och freemium-affärsmodeller e. förmåga att kortfattat presentera och demonstrera en produkts kärnvärde och unika säljargument f. förmåga att söka relevant vetenskaplig litteratur för uppgiften
5 Mål (1) Hur utveckling påverkas av vald affärsmodell T.ex. Freemium app: kärna + påbyggnad Vilka features krävs för grundfunktion? Vilka features kan folk tänkas betala för?
6 Mål (2) Optimering mot marknadsgrupper Kommer appen se lika ut/anpassas till olika användargrupper? Vet kanske inte förrän analys visar att vissa grupper tenderar att använda, köra fast i appen, etc. Hur kan appen förberedas för analys och senare ändringar när det gäller detta?
7 Mål (2) Användares livscykler Hur används appen över längre tid? A/B-testning Kanske svårt att välja en viss feature set Testa två versioner av appen, se vilken användaren gillar bäst/fungerar bäst
8 Mål (3) Presentera en produkts kärnvärde och unika säljargument Värde för användaren På vilket sätt färbättrar appen livet för användaren? På vilket sätt ger det mer än konkurrenterna? Bättre, mer fokuserad på en funktion, och gör den bra?
9 Exempel Första intrycket i Google Play store Första intrycket i spelet Uppdrag och sidouppdrag
10 Saker att mäta How much time is being spent in a day is an important KPI * for Brand Engagement Number of completed in-app purchase and number of incomplete purchase Number of returns see how many people wanted something similar to your app but didn't like yours. measure users dissatisfaction Number of sessions and session duration may be a good KPI * KPI = Key Performance Indicator
11 Saker att mäta (forts) Number of subscriptions to a Freemium App can be an important KPI It tells us how good is our app and if the user feels the utility of going on with it Number of active freemium users that go on to purchase a fully featured version of the app. (You'd probably want to set up a definition of an active freemium user to get a genuine picture of how many people are using the freemium version but not upgrading) Kip's - Conversion rate % in app-purchases / Active sessions * Conversion rate = the act of converting site visitors into paying customers
12 Saker att mäta (forts) Responses from social shares Number of users who clicked on similar apps to help understand the strong competitors on the App the developer is trying to monetize in Lifetime value for app user Monetization subscriptions, or in-app transactions Retention length of the average customer lifecycle Virality Additional users a customer will refer to your app
13 Ytterligare bra länkar Google group diskussion av app analytics https://groups.google.com/forum/#!topic/mobileapp-analytics/69isp43_des%5b1-25%5d Lifetime value for app user http://www.apptamin.com/blog/lifetime-valuemobile-customer/
14 Firebase som backend server Ta reda på vad detta verktyg kan göra åt er Typ av analyser som kan göras Koppla in API:er som finns Dokumentera väl
15 Ha analysmöjligheter i åtanke Dokumentera hur appen är tänkt att tas vidare Hur en analys skulle kunna utföras Vilka aspekter värda att titta på Appen ska förbredas tekniskt för analys Hur appen skulle kunna förbättras givet analys Tekniskt förberedd även för detta T.ex. modulärt uppbyggt för enkel plugin el. olika feature sets förberedda
16 Ta business -hatten på er
17 Examination Ni ska kunna argumentera kring er app Varför den är uppbyggd som den är Vilken typ av analys skulle vara lämplig Hur ni har förberett för analys samt för framtida utökning av appen:en
18 Examination helheten bedöms Kontinuerliga commits med bra komm. (under HT2) Kodkvalité (bl.a. enl. Android best practices ) Bra om du själv kan lyfta fram hur du har tänkt kring utformning av koden Redogör för hur du har förberett för analys Motivering av analysupplägg (val av verktyg, etc.) Ytterligare bonus Hur appen skulle kunna utformas bättre och positioneras bättre utifrån en analys
Frågor? www.liu.se