Skip to content

Tracking & KPIs6 min read

Earnings per Click (EPC), CR and CPL: Dating Traffic KPIs

Earnings per click, CR, CPL, eCPM, ROI and LTV for dating traffic: formulas, a worked example and how buyers and publishers should read the numbers.

Earnings per click (EPC), conversion rate and CPL are the numbers dating traffic is bought and sold on, yet advertisers and publishers often read them differently. This guide is for media buyers, affiliate managers and publishers. It gives you the formula for every core KPI, a worked example you can rebuild in a spreadsheet, and reporting rules that make numbers comparable across partners.

Dating traffic KPIs along the funnel

A dating funnel runs from impression to click, registration (SOI), confirmation (DOI), first payment and recurring revenue. Each KPI describes one of these steps or the money around them. The traffic side comes first:

  • CTR = clicks ÷ impressions × 100
  • CPC = spend ÷ clicks
  • eCPM = spend ÷ impressions × 1,000; publishers use revenue instead of spend

One habit prevents many misunderstandings: always name the step. “CR 3%” means nothing until you know whether it is click to SOI or click to DOI.

Conversion rate at each step: click, SOI, DOI, payer

Conversion rate (CR) is the share of users who move from one funnel step to the next. In dating, three rates matter most:

  • CR click to SOI = SOI ÷ clicks × 100. It shows how well traffic, prelander and offer fit together.
  • Confirmation rate = DOI ÷ SOI × 100. It reflects data quality and real interest; a sudden drop for one source is an early warning sign, as our comparison of SOI vs DOI leads explains.
  • Payer rate = payers ÷ DOI × 100. Advertisers see it directly; publishers only on PPS or RevShare deals or through shared cohort data.

Rates multiply along the funnel: CR click to DOI = CR click to SOI × confirmation rate. Because DOIs and payments arrive later than clicks, judge these rates by click date and only after the conversion window has closed.

Cost per lead, CPA and approval rate

CPL is what a buyer pays for one lead: CPL = spend ÷ leads. If you buy traffic on CPC, your effective CPL = CPC ÷ CR, so a cheap click is only cheap if it converts. CPA applies the same logic to any other action (spend ÷ actions); in a CPA deal, it is simply the agreed payout.

Approval rate connects reported numbers to paid ones: approved conversions ÷ all reported conversions × 100. Pending conversions sit in hold until the advertiser validates them, and rejected ones are never paid, so effective payout = payout × approval rate. A falling approval rate points to either a quality problem or validation rules nobody explained, and both sides should see the rejection reasons. The quality side is covered in our guide on click fraud in dating traffic.

Earnings per click: the EPC formula and its pitfalls

EPC is the average revenue a publisher earns for each click sent to an offer: EPC = earnings ÷ clicks. For a single-event offer, EPC = CR × approval rate × payout.

EPC is the standard comparison metric in affiliate marketing because it puts offers with different payouts and conversion rates on one scale. For media buyers, it is also the break-even CPC: pay less per click than your EPC and the campaign makes money. On CPM traffic, break-even CPM = EPC × CTR × 1,000, with CTR as a decimal (1.5% = 0.015).

Four pitfalls to watch:

  • Definitions differ. Some platforms report EPC per 100 clicks rather than per click.
  • Averages mislead. An offer's EPC across all partners mixes very different traffic; only your own EPC counts.
  • Pending is not paid. Calculate EPC on approved conversions, or it will drop after validation.
  • Early numbers are incomplete. DOIs and sales keep arriving for days, and a handful of conversions is noise, not a result.

ROI, ROAS and LTV: is the campaign profitable?

  • ROI = (revenue − cost) ÷ cost × 100, the profit relative to spend.
  • ROAS = revenue ÷ ad spend, as a ratio or percentage. It measures revenue, not profit: a ROAS of 100% only means you got your media spend back.
  • LTV (lifetime value) = net revenue per user over a defined period. Always state the period, such as 6 or 12 months, or LTV figures are not comparable.

For advertisers, LTV sets the ceiling for what a lead is worth: value per lead = payer rate × LTV per payer, and maximum CPL = value per lead × (1 − target margin). Publishers on RevShare are effectively paid a share of LTV, which is why our comparison of RevShare vs CPA starts from the same inputs.

Worked example: one campaign, every KPI

Hypothetical example (invented numbers for illustration, not benchmarks): a media buyer sends push traffic to a DOI offer paying $9 per approved DOI. The campaign gets 200,000 impressions, 3,000 clicks, 150 SOIs, 60 DOIs and 57 approved DOIs, and costs $450.

KPI Calculation Result
CTR 3,000 ÷ 200,000 1.5%
CPC $450 ÷ 3,000 $0.15
eCPM (cost) $450 ÷ 200,000 × 1,000 $2.25
CR click to SOI 150 ÷ 3,000 5%
Confirmation rate 60 ÷ 150 40%
Approval rate 57 ÷ 60 95%
Revenue 57 × $9 $513
EPC $513 ÷ 3,000 $0.171
CPL per approved DOI $450 ÷ 57 $7.89
ROI ($513 − $450) ÷ $450 14%
ROAS $513 ÷ $450 114%

The buyer pays $0.15 per click and earns $0.171, so the campaign is profitable, but only by about two cents per click. If the approval rate fell to 85%, revenue would drop to 51 × $9 = $459 and ROI to 2%. That is why approval rate belongs in every profitability check.

How buyers and publishers read the same numbers

  • Advertisers compare CPL or CPA with the value per lead and watch confirmation and payer rates per source; a low CPL is worthless if the leads never pay.
  • Media buyers compare CPC with EPC and eCPM with break-even CPM, and need fast data because they spend daily.
  • Publishers with their own traffic compare EPC and revenue per 1,000 visitors across offers and other monetization options, and track approval rates and payment reliability.

A drop in CR shows the difference: it hits a publisher's EPC immediately, while an advertiser paying per lead only sees fewer leads.

Why benchmarks vary, and how to keep reporting clean

There is no universal “good EPC” or “good CPL” in dating. Results depend on GEO, vertical (mainstream, casual or adult), device, traffic source, registration flow, paid event and season. Build your own baselines per source, GEO and offer instead of chasing numbers from forums.

Clean reporting makes those baselines trustworthy:

  • one time zone and one currency with all partners
  • performance by click date, cash flow by conversion date
  • pending, approved and rejected conversions kept apart
  • a consistent sub-ID structure across campaigns
  • regular reconciliation of tracker and partner numbers
  • written KPI definitions shared with every partner

All of this rests on clean conversion data, so set up S2S postback tracking before you scale.

FAQ

What is EPC in affiliate marketing?

EPC stands for earnings per click: the average revenue a publisher earns per click sent to an offer. It combines payout and conversion rate in one number, so offers with different terms become comparable.

How do you calculate earnings per click?

Divide total earnings by the number of clicks: EPC = earnings ÷ clicks. For a single-event offer, you can also multiply conversion rate, approval rate and payout. Use approved earnings and a period in which the conversion window has closed.

What is a good EPC for dating offers?

There is no universal benchmark, because GEO, vertical, source and paid event change the result. A good EPC beats your cost per click with a margin or, if you own the traffic, beats your alternative ways to monetize it.

Conclusion

Every dating KPI answers a question about one step of the funnel, and EPC ties traffic cost and offer payout together. Name the step behind every rate, calculate on approved conversions and build your own baselines instead of borrowing benchmarks. If you sell dating traffic and want to work with advertisers directly, talk to Leadpartner.

All articles