Metrics
Cost per lead
Cost per lead is the average advertising cost of acquiring one lead, calculated by dividing ad spend by the number of leads recorded in the same period.
Key facts about Cost per lead
- Abbreviation
- CPL
- Also known as
- Cost per lead, CPL
- Formula
- Cost per lead = ad spend ÷ leads
- Category
- Metrics
- Last updated
- 20 August 2026
In AdOps
How does Cost per lead work inside AdOps?
Cost per lead (`cost_per_action_type.lead`) is one of the 45 AdOps rule metrics and sits beside Leads (`actions.lead`) and Leads value (`action_values.lead`), so one rule can test the volume, the cost and the value of leads in a single AND group.
Sample data Cost per lead is what one lead costs on average: ad spend divided by the leads recorded in the same period. AdOps carries it in the rule builder as Cost per lead, one of the 15 metrics in its cost_efficiency category, and pairs it with Leads and Leads value so a rule can weigh cost against quality.
How is cost per lead calculated?
Divide spend by leads over the same window. A campaign that spent Rp 9,000,000 in the last 7 days and produced 450 leads has a cost per lead of Rp 20,000. If only 90 of those leads convert at Rp 300,000 of gross profit each, the campaign earned Rp 27,000,000 against Rp 9,000,000 of spend.
Why is cost per lead alone a weak threshold?
Cost per lead falls when lead quality falls, because a form that asks for less produces more leads at a lower price and fewer of them close. That is why AdOps also carries Leads value, so a rule can require both a cost ceiling and a value floor before it scales a lead campaign.
How do you write a cost-per-lead rule in AdOps?
Pick Cost per lead as the metric, choose a reporting period from the 11 available, pick one of the 6 comparison operators, and set the threshold. Add a second condition on Leads over the same period so a campaign with two cheap leads cannot trigger the action, then join the two with the AND group operator.
Glossary
Related terms
The terms an advertiser usually reads in the same sitting.
Turn this metric into a rule that watches it.
Pick the metric, pick one of the 11 reporting periods, set the threshold, and choose what happens when it is crossed. Nothing runs on your campaigns until you set the rule live.