What is click rate?
Click rate is the share of delivered messages whose recipient clicked through: clicks divided by deliveries. It is the messaging channel's action metric — the point where a reader becomes a visitor — and the most trustworthy engagement rate email has, since clicks are real actions where opens can be machine-inflated.
Formula
click rate = clicks ÷ deliveries
Note the denominator: this is not ad CTR (clicks ÷ impressions), and not click-to-open rate (clicks ÷ opens), which is also computed per row.
Worked example
A campaign delivers 48,500 emails and gets 1,200 clicks: click rate 2.5%. Its open rate is 33%, so the click-to-open rate is 1,200 ÷ 16,000 = 7.5%. The distinction directs the fix: weak click rate with a strong click-to-open rate means the subject line under-delivered readers to good content; the reverse means people opened and found nothing worth clicking.
How Saldo Metrics computes it
fact_messaging_performance stores platform-reported clicks and deliveries
per campaign or flow-message row. v_messaging_performance computes click_rate
and click_to_open_rate per row; v_flow_performance and the per-step flow view
recompute the rate from summed clicks over summed deliveries per automation and
per step — totals first, division second, so big sends weigh as much as they
should. Click rate works for SMS too: link taps are trackable where opens are
not, making it the one engagement rate that spans both media.
Why it matters
Clicks are where messaging revenue starts — the attributed revenue and margin on each campaign row come from orders that follow engagement, so click rate is the volume knob on everything downstream. It is also the honest engagement baseline for list health: a list can look fine on proxy-inflated opens while clicks quietly halve.
Common mistakes
- Confusing the three click metrics. Click rate (÷ deliveries), CTR (÷ impressions, ads) and click-to-open (÷ opens) answer different questions; quoting one as another misstates performance severalfold.
- Averaging campaign click rates. A tiny test send would count as much as a full-list campaign; the views recompute from totals for exactly this reason.
- Chasing clicks with misleading link copy. The click shows up here; the bounce and the missing orders show up in net margin.
Where you see this in the app
Marketing → Messaging, as the click-rate column of the campaign table, in the flow waterfall steps, and in the list-health gauges.
- Formula
- clicks ÷ deliveries
- How Saldo Metrics computes it
- canonical.v_messaging_performance, canonical.v_flow_performance
Last reviewed 2026-08-29