Skip to main content
Cost per Lead (CPL) measures how much you spend on advertising to acquire each lead captured by your pixel.

Formula

Cost per Lead = Total Spend ÷ Leads

Formula Components

MetricDefinition
Total SpendTotal advertising spend across all connected ad platforms
LeadsCount of lead events tracked by the Upstack Pixel
Metadata
TypeCurrency
Data SourceUpstack Pixel
AggregationRatio

Example

Your business spent $5,000 on ads last month and captured 250 leads through your lead forms.
MetricValueCalculation
Total Spend$5,000Sum of ad spend
Leads250Count 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

ScenarioAction
Comparing campaign efficiencyUse CPL to identify which campaigns generate leads most cost-effectively
Budget allocationShift budget toward channels with lower CPL
Benchmarking performanceCompare CPL month-over-month to track improvement
Evaluating lead quality vs. costPair CPL with lead-to-customer conversion rate for full picture

MetricRelationship
LeadsDenominator — total lead events captured
Total SpendNumerator — advertising investment
Conversion RateTracks what percentage of sessions become leads
See all Conversions metrics →