SlideShare une entreprise Scribd logo
1  sur  41
App Analytics voor
Windows Phone en
Windows Store
Mark Monster
Client Development MVP
Agenda
•Windows Phone en Windows Dev Center
•Distimo App Analaytics
•Google Analytics
Dev Center
Dev Center
•Downloads
• Inclusief gegevens als Leeftijdsgroep, Geslacht en OS versie
•Revenue
• En de daadwerkelijke uitbetalingen
Welke gegevens?
Dev Center
•Reviews
• Inclusief vertaling via Bing Translate
•Error rapportage
• Inclusief stack traces en Mini Memory Dump (uitlezen met
WinDbg)
Welke gegevens?
Dev Center voor Windows Store
•Gebruik
• Gemiddeld app-gebruik in minuten per dag
• Filter op apparaat type (desktop / laptop / tablet)
•Reviews ++
• Gemiddelde waardering
• Stijging/daling van de waardering tov de vorige periode
Welke gegevens?
Demo
Dev Center
Distimo App
Analytics
Distimo App Analytics
•Downloads
• Met gegevens over wanneer je app gefeatured was en
wanneer er een nieuwe release was
•Revenue
• Betaalde downloads, In-App betalingen, Advertentie inkomsten
Welke gegevens?
Distimo App Analytics
•Ranking
• Ten opzichte van concurrentie
•Reviews
• Eenvoudige filters op land en aantal sterren. Reviews zijn te
voorzien van een label zoals: Bug Feature etc.
Welke gegevens?
Distimo App Analytics
•Windows Phone Store
•Windows Store
•Google Play Store
•Apple App Store
•Amazon App Store
•En meer
Analytics Data van Stores
Distimo App Analytics
•Adfonic
•AdMob
•Chartboost
•InMobi
•Smaato
•Helaas geen PubCenter
Analytics Data van Ad Providers
Demo
Distimo
Google
Analytics
Google Analytics
•Hoe wordt de app gebruikt?
•Welke functionaliteiten worden gebruikt en welke
niet?
•Hoe vaak wordt de app gebruikt wordt en voor
hoelang?
Google Analytics
• App naam (uit WMAppManifest.xml of
Windows.ApplicationModel.Package.Current.Id.Name)
• App versie (uit WMAppManifest.xml of
Windows.ApplicationModel.Package.Current.Id.Version)
• Device model (werkt niet helemaal goed)
• OS versie
• Resolutie
• Taal
• Locatie
• Op basis van volledig IP precies
• Anoniem op basis van deel IP adres (laatste octet verdwijnt)
Standaard tracking
Google Analytics
• Maak een Google Analytics Property aan als Mobile
App
• Voeg het GoogleAnalyticsSDK NuGet package toe
• Aanpassingen aan analytics.xml
Setup
Google Analytics
• Altijd
• trackingId
• autoAppLifetimeTracking
• autoAppLifetimeMonitoring
• reportUncaughtExceptions
• Eventueel
• appName indien deze afwijkt van WMAppManifest.xml
• anonymizeIp
• useSecure
Aanpassingen aan analytics.xml
Google Analytics
•Automatisch door het zetten van de volgende
velden in analytics.xml
Track App Lifecycle
Google Analytics
•Welke schermen worden het meest gebruik?
•Wat zijn de entry-schermen? Denk hierbij ook aan
activate via secundaire tiles en externe
applicaties.
•Wat is de flow van de schermen?
Track Page View
Google Analytics
Phone
Windows 8
Track Page View – Pagina implementatie
Google Analytics
Track Page View – Globaal Phone
Google Analytics
Track Page View – Globaal Phone
Google Analytics
Track Page View – Globaal Windows 8
Google Analytics
Track Page View – Globaal Windows 8
Google Analytics
Track Exceptions Handled / Unhandled
Google Analytics
•Track kliks op knoppen
•Track selecties in een lijst
•Plaats deze events in een categorie en gebruik
eventueel een labels en waarden
Track Events
Google Analytics
•Hoe lang duurt een operatie?
•Hoe lang doet een gebruiker over het halen van
een level?
Track User Timings
Google Analytics
•In-App aankopen voor Phone en Windows Store
•App aankopen voor Windows Store
Track Purchases / In-App Purchases
Google Analytics
•Geef extra app specifieke gegevens mee
•Segmentatie over Custom Dimensions
•Voorbeeld Dimensions
• Moeilijkheidsgraad van een level
• Onderscheid tussen betalende en trial gebruikers
•Voorbeeld Metrics
• Aantal succesvol afgeronde levels
• Highscores
Custom Dimensions en Custom Metrics
Google Analytics
•Scope (Configuratie via Google Analytics Admin)
• Hit – Zetten voor iedere Page View (indien van toepassing)
• Session – Bij iedere start van de app, en bij een wijziging
• User – Bij eerste start, en alleen bij een wijziging
•Custom Metrics zijn alleen Hit-level scope
Custom Dimensions en Custom Metrics
Google Analytics
•Gebruik het index-nummer van Google Analytics
Admin (1-based)
•Na het zetten van een Dimension of Metric altijd
eerst een een PageView of Event tracken
Custom Dimensions en Custom Metrics
Google Analytics
•Uit welke landen komen mijn gebruikers?
•Welke taal spreekt mijn gebruiker, en wat zijn de
voornaamste talen? Moet ik mijn app vertalen of
niet?
•Welke functionaliteit (events) wordt het meest
gebruikt? En welke amper?
Beantwoord aan Analytics vragen
Google Analytics
• Welke devices worden gebruikt? Welke resoluties,
misschien tijd voor een optimalisatie voor full-hd?
• Welke versies van de app worden gebruikt? En hoe
snel wordt een nieuwe versie geadopteerd?
• Welke excepties treden op, en in welke versie?
Oftewel hebben we de fout opgelost in de laatste
versie?
Beantwoord aan Analytics vragen
Google Analytics
Support for Windows Phone 8.1?
Demo
Google Analytics
App Analytics
Alternatieven
Vragen?
Gerelateerde sessies
Slot Title Speaker
07:45 Modern Apps for the Enterprise Dennis Mulder
09:15 Designing XAML Apps using blend for Visual Studio 2013 Fons Sonnemans
09:15 Combineer Windows, Windows Phone en SharePoint apps
voor succesvolle enterprise oplossingen
Dave Smits
09:15 Jouw apps op alle schermen en resoluties Martin Tirion
10:50 Making the most from Windows Phone App Studio Tom Verhoeff
14:50 Bouwen en distribueren van je Enterprise apps voor Phone Matthijs Hoekstra
16:20 TypeScript en Windows Store apps Timmy Kokke
Laat ons weten wat u vindt van deze sessie! Vul de evaluatie
in via www.techdaysapp.nl en maak kans op een van de 20
prijzen*. Prijswinnaars worden bekend gemaakt via Twitter
(#TechDaysNL). Gebruik hiervoor de code op uw badge.
Let us know how you feel about this session! Give your
feedback via www.techdaysapp.nl and possibly win one of
the 20 prices*. Winners will be announced via Twitter
(#TechDaysNL). Use your personal code on your badge.
* Over de uitslag kan niet worden gecorrespondeerd, prijzen zijn voorbeelden – All results are final, prices are
examples

Contenu connexe

Similaire à App analytics voor windows phone en windows store

Verdien geld met je app tips voor het ontwikkelen
Verdien geld met je app tips voor het ontwikkelenVerdien geld met je app tips voor het ontwikkelen
Verdien geld met je app tips voor het ontwikkelenSteven Palmaers
 
Verbeter uw conversie en ux dankzij usability onderzoek
Verbeter uw conversie en ux dankzij usability onderzoekVerbeter uw conversie en ux dankzij usability onderzoek
Verbeter uw conversie en ux dankzij usability onderzoekvalantic NL
 
FEX | RoundTable | 132705 | Workshop: Innoveren met apps? | Presentatie | Mic...
FEX | RoundTable | 132705 | Workshop: Innoveren met apps? | Presentatie | Mic...FEX | RoundTable | 132705 | Workshop: Innoveren met apps? | Presentatie | Mic...
FEX | RoundTable | 132705 | Workshop: Innoveren met apps? | Presentatie | Mic...Flevum
 
Apps in de kantoorpraktijk
Apps in de kantoorpraktijkApps in de kantoorpraktijk
Apps in de kantoorpraktijkVisma | PinkWeb
 
Storm insights app analytics wac 2014
Storm insights   app analytics wac 2014Storm insights   app analytics wac 2014
Storm insights app analytics wac 2014Jasper Dijkstra
 
Google analytics: Measuring what matters
Google analytics: Measuring what mattersGoogle analytics: Measuring what matters
Google analytics: Measuring what mattersDavy Tollenaere
 
Opensource als alternatief
Opensource als alternatiefOpensource als alternatief
Opensource als alternatiefPeter Langenberg
 
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri BurgerCreating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri BurgerDelta-N
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogetiHarold van Heeringen
 
App development step by step
App development   step by stepApp development   step by step
App development step by stepPhilippe De Pauw
 
Innoveren met apps?, 27/05/2013
Innoveren met apps?, 27/05/2013Innoveren met apps?, 27/05/2013
Innoveren met apps?, 27/05/2013Flevum
 
Web analytics en conversie optimalisatie_TCD 2010
Web analytics en conversie optimalisatie_TCD 2010Web analytics en conversie optimalisatie_TCD 2010
Web analytics en conversie optimalisatie_TCD 2010Netprofiler
 
Verbeter je conversie en UX dankzij usability onderzoek
Verbeter je conversie en UX dankzij usability onderzoekVerbeter je conversie en UX dankzij usability onderzoek
Verbeter je conversie en UX dankzij usability onderzoekwebwinkelvakdag
 
Verbeter uw conversie en UX dankzij usability onderzoek
Verbeter uw conversie en UX dankzij usability onderzoekVerbeter uw conversie en UX dankzij usability onderzoek
Verbeter uw conversie en UX dankzij usability onderzoekvalantic NL
 
GAUC 2016 - 13 april Training Day OrangeValley
GAUC 2016 - 13 april Training Day OrangeValleyGAUC 2016 - 13 april Training Day OrangeValley
GAUC 2016 - 13 april Training Day OrangeValleyOrangeValley
 
Een langzame website | niet de techniek, maar de organisatie centraal
Een langzame website | niet de techniek, maar de organisatie centraalEen langzame website | niet de techniek, maar de organisatie centraal
Een langzame website | niet de techniek, maar de organisatie centraalOrangeValley
 

Similaire à App analytics voor windows phone en windows store (20)

Verdien geld met je app tips voor het ontwikkelen
Verdien geld met je app tips voor het ontwikkelenVerdien geld met je app tips voor het ontwikkelen
Verdien geld met je app tips voor het ontwikkelen
 
Verbeter uw conversie en ux dankzij usability onderzoek
Verbeter uw conversie en ux dankzij usability onderzoekVerbeter uw conversie en ux dankzij usability onderzoek
Verbeter uw conversie en ux dankzij usability onderzoek
 
FEX | RoundTable | 132705 | Workshop: Innoveren met apps? | Presentatie | Mic...
FEX | RoundTable | 132705 | Workshop: Innoveren met apps? | Presentatie | Mic...FEX | RoundTable | 132705 | Workshop: Innoveren met apps? | Presentatie | Mic...
FEX | RoundTable | 132705 | Workshop: Innoveren met apps? | Presentatie | Mic...
 
Apps in de kantoorpraktijk
Apps in de kantoorpraktijkApps in de kantoorpraktijk
Apps in de kantoorpraktijk
 
Apps in de kantoorpraktijk
Apps in de kantoorpraktijkApps in de kantoorpraktijk
Apps in de kantoorpraktijk
 
OMcollective webinar GA4
OMcollective webinar GA4OMcollective webinar GA4
OMcollective webinar GA4
 
Storm insights app analytics wac 2014
Storm insights   app analytics wac 2014Storm insights   app analytics wac 2014
Storm insights app analytics wac 2014
 
Google analytics: Measuring what matters
Google analytics: Measuring what mattersGoogle analytics: Measuring what matters
Google analytics: Measuring what matters
 
Opensource als alternatief
Opensource als alternatiefOpensource als alternatief
Opensource als alternatief
 
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri BurgerCreating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
 
App development step by step
App development   step by stepApp development   step by step
App development step by step
 
Innoveren met apps?, 27/05/2013
Innoveren met apps?, 27/05/2013Innoveren met apps?, 27/05/2013
Innoveren met apps?, 27/05/2013
 
PWA VS Mobile - Picqer meet and grill 2018
PWA VS Mobile - Picqer meet and grill 2018PWA VS Mobile - Picqer meet and grill 2018
PWA VS Mobile - Picqer meet and grill 2018
 
Web analytics en conversie optimalisatie_TCD 2010
Web analytics en conversie optimalisatie_TCD 2010Web analytics en conversie optimalisatie_TCD 2010
Web analytics en conversie optimalisatie_TCD 2010
 
Verbeter je conversie en UX dankzij usability onderzoek
Verbeter je conversie en UX dankzij usability onderzoekVerbeter je conversie en UX dankzij usability onderzoek
Verbeter je conversie en UX dankzij usability onderzoek
 
Mobile apps
Mobile appsMobile apps
Mobile apps
 
Verbeter uw conversie en UX dankzij usability onderzoek
Verbeter uw conversie en UX dankzij usability onderzoekVerbeter uw conversie en UX dankzij usability onderzoek
Verbeter uw conversie en UX dankzij usability onderzoek
 
GAUC 2016 - 13 april Training Day OrangeValley
GAUC 2016 - 13 april Training Day OrangeValleyGAUC 2016 - 13 april Training Day OrangeValley
GAUC 2016 - 13 april Training Day OrangeValley
 
Een langzame website | niet de techniek, maar de organisatie centraal
Een langzame website | niet de techniek, maar de organisatie centraalEen langzame website | niet de techniek, maar de organisatie centraal
Een langzame website | niet de techniek, maar de organisatie centraal
 

App analytics voor windows phone en windows store

  • 1.
  • 2. App Analytics voor Windows Phone en Windows Store Mark Monster Client Development MVP
  • 3. Agenda •Windows Phone en Windows Dev Center •Distimo App Analaytics •Google Analytics
  • 5. Dev Center •Downloads • Inclusief gegevens als Leeftijdsgroep, Geslacht en OS versie •Revenue • En de daadwerkelijke uitbetalingen Welke gegevens?
  • 6. Dev Center •Reviews • Inclusief vertaling via Bing Translate •Error rapportage • Inclusief stack traces en Mini Memory Dump (uitlezen met WinDbg) Welke gegevens?
  • 7. Dev Center voor Windows Store •Gebruik • Gemiddeld app-gebruik in minuten per dag • Filter op apparaat type (desktop / laptop / tablet) •Reviews ++ • Gemiddelde waardering • Stijging/daling van de waardering tov de vorige periode Welke gegevens?
  • 10. Distimo App Analytics •Downloads • Met gegevens over wanneer je app gefeatured was en wanneer er een nieuwe release was •Revenue • Betaalde downloads, In-App betalingen, Advertentie inkomsten Welke gegevens?
  • 11. Distimo App Analytics •Ranking • Ten opzichte van concurrentie •Reviews • Eenvoudige filters op land en aantal sterren. Reviews zijn te voorzien van een label zoals: Bug Feature etc. Welke gegevens?
  • 12. Distimo App Analytics •Windows Phone Store •Windows Store •Google Play Store •Apple App Store •Amazon App Store •En meer Analytics Data van Stores
  • 16. Google Analytics •Hoe wordt de app gebruikt? •Welke functionaliteiten worden gebruikt en welke niet? •Hoe vaak wordt de app gebruikt wordt en voor hoelang?
  • 17. Google Analytics • App naam (uit WMAppManifest.xml of Windows.ApplicationModel.Package.Current.Id.Name) • App versie (uit WMAppManifest.xml of Windows.ApplicationModel.Package.Current.Id.Version) • Device model (werkt niet helemaal goed) • OS versie • Resolutie • Taal • Locatie • Op basis van volledig IP precies • Anoniem op basis van deel IP adres (laatste octet verdwijnt) Standaard tracking
  • 18. Google Analytics • Maak een Google Analytics Property aan als Mobile App • Voeg het GoogleAnalyticsSDK NuGet package toe • Aanpassingen aan analytics.xml Setup
  • 19. Google Analytics • Altijd • trackingId • autoAppLifetimeTracking • autoAppLifetimeMonitoring • reportUncaughtExceptions • Eventueel • appName indien deze afwijkt van WMAppManifest.xml • anonymizeIp • useSecure Aanpassingen aan analytics.xml
  • 20. Google Analytics •Automatisch door het zetten van de volgende velden in analytics.xml Track App Lifecycle
  • 21. Google Analytics •Welke schermen worden het meest gebruik? •Wat zijn de entry-schermen? Denk hierbij ook aan activate via secundaire tiles en externe applicaties. •Wat is de flow van de schermen? Track Page View
  • 22. Google Analytics Phone Windows 8 Track Page View – Pagina implementatie
  • 23. Google Analytics Track Page View – Globaal Phone
  • 24. Google Analytics Track Page View – Globaal Phone
  • 25. Google Analytics Track Page View – Globaal Windows 8
  • 26. Google Analytics Track Page View – Globaal Windows 8
  • 27. Google Analytics Track Exceptions Handled / Unhandled
  • 28. Google Analytics •Track kliks op knoppen •Track selecties in een lijst •Plaats deze events in een categorie en gebruik eventueel een labels en waarden Track Events
  • 29. Google Analytics •Hoe lang duurt een operatie? •Hoe lang doet een gebruiker over het halen van een level? Track User Timings
  • 30. Google Analytics •In-App aankopen voor Phone en Windows Store •App aankopen voor Windows Store Track Purchases / In-App Purchases
  • 31. Google Analytics •Geef extra app specifieke gegevens mee •Segmentatie over Custom Dimensions •Voorbeeld Dimensions • Moeilijkheidsgraad van een level • Onderscheid tussen betalende en trial gebruikers •Voorbeeld Metrics • Aantal succesvol afgeronde levels • Highscores Custom Dimensions en Custom Metrics
  • 32. Google Analytics •Scope (Configuratie via Google Analytics Admin) • Hit – Zetten voor iedere Page View (indien van toepassing) • Session – Bij iedere start van de app, en bij een wijziging • User – Bij eerste start, en alleen bij een wijziging •Custom Metrics zijn alleen Hit-level scope Custom Dimensions en Custom Metrics
  • 33. Google Analytics •Gebruik het index-nummer van Google Analytics Admin (1-based) •Na het zetten van een Dimension of Metric altijd eerst een een PageView of Event tracken Custom Dimensions en Custom Metrics
  • 34. Google Analytics •Uit welke landen komen mijn gebruikers? •Welke taal spreekt mijn gebruiker, en wat zijn de voornaamste talen? Moet ik mijn app vertalen of niet? •Welke functionaliteit (events) wordt het meest gebruikt? En welke amper? Beantwoord aan Analytics vragen
  • 35. Google Analytics • Welke devices worden gebruikt? Welke resoluties, misschien tijd voor een optimalisatie voor full-hd? • Welke versies van de app worden gebruikt? En hoe snel wordt een nieuwe versie geadopteerd? • Welke excepties treden op, en in welke versie? Oftewel hebben we de fout opgelost in de laatste versie? Beantwoord aan Analytics vragen
  • 36. Google Analytics Support for Windows Phone 8.1?
  • 40. Gerelateerde sessies Slot Title Speaker 07:45 Modern Apps for the Enterprise Dennis Mulder 09:15 Designing XAML Apps using blend for Visual Studio 2013 Fons Sonnemans 09:15 Combineer Windows, Windows Phone en SharePoint apps voor succesvolle enterprise oplossingen Dave Smits 09:15 Jouw apps op alle schermen en resoluties Martin Tirion 10:50 Making the most from Windows Phone App Studio Tom Verhoeff 14:50 Bouwen en distribueren van je Enterprise apps voor Phone Matthijs Hoekstra 16:20 TypeScript en Windows Store apps Timmy Kokke
  • 41. Laat ons weten wat u vindt van deze sessie! Vul de evaluatie in via www.techdaysapp.nl en maak kans op een van de 20 prijzen*. Prijswinnaars worden bekend gemaakt via Twitter (#TechDaysNL). Gebruik hiervoor de code op uw badge. Let us know how you feel about this session! Give your feedback via www.techdaysapp.nl and possibly win one of the 20 prices*. Winners will be announced via Twitter (#TechDaysNL). Use your personal code on your badge. * Over de uitslag kan niet worden gecorrespondeerd, prijzen zijn voorbeelden – All results are final, prices are examples