Metric Definition
Conversion on events you define
Track from
Custom event conversion rate
Custom event conversion rate is the percentage of users or sessions that complete a specific event you have defined, out of those who reached the step before it. Unlike a generic purchase conversion, the event is one you instrument yourself, such as a workflow activated or a report shared. It measures whether the behaviours you actually care about are happening, not just the ones an analytics tool ships by default.
8 min read
What is custom event conversion rate?
Custom event conversion rate is the percentage of users or sessions that complete a specific event you have defined, out of those who reached the step immediately before it. If 1,000 users land on a setup screen and 350 of them fire the event you named workflow_activated, the custom event conversion rate for that step is 35%. The event is something you instrument deliberately, which is what separates it from a stock metric like a checkout completion.
It matters because the moments that decide whether a product succeeds are rarely the ones a tool tracks out of the box. A user reaching activation, connecting a data source, or inviting a teammate often predicts retention far better than a pageview or a sign-up. By defining the event yourself and measuring conversion to it, you get a number tied to the behaviour you believe drives value, rather than a proxy that happens to be easy to collect.
The denominator decides what a custom event conversion rate actually means. Measuring against all users hides whether people even reached the step, while measuring against only those who reached the preceding step isolates the conversion itself. Define the qualifying population explicitly, or the same event will appear to convert at wildly different rates for no real reason.
How to calculate custom event conversion rate
The calculation divides the count of users who fired the target event by the count who reached the qualifying step, then multiplies by 100. The accuracy of the number depends almost entirely on how cleanly you define the event and the step before it.
- 1
Target event definition
The exact event you are measuring conversion to, with clear firing conditions. An event that fires inconsistently, or that means different things in different places, produces a rate you cannot trust. Pin down precisely when it should and should not fire.
- 2
Qualifying population
The set of users or sessions that reached the preceding step. This is the denominator. Choosing all users versus only those who reached the step changes the meaning of the metric entirely, so state it explicitly.
- 3
Attribution window
The time allowed for the target event to follow the qualifying step. A conversion that happens within one session is a different signal from one that happens within seven days. Fix the window so the number stays comparable over time.
- 4
Deduplication rule
Whether you count unique users or raw event fires. A single user firing the event five times should usually count once. Without deduplication, a small group of active users can inflate the rate.
A worked example shows why each input matters. Suppose 2,000 users reach an onboarding step in a week, and within their first session 600 fire the target event. Counted by unique user within the session window, the custom event conversion rate is 600 divided by 2,000, or 30%. If you instead counted all sign-ups for the week as the denominator, including those who never reached the step, the same 600 conversions might read as 12%, telling a very different story about the same step.
Custom event conversion rate in a metric tree
A metric tree decomposes custom event conversion rate into the things that determine whether a user completes the event, then traces each one back to the team that can change it. This turns a single drop-off percentage into a diagnosis of where and why people stall.
The first level splits the rate into reach, intent, friction, and trust. Reach asks whether qualified users are even arriving at the step. Intent covers how relevant the step is to why the user came. Friction captures the effort the step demands, from form length to load time. Trust covers the doubts that stop a user proceeding even when they want to. Each branch decomposes further, so a falling rate points to a specific cause rather than a general decline.
KPI Tree attaches RACI ownership to every node, so the team accountable for, say, page load time or copy clarity is named on the branch. When the conversion rate moves, the push goes to the accountable owner of the node that changed, and the verified impact loop checks whether a fix, such as cutting two fields from a form, actually lifted the rate rather than just shifting the drop-off downstream.
Metric tree insight
A custom event conversion rate often falls not because intent dropped but because friction crept in. A new validation rule, a slower load, or an extra field can quietly cut the rate while every other signal looks healthy. Decomposing into the friction branch surfaces these changes that an aggregate number hides.
Custom event conversion rate benchmarks
Because the event is one you define, there is no universal benchmark. The right comparison is against the step type and against your own trend. A low-friction click converts far higher than a multi-field setup, so judge each event against events of similar effort, not against each other.
| Event type | Typical conversion range | What drives it |
|---|---|---|
| Single-click action | 50% to 80% | Low effort, clear next step. Drop-off here usually means the step is unclear or mistimed rather than hard. |
| Short form or selection | 30% to 55% | A few fields or a choice to make. Field count, validation errors, and clarity of value drive most of the variation. |
| Setup or configuration event | 15% to 35% | Multi-step effort such as connecting a source or building a first object. Friction and perceived difficulty dominate. |
| Activation or aha event | 8% to 25% | The behaviour that signals real value. Often the hardest to reach and the most predictive of retention. |
Read the rate alongside what happens after the event, not just the conversion itself. A high custom event conversion rate is hollow if the users who convert do not stick around. Pairing it with retention rate or feature adoption rate shows whether you are optimising for a meaningful behaviour or just an easy click.
How to improve custom event conversion rate
Improving the rate means reducing the friction between the qualifying step and the event, or raising the intent of the users who reach it. The most common mistake is to optimise the conversion in isolation, pushing more people through a step that does not actually lead to value.
Cut friction at the step
Remove fields, defaults, and clicks that are not essential. Speed up load and response time, and catch validation errors before the user hits submit. Friction is usually the single largest lever on a custom event conversion rate.
Sharpen the value at the moment
Make the reason to complete the event obvious right where the decision happens. A clear, specific promise at the step converts better than the strongest case made three screens earlier and forgotten.
Fix the event definition first
Before optimising, confirm the event fires exactly when it should. Many apparent conversion problems are tracking problems. An event that fires late, twice, or not at all will mislead every decision built on it.
Segment before you optimise
Break the rate down by source, plan, or device. A rate that looks flat overall often hides one segment converting strongly and another barely at all. Fixing the weak segment beats a blanket change that helps no one in particular.
The metric tree approach starts by finding the branch with the largest gap between current and achievable conversion. If the friction branch shows a slow-loading step, fixing performance will lift the rate more than rewriting copy. If reach is the problem, more users arriving at the step matters more than converting the few who do.
KPI Tree connects each branch to the team that owns it. Engineering owns load time and error rate. Product and design own the friction and clarity of the step. Marketing owns the quality of the users arriving. When the custom event conversion rate moves, the accountable owner of the node that changed is notified, so the fix lands with the team that can actually make it.
Common mistakes when tracking custom event conversion rate
- 1
Leaving the denominator undefined
Measuring against all users versus only those who reached the preceding step gives completely different rates for the same event. State the qualifying population explicitly or the metric is uninterpretable.
- 2
Trusting a sloppy event definition
An event that fires inconsistently, double-fires, or means different things in different places produces a rate you cannot act on. Validate firing conditions before you read anything into the number.
- 3
Ignoring the attribution window
Counting conversions within a session is a different signal from counting them within a week. Without a fixed window the rate drifts as user behaviour changes, and trends become unreadable.
- 4
Optimising the click over the outcome
Pushing more users through an event that does not lead to retention or value inflates a vanity number. Always pair the conversion rate with what happens after the event fires.
Related metrics
Conversion rate
CVR
Marketing MetricsMetric Definition
Conversion Rate = (Number of Conversions / Total Visitors or Leads) × 100
Conversion rate measures the percentage of visitors, users, or leads who take a desired action, such as making a purchase, signing up for a trial, or submitting a form. It is the fundamental metric for evaluating the effectiveness of any acquisition funnel, landing page, or marketing campaign.
Feature adoption rate
Product MetricsMetric Definition
Feature Adoption Rate = (Users Who Used the Feature / Total Active Users) × 100
Feature adoption rate measures the percentage of users who use a specific feature within a given period. It tells product teams whether new features are resonating with users and which existing features are underutilised, guiding investment decisions and roadmap priorities.
Daily active users
DAU
Product MetricsMetric Definition
DAU = Unique Users Who Performed a Qualifying Action in a Single Day
Daily active users measures the number of unique users who engage with your product on a given day. It is the primary engagement metric for consumer and SaaS products, indicating whether your product has become a daily habit for its users.
Retention rate
Product MetricsMetric Definition
Retention Rate = (Users Active at End of Period / Users Active at Start of Period) × 100
Retention rate measures the percentage of users or customers who continue to use your product over a given period. It is the most important growth metric because sustainable growth is impossible when users leave faster than they arrive.
Conversion rate: a metric tree decomposition
Metric Definition
This guide shows how to decompose any conversion rate into its drivers, which is exactly how to diagnose movement in the events you define.
Metric trees for product teams
Metric Definition
Custom event conversion is a core product signal, and this guide shows how product teams structure such metrics into an actionable tree.
Build custom event conversion rate as a tree with an owner on every drop-off
A single conversion percentage tells you something fell, not why. Decompose your custom event conversion rate into reach, intent, and friction, attach an accountable owner to each branch with RACI, and get pushed the moment the rate moves. KPI Tree turns the gap between the dashboard and the fix into a tree your teams can act on.