Engagement
The Engagement tab answers a question raw event counts can’t: which actions actually matter to your users? It plots every custom event by how many people do it and how often they do it: the engagement matrix.
How to read the matrix
Each action is a bubble:
- Horizontal, reach. How far right a bubble sits is the % of users who did this action. Far right = nearly everyone does it.
- Vertical, frequency. How high it sits is the average times per user. High up = the people who do it, do it a lot.
- Bubble size, volume. Bigger bubbles were performed more times overall.
Hover any bubble for its Reach, Frequency, and Volume.
The four quadrants
Where an action lands tells you what it is:
| Quadrant | Reach × Frequency | What it means |
|---|---|---|
| Core actions | Wide × Often | Used often by most people: the heart of your product. |
| Power features | Narrow × Often | A small group leans on these a lot: depth for your power users. |
| One-and-done | Wide × Rarely | Most people do these once: onboarding and one-time steps. |
| Low engagement | Narrow × Rarely | Rare and niche. Worth surfacing better, or retiring. |
This is a fast way to spot, say, a feature you built that almost nobody touches (Low engagement), or an onboarding step everyone hits exactly once (One-and-done) that you might turn into a habit.
Getting actions to show up
The matrix is built entirely from your custom events. If you haven’t sent any
yet, you’ll see “Track the actions that matter.” Send a few events with
window.snow("track", ...) and they’ll appear here:
window.snow.track("signup");
window.snow.track("invited_teammate");
window.snow.track("exported_report");See Custom events for the full API, or Goals for grouping related events together.
“No activity in this range” instead? You’re tracking actions, but nobody performed one in the selected dates. Widen the date range.