Website personalization, measured on live traffic
What personalization actually does when it runs on real sites — across 32 live Personyze accounts, 1,046 campaigns, 15,944,591 delivered actions and 65,509,365 sessions over a 90-day window in 2026.
Key findings
- 8.26% of the visitors shown a personalization campaign click it, at the median account; the top quartile reaches 17.13% (n=32). Counted per impression instead, the same accounts read 6.07%.
- The campaign type matters more than the industry: 16.08% of visitors click a recommendation widget they are shown, against 4.18% for a banner or popup — roughly four times the rate, on the same sites.
- 11.59% of recommendation clicks lead to an order session (n=10), and recommendations carry 3.50% of product-goal value at the median account (n=13).
- The median session is shown 1.45 actions, which is the whole difference between the two denominators — and the reason a rate quoted without one is not a number.
- The spread is wide on every metric. Any single number quoted without its range — including ours — is hiding something.
Headline numbers
Every figure is the median account, never a pooled total. Pooling would let the largest account in the set — which alone delivered 3.7 million actions — describe the whole platform.
The large figure is the median account, counted per visitor shown — the same denominator an email click rate uses. The line beneath gives the per-impression figure or the top quartile. Both are measured; neither is an average of averages.
Click rates, per visitor shown
Of the visitors who were actually shown a campaign, how many clicked it. The mark is the median account, the bar is the middle half of accounts, and the hairline is the full range. The spread is the finding: these are not tight distributions.
Hairlines that reach the right edge continue past 30% — the highest account on this chart is 78.14%. Exact ranges are in the table below and on hover.
Two denominators, and why they differ
Personyze reports click rates per impression, because that is what the delivery counter measures. Email platforms report per recipient. The median session here is shown 1.45 actions, so the same performance reads about a third lower per impression than per visitor. Both are below; neither is wrong, and quoting either without saying which is.
| Campaign | Per visitor shown | Per impression | Top quartile | Middle half | n |
|---|---|---|---|---|---|
| Recommendation campaigns | 16.08% | 11.06% | 27.50% | 5.72% – 27.50% | 16 |
| Any personalization campaign | 8.26% | 6.07% | 17.13% | 3.00% – 17.13% | 32 |
| Banner, popup and inline campaigns | 4.18% | 2.63% | 8.89% | 1.34% – 8.89% | 24 |
| Recommendation widget, item level | 9.82% | 8.03% | 14.37% | 2.97% – 14.37% | 14 |
Recommendation economics
What happens after the click, on the accounts that run a product catalogue. These two are session-based already, so they read the same either way.
Recommendations versus banners and popups
The same split again, counted per impression — the denominator a display CTR uses, and the one to quote against advertising figures. A visitor clicks a recommendation because it is the content; a banner interrupts the content. The gap is about four to one either way, and it is the most actionable number on this page.
Hairlines that reach the right edge continue past 25% — the highest account on this chart is 66.89%. Exact ranges are in the table below and on hover.
Article recommendation campaigns clear the floor at only 4 accounts, below the threshold used everywhere else here, so they are excluded rather than published thin. A/B test campaigns are counted inside the campaign click rate but are not split out for the same reason.
clicks per impression~0.5%
clicks per impression8.03%
clicks per recipient~2.3%
clicks per visitor shown16.08%
Only the last line is ours. Display advertising is the 2026 cross-industry average from WordStream’s display benchmarks; marketing email is the 2026 all-industry average click rate published by Brevo. Three channels with different denominators, so each of ours is placed against the one it matches: per impression against display, per recipient against email. It is still three different kinds of attention — an ad on someone else’s site, an email in an inbox, and a block on a page the visitor chose to open — so read it as an order of magnitude, not a controlled test.
All figures
| Metric | Median | Top quartile | Middle half | n |
|---|---|---|---|---|
| Rec click → order session | 11.59% | 20.65% | 7.75% – 20.65% | 10 |
| Rec share of order value | 3.50% | 6.71% | 2.32% – 6.71% | 13 |
| Mobile share of sessions | 53.83% | 71.69% | 29.36% – 71.69% | 32 |
| Focus time per session | 34s | 65s | 18s – 65s | 32 |
| Campaigns delivering per account | 24 | 47 | 9 – 47 | 32 |
What each figure means
A benchmark without its denominator is a slogan. These are the definitions every number above was computed against.
How to use these numbers
Comparing a single campaign against a median account is the most common misuse, so here is the honest reading.
How the population was chosen
A benchmark is only as honest as its denominator. Signing up is not running personalization, so accounts had to earn their way in.
The window for this edition is 21 June to 19 September 2026 — 90 consecutive days ending on the day the figures were read. A re-run replaces this page rather than adding an edition beside it, so what is above is always the most recent set published.
What this report does not claim
A benchmark is judged on what it refuses to say.
Frequently asked questions
Personyze. Website Personalization Benchmarks, 2026 edition. 32 live accounts, 15,944,591 delivered actions, 21 June to 19 September 2026. https://www.personyze.com/website-personalization-benchmarks/Where these numbers come from
Personyze runs personalization, recommendations, A/B testing and on-site chat for the accounts measured here. The figures are read from the same daily summary tables those accounts see in their own reporting, aggregated so that no individual customer is identifiable. If you want to compare your own site against them, the fastest route is to run one campaign and read the same metrics back.
