MCP tool: pm_calculate_conversion

Conversion Rate

The percentage of users who complete a step in your funnel.

When to use this

You have a multi-step user flow (signup, checkout, onboarding, demo booking) and you want to know which step is leaking. Conversion is most useful by stage, not as a single overall number. Track it weekly for products with short cycles, monthly for longer ones.

When NOT to use this

Products with no defined funnel (an open-ended utility, a content site with no goal action). Sample sizes under a few hundred per step. Below that, day-to-day variance swamps the signal. Comparisons across acquisition channels without segmenting. Paid and organic convert differently enough that the blended number is meaningless.

Inputs

  • Step definitions: every distinct user action in order. "Visit homepage" is a step. "Add to cart" is a step. "Complete checkout" is the goal.
  • Users entering each step: distinct users, not sessions, unless your product is genuinely session-based.
  • Time window: a fixed period. Mixing a 7-day cohort with a 30-day cohort breaks the math.

The math

Conversion = (users completing step / users entering step) x 100

That's per step. The overall conversion is the product of every stage rate.

Overall = stage_1 x stage_2 x ... x stage_N

A 50% drop at one stage matters more than three small drops everywhere else. Find the worst stage first.

A worked example

An e-commerce funnel for 10,000 visitors over one week:

StageUsersStage rate
Visit10,000--
View product4,00040%
Add to cart1,20030% of viewers
Start checkout36030% of cart
Complete25270% of checkout

Overall: 252 / 10,000 = 2.5%.

The cart-to-checkout stage drops 70% of users. That's the biggest leak in absolute terms. Even a modest fix there (say, 30% to 45%) lifts overall conversion to about 3.75%, which is a 50% relative gain. Compare that to optimizing the visit-to-view step, where the same percentage-point lift would barely move the final number.

How pmtoolkit does it differently

We surface stage-by-stage conversion, not just the overall rate. The overall number tells you nothing about which step to fix. We also flag the largest absolute drop and the largest relative gap to category benchmark. Fixing the right stage matters more than fixing any stage.

Common mistakes

  • Only tracking overall conversion. It hides where the leak is. The overall number is a scoreboard, not a diagnostic.
  • Comparing to "industry average" without adjusting for traffic source. Paid social converts at a fraction of branded organic. The blended benchmark doesn't apply to your channel mix.
  • Measuring weekly when the sales cycle is 60 days. You're measuring noise. Align the window to the cycle.
  • Ignoring day-of-week and seasonal variance. Tuesday conversion is not Saturday conversion. Compare like to like.

Benchmarks (illustrative)

FunnelAverageStrong
E-commerce visitor-to-purchase2-3%5%+
SaaS free-trial-to-paid15-25%30%+
B2B demo-to-deal20-30%40%+

Try it