Formula
CTR = clicks / impressions × 100%
An impression is the fact of an element being displayed inside the visible area of the screen. An element below the fold that the user never saw does not count as an impression in a correctly configured analytics setup.
CTR benchmarks for e-commerce
| Element type | Typical CTR |
|---|---|
| Recommendation carousel on a PDP | 3–8% |
| Recommendation block on the homepage | 4–10% |
| Carousel in the cart | 2–5% |
| Homepage banner | 0.5–3% |
| Personalization popup | 1–5% |
| Email: link CTR | 1–4% |
CTR in the context of A/B testing
CTR is convenient for a quick read: a high CTR means the widget attracts attention. But optimising CTR alone is dangerous:
Test A: CTR = 4%, attributed CR = 12%, AOV = $70
Test B: CTR = 7%, attributed CR = 6%, AOV = $56
RPV(A) = 4% × 12% × 70 = $0.34
RPV(B) = 7% × 6% × 56 = $0.24 ← higher CTR, lower revenue
Conclusion: always read CTR → attributed CR → revenue as one connected chain.