Building habits with users is essential for creating an app that people will keep coming back to. Without habits, no matter how great your intent is, you won’t generate positive behavioural change. It’s important to understand what forms a habit, how you’re influencing behaviours, and how to test and debug habits over time.
In this talk, you’ll learn about:
-The basics of forming good habits
-Finding pain-points in habits
-Using the habit time machine to test habits
-Finding the root of manipulation
-Implementing habits in your app
Presented at MCE 2017 in Warsaw, Poland.
46. @mostgood MCE 2017
I want to run 5k
I want to be healthier
I want to sleep better
I want to be less stressed
I want to improve my singing
I want to lose weight
48. @mostgood MCE 2017
“I want to improve my singing”
Karaoke Night
Sing in choir
Band wants to record
Professional singer To serenade someone
Reunion performance Improve confidence
Performing in musical
Why might you want to improve your singing?
Love singing
58. @mostgood MCE 2017
Soft streaks:
Doesn’t require completing
an action in every 24h period.
)
59. @mostgood MCE 2017
Dangers of Hard Streaks:
Missing a day means starting over.
You might never get that user back.
The very happy user can become very angry.
Not everyone responds to streaks.
85. @mostgood MCE 2017
Analytics are like crash
reports for user habits.
They help you analyse
and debug what going on.
86. @mostgood MCE 2017
Analytics are only helpful if they
give you a complete picture.
Track events that verify the
success as well as the failure of
each part of a habit.
87. @mostgood MCE 2017
Define what an ideal user is,
then look for patterns.
Use these patterns to
create more ideal users.
104. @mostgood MCE 2017
How does the habit
time machine work?
- Timescale
- Questions
- Empathy
105. @mostgood MCE 2017
DAILY
1 Day
7 Days
14 Days
21 Days
1 Month
2 Months
4 Months
6 Months
1 Year
WEEKLY
1 Week
2 Weeks
3 Weeks
1 Month
2 Months
4 Months
6 Months
1 Year
100 weeks
Timescale:
-Regular intervals
-Any milestones
106. @mostgood MCE 2017
Questions:
1) Are my triggers motivational?
2) Is the action too difficult?
3) Is the reward strong enough?
4) Has the investment improved
their experience?
107. @mostgood MCE 2017
Empathy:
What state will the app be in?
What will happen if I miss a day?
What kind of pressure do I feel?
Am I closer to achieving my
goal?
109. @mostgood MCE 2017
Trigger:
1 day in - this is fine
7 days in - I’m not motivated by this
2 months in - I’m turning off notifications
110. @mostgood MCE 2017
Trigger:
You could include streak information -
‘Complete today’s training to increase your
streak to 8 days!
You could include information about the
exercises - ‘Todays training includes
Foundation, Agility and Head Voice’
112. @mostgood MCE 2017
Time Money Physical
Effort
Brain
Cycles
Social
Deviance
Non-
routine
0 1 2 3 4 5
Root of action failure
113. @mostgood MCE 2017
Action:
1 day in - I’m still getting the hang of this
7 days in - this is helping me
2 months in - this is taking too long!
4 months in - this is taking too long and the
exercises are repetitive
114. @mostgood MCE 2017
Action:
The more I practice, the more I increase my
singing range.
This means it takes longer to complete my
exercises.
This can result in me not wanting to expand
my singing range 7
117. @mostgood MCE 2017
Reward:
1 day in - Woo! I’m awesome :)
7 days in - Yay, I levelled up!
2 months in - I don’t remember the last time I
levelled up
4 months in - I wish it did more analysis for me
118. @mostgood MCE 2017
Reward:
Levels are meaningless and it takes a
super long time to level up.
I want more than just basic stats.
I don’t have any way to measure my
overall success.
121. @mostgood MCE 2017
Investment:
I’ve reviewed the app.
I sent some feedback.
It should prompt me to recheck my singing
range at certain times.
I don’t get any emails, I wonder what’s
going on with the development?