Not every click == a behavior. Before you launch your next feature , run through this template to translate user behaviors to readable, informative data π
What will I get out of this? A list with all the events and properties you need to visualize the user behavior - make sure to attach these to your PRDs!
Behavior | Relevant flows | Steps & Clicks | Conditions | How indicative is it? (1 high-5 low) | Events embedded in code | Properties to track |
---|---|---|---|---|---|---|
What user behavior do you want to track? Be specific. | Which user flow(s) or feature(s) reflect this behavior? | What are the key steps and interactions that indicate the behavior? | *Under what conditions should a behavior be tracked? |
Must some steps be in sequence? Within a certain time frame?* | Does completing the relevant flow strongly indicate the behavior? use it as a prioritization tool later on | What event triggers should developers implement? | *What additional details should be collected? (e.g., timestamps, user properties, device, event properties)
Donβt forget to mention what type of data format you want to receive for each property.* | | Example (a learning app): | | | | | | | |
Users learning from their mistakes in the learning unit |
User properties: Email (text) Location (GMT) Sign-up date (MM/DD/YY. hh:mm) β¦.. | | | 2. Take hints and read them | * Opened a lesson
User properties: Email Location Sign-up date β¦.. | | | 3. Not repeating the same mistake on a different unit | * Opened a lesson
They didnβt look at the hint the second time | 3 - can be wrong because of carelessness | * Enter question
User properties: Email Location Sign-up date β¦.. |
βββββββββββββββ
Want more tools like this?
π Subscribe to my newsletter for weekly behavioral design tips: yael.substack.com