More in Product analytics
- Autocapture and the AI event inbox
- Build a funnel that explains drop-off
- Identify users across web, app and mini-programs
- What is autocapture, and how does it work?
- How do I review and accept events in the inbox?
- What are unplanned events, and how do I manage them?
- When should I use a funnel instead of a goal or path?
- How do I build a funnel?
- How do I read where a funnel drops off?
- What is identified mode, and should I turn it on?
- How do I call login to identify a user?
- How is one person merged across devices?
- How does identity work on apps and mini-programs?
- How do I track clicks on outbound links?
- How do I track file downloads?
- How do I track form submissions?
- How do I track custom events?
- How do I track button clicks?
- How do I create a heatmap?
- How do I track scroll depth?
- How do I track ecommerce purchases and revenue?
- How do I set up goals and track conversions?
- How do I query my data with SQL?
- How do I create a custom metric?
- How do I analyze accounts with groups?
- How do I connect AI agents with MCP?
- How do I ask the AI assistant about my data?
- How do I create user segments?
- How do I run an RFM analysis?
- How do I record and watch session replays?
- How do I analyze user paths?
- How do I build a retention report?
- How do I create a tracking plan?
- How do I view a user’s profile and activity?
- How do I read the lifecycle report (new, returning, resurrecting, dormant)?
- How do I compare attribution models for a conversion?
- All guides in this category
Still have a question?
Could not find it? A person reads every message, usually within a few hours on business days.
Chat with usShort answer
Open All-platform analytics › Behavior › Behavior analysis and choose the Distribution model. Pick what to distribute: how many times each person fired one event, active days, a numeric property, pages per session, session duration, or the participation matrix. The result is a histogram with the count and share in each bucket, plus the mean and median.
Use distribution when an average hides the story: "3.2 orders per buyer" can mean most people bought once and a few bought dozens of times.
Choose what to measure
| Subject | Counted per | Answers |
|---|---|---|
| Event count | Person (current identity) | How many times did each person do X? An event is required |
| Active days | Person | On how many days was each person active in the range? |
| Numeric property | Person | How are values such as order amount spread? |
| Pages per session | Session | How deep do visits go? |
| Session duration | Session | How long do visits last? |
| Participation matrix | Event | Which events do many people use, and how often? |
Set the buckets
- Custom edges: type ascending bucket edges, up to 50, for example
1, 2, 5, 10, 20. - Default for counts and pages per session: widening edges such as 1, 2, 3, 5, 10, about 12 buckets.
- Active days: one bucket per day when the range is 31 days or less, otherwise the same widening edges.
- Numeric property: equal-width buckets from the minimum to the 99th percentile; this is the only mode where automatic bins (2 to 50, default 10) apply. Larger values fall into the last bucket.
- Session duration: fixed duration edges, keeping buckets up to 6 hours.
- Participation matrix: no buckets. List up to 30 event names, or leave it empty to use the 30 custom events with the most people.
There is no breakdown and no comparison period. Identity defaults to person.
Read the result
The histogram shows each bucket's count (people or sessions) and share, with the mean and median. When the mean is far above the median, a small group is doing most of the activity: worth finding out who they are.
On the participation matrix, the horizontal axis is breadth, the percentage of active people who fired the event, and the vertical axis is frequency, the average count per person who fired it. Read it in quadrants:
- Wide and frequent: core features most people use often.
- Narrow and frequent: power-user features; consider whether more people should discover them.
- Wide and rare: used once by many, such as setup steps.
- Narrow and rare: candidates to improve or remove.
Examples
- Purchase frequency: event count of
purchaseover 90 days with edges1, 2, 3, 5shows how many customers are repeat buyers. - Engagement depth: active days over the last 30 days shows how many users are daily, weekly or occasional.
- Order value spread: numeric property
revenueonpurchaseshows where most orders sit and how long the tail is.
Limits
- Event count mode needs an event.
- Numeric property mode keeps only values that parse as numbers, up to 200,000 rows. For mostly text properties, use the value list in property analysis instead.
- Matrix rows are custom events; names starting with a double underscore are skipped.
Related
Did this answer your question?
We use your answers to fix and expand this page.
Couldn’t send. Please try again in a minute.
Thanks for the feedback. We’ll use it to improve this page.You’ve already sent feedback on this page. Thanks.