5. Events
With events tracking you can
- track user activity in your app (engagement)
- find where users are dropping (funnels)
- discover what users love most in you app (retention)
6. now imagine as if you’re trying to understand a drop in your funnel
Sign in screen
viewed
Sign in button
clicked
50% Authenticated90%
7. but imagine as if you’re trying to understand a drop in your funnel
Sign in screen
viewed
Sign in button
clicked
50%
Why!?
90% Authenticated
8. you may think…
we screwed with the last update? let’s check out by version
app version Sign in screen viewed Sign in button clicked
2.0 200 100 (50%)
2.1 100 50 (50%)
9. but in some cases it can be what you expected least
screen orientation Sign in screen viewed Sign in button clicked
portrait 150 140 (93.3%)
landscape 150 10 (6.6%)
12. So.. here are some useful properties for your events
About the app
- app version
- app version number
- version control sha1
- unique install id
- app settings
13. about the device (depends on your needs)
- bluetooth / bluetooth version
- device brand / model / manufacturer
- has nfc / telephony
- os version / SDK level
- screen orientation / size
- wifi (on or off)
- rooted (yes or not)
- has network connectivity
- system language
- device class
14. properties that answer important questions for your app
in our case:
- is the user driving at that moment?
- are key services running?
- what is the TTS engine used?
- has the user completed tutorials? which?
- how many destinations a user has in they database?