The formula
Conversion rate divides the people who completed an action by the people who could have:
conversion rate = completed ÷ had the opportunity × 100 50 signups from 1,000 visitors is 5%. The subtlety is the denominator — “had the opportunity” has to mean the same population every time, or the number isn’t comparable. Unique people or sessions, consistently, beats a fuzzy “visits.”
Overall vs step conversion
Overall conversion measures the whole journey end to end — visitor to purchase. Step conversion measures each hop in a funnel — cart to checkout, checkout to payment. Overall tells you the result; step conversion tells you where you’re losing people, which is what you actually act on.
Macro and micro conversions
The big goal — a purchase, a paid plan — is a macro conversion. The smaller steps toward it — add-to-cart, account created, trial started — are micro conversions. Tracking micro conversions as events turns a single pass/fail number into a map of where momentum builds or breaks.
What counts as good
There’s no universal “good” rate — it swings with traffic source, audience intent, price, and how hard the action is. A cold-traffic checkout and a warm free signup aren’t the same game. Measure your own baseline first, then improve against it. For typical ranges and how to read them, see what a good conversion rate is.
Try it: a conversion-rate calculator
Enter two numbers — the bar shows the share that converts.
Measure conversion in Pug
Use the free conversion rate calculator for a single rate, or the funnel calculator for step-by-step drop-off. In Pug, funnels compute step and overall conversion over your real events — filterable by any profile trait, so you can compare conversion by source, plan, or cohort.