What is conversion rate?

Conversion rate is completed goals divided by opportunities. The formula, why the denominator you pick changes everything, and benchmarks by channel.

What is conversion rate?

Conversion rate is the share of visits or visitors that completed a defined goal, such as a signup, a purchase or a demo request. It is calculated by dividing conversions by the number of opportunities in the same period. The denominator you choose, sessions or unique visitors, changes the result substantially.

The formula.

Conversion rate = (conversions / opportunities) x 100

conversions
Completed goal events in the period. Deduplicate if one visitor can convert twice.
opportunities
Sessions, unique visitors, or people who reached a specific step. State which one, because the three give different answers.

Session-based conversion rate is always lower than visitor-based, because one visitor often takes several sessions to convert. Neither is wrong; mixing them in one report is.

A worked example.

A SaaS signup goal over 30 days.

Sessions18,400
Unique visitors11,900
Signups412
Session-based412 / 18,400
Visitor-based412 / 11,900

2.2% per session, or 3.5% per visitor

The same 412 signups produce two defensible numbers 1.3 points apart. Pick one, write it into the metric definition, and never switch mid-quarter.

The denominator is the whole argument

Almost every disagreement about conversion rate is a disagreement about what is being divided, not about the count of conversions.

  • Per session: the standard for advertising and landing page tests. Conservative, because a visitor who returns three times before buying counts three times in the denominator.
  • Per unique visitor: the standard for product and growth reporting. Higher, and closer to how people actually think about it.
  • Per step reached: the only fair way to judge a deep funnel step. Checkout completion should be measured against people who reached checkout, not against all site traffic.

In a cookieless setup, per-visitor rates are scoped to a day, because a cookieless identifier deliberately does not persist across days. If you need a multi-day conversion window attached to one person, that is what cookie mode is for, and it brings a consent requirement with it.

The free conversion rate calculator works the number out either way round and makes the denominator explicit, which is the part that causes most of the arguments.

Conversion rate is a funnel, not a number

A single site-wide conversion rate tells you that something is wrong without telling you where. Broken into steps, the same data names the problem.

A typical shape: 100% reach the pricing page, 34% start checkout, 26% enter payment details, 21% complete. The drop from 34% to 26% is the expensive one, and it is invisible in the 21% headline.

Once you can see the step, the fix is usually specific and small: a required field nobody expected, a shipping cost revealed too late, a validation error that does not say what is wrong.

A Mrkr funnel showing conversion and drop-off at each step.
Step-by-step conversion, so you can see which step is actually losing people. Open it in the live demo.

See it on real data

The live demo is a fully populated dashboard with real demo traffic. No signup and no card required.

Open the live demo
Mrkr revenue attribution showing which sources and campaigns produced sales.

Realistic conversion rates by goal

Directional ranges, useful only as a sanity check. A rate two or three times outside the range for your goal type usually means the goal is defined wrongly, not that you are exceptional.

GoalCommon rangeNotes
Ecommerce purchase1% to 4%Highly seasonal and highly channel-dependent
SaaS free trial signup2% to 8%Higher on pages reached from branded search
Demo or sales contact request0.5% to 3%Lower volume, far higher value per conversion
Newsletter signup1% to 5%Jumps sharply with an inline form rather than a footer one
Landing page from paid search3% to 10%Intent is pre-qualified by the keyword

Directional patterns from published industry reporting, not measured Mrkr data. Your own baseline and your own trend are worth more than any of these.

How Mrkr measures conversions

Goals in Mrkr are custom events, optionally carrying a revenue value. That means conversion rate, revenue per session and revenue by source all come from the same event stream, so the marketing number and the finance number cannot quietly disagree.

Because Mrkr keeps the campaign parameters on the session, every conversion carries the source, medium and campaign that brought it in, which is what makes revenue attribution possible without a separate tag manager setup.

Bots are filtered before the rate is computed. That matters more than it sounds: crawler traffic inflates the denominator and never converts, so an unfiltered conversion rate is understated by however much bot traffic you receive.

Before you act on a difference between two conversion rates, check it is real: the A/B test sample size calculator tells you how much traffic a given lift actually needs before the result means anything.

Questions, answered.

Related terms.

  • What is conversion funnel?

    A conversion funnel is an ordered sequence of steps a visitor takes toward a goal, measured by how many people reach each step.

  • What is attribution model?

    An attribution model is the rule that decides which marketing touchpoints get credit for a conversion when a customer interacted with several before buying.

  • What is session?

    A session is one continuous visit to a site: a group of pageviews and events from the same visitor with no long gap between them.

  • What is landing page?

    In analytics, a landing page is the first page a visitor sees in a session, whatever page that happens to be.

  • What is event?

    An event is any recorded action beyond loading a page: a button click, a form submitted, a video played, a subscription upgraded.

Where this shows up in Mrkr

Your first visitor is already here.

Drop in the script and watch them land. It takes about a minute.