CPL

CPL (Cost per Lead) is the average marketing cost you pay to acquire one lead—typically a signup, trial request, form submission, or demo booking. In web analytics terms, a “lead” is a predefined Goal and often a Micro-Conversion on the path to a Macro-Conversion such as a purchase or contract. CPL sits alongside pricing models like CPC, CPM, and CPA and is a staple KPI in lead-generation funnels.

Teams track CPL per Campaign, channel, or Source using UTM tagging (UTM). You can measure it in GA4 or in alternative stacks like Matomo, Plausible, or Simple Analytics when you combine ad spend with lead events.

How is CPL calculated?

Formula:
CPL = Total Campaign Cost ÷ Number of Leads

Example: Spend €1,200 and generate 80 leads → CPL = €1,200 ÷ 80 = €15.

To keep CPL meaningful:

Why CPL matters

CPL connects media efficiency to sales pipeline quality. A low CPL looks great—until those leads don’t convert. Pair CPL with downstream metrics such as Cost per Qualified Lead, SQL-to-Close rate, and unit economics like LTV and ROI. If LTV:CAC math breaks, a cheap CPL is still a bad buy.

CPL vs other pricing models

MetricMeasuresBest for
CPCCost per clickEarly testing, traffic scaling
CPLCost per leadLead gen & B2B funnels
CPACost per final conversionE-commerce, subscription activation
CPMCost per 1,000 impressionsBrand awareness

Implementation tips

  • Track a single, unambiguous lead event and keep it consistent across platforms.
  • Use UTMs and spend imports so CPL by campaign is apples-to-apples.
  • Segment CPL by channel/creative; prune anything with high CPL and weak downstream conversion.