Cost per Lead (CPL) measures how much you spend on advertising to acquire each lead captured by your pixel.
Cost per Lead = Total Spend ÷ Leads
| Metric | Definition |
|---|
| Total Spend | Total advertising spend across all connected ad platforms |
| Leads | Count of lead events tracked by the Upstack Pixel |
| Metadata | |
|---|
| Type | Currency |
| Data Source | Upstack Pixel |
| Aggregation | Ratio |
Example
Your business spent $5,000 on ads last month and captured 250 leads through your lead forms.
| Metric | Value | Calculation |
|---|
| Total Spend | $5,000 | Sum of ad spend |
| Leads | 250 | Count of lead events |
| Cost per Lead | $20.00 | $5,000 ÷ 250 |
How It Works
Cost per Lead divides your total advertising spend by the number of leads captured through the Upstack Pixel. A lead event fires when a visitor completes a lead form, signs up for a newsletter, requests a demo, or takes any action you’ve configured as a lead conversion. Lower CPL indicates more efficient lead generation.
When to Use
| Scenario | Action |
|---|
| Comparing campaign efficiency | Use CPL to identify which campaigns generate leads most cost-effectively |
| Budget allocation | Shift budget toward channels with lower CPL |
| Benchmarking performance | Compare CPL month-over-month to track improvement |
| Evaluating lead quality vs. cost | Pair CPL with lead-to-customer conversion rate for full picture |
| Metric | Relationship |
|---|
| Leads | Denominator — total lead events captured |
| Total Spend | Numerator — advertising investment |
| Conversion Rate | Tracks what percentage of sessions become leads |
See all Conversions metrics →