Purchase rate
Purchase rate measures how often shopping activity ends in a purchase, computed as purchase events divided by a base such as sessions or active users. Unlike checkout completion rate, which is scoped to started checkouts, purchase rate spans the whole journey from arrival to order. Its meaning depends on the denominator, so the base must be stated for the number to be comparable.
What this means
Purchase rate divides purchases by a base. With sessions as the base it is purchases per session; with active users it is purchases per user. GA4 exposes purchases as an ecommerce metric and the platform's conversion reporting can express purchase as a key event rate. Because the denominator changes the question, purchase rate must always be reported with its base named.
How it relates to other rates
Purchase rate is broader than checkout completion rate: it includes everyone in the base, not only those who started checkout. It overlaps with the e-commerce conversion rate but the latter term is sometimes reserved for purchases-per-session specifically. Decomposing purchase rate into add-to-cart rate, checkout completion rate, and their bases reveals which stage is moving the top-line number.
- Numerator: purchase events
- Denominator: sessions or active users (state which)
- Broader than checkout completion rate
How it appears in analytics and logs
A change in purchase rate reflects the whole funnel — traffic quality, product pages, cart, and checkout combined. To attribute a move you must decompose it into stage rates rather than reading purchase rate alone.
Diagnostic use case
Track the end-to-end likelihood that a visit or user buys, as a top-line e-commerce health signal that complements stage-specific funnel rates.
What WebmasterID can help detect
WebmasterID records purchase events first-party and counts sessions without cross-site identifiers, so purchase rate can be read without third-party cookies and with bots excluded from the base.
Common mistakes
- Comparing purchase rates with different denominators.
- Equating purchase rate with checkout completion rate.
- Leaving bot sessions in the base.
Privacy and accuracy notes
Purchase rate is a ratio of event counts to a session or user base. No personal identifiers are required to derive it.
Related pages
- Checkout completion rate
Checkout completion rate measures the share of started checkouts that end in a purchase. It is computed as purchase events divided by begin_checkout events over the same window. As the inverse of checkout abandonment, it isolates the final stage of the e-commerce funnel — payment, shipping, account, and form friction — from discovery and cart behavior earlier in the journey.
- Add-to-cart rate
Add-to-cart rate measures how often shopping activity leads to an item being added to the cart. Depending on the denominator it can be add-to-carts per session, per user, or per product-detail view (cart-to-detail rate). GA4 exposes related ratios in its ecommerce reports. The metric is an early funnel signal that sits well before purchase, so it must be read alongside checkout and purchase steps.
- Conversion rate: definition and denominators
Conversion rate is the share of some base that converted. The trap is the denominator: conversions per session, per user, and per unique visitor give different numbers and mean different things. Without stating the base, a conversion rate is ambiguous — and comparing rates with different bases is meaningless.
- Web analytics
Read purchase rate against first-party behavior.
Sources and verification notes
Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.