Updated: 29 May 2026
Traffic arbitrage sounds simple on the surface — buy traffic cheap, sell it at a higher margin. In practice it is a multi-layered decision-making system where every call is backed by numbers. Those numbers — your key performance indicators — are what separates a profitable operation from one that quietly bleeds budget into ad platforms.
A beginner checks one thing: "Did I make money or not?" An experienced media buyer tracks ten metrics simultaneously, spots exactly where the funnel is leaking, and fixes it before the budget is gone.
This guide covers every KPI in traffic arbitrage: precise definitions, formulas, vertical benchmarks and worked calculation examples. It applies across every niche — from nutra to the iGaming vertical.
What KPIs Mean in Traffic Arbitrage
Key Performance Indicators (KPIs) in traffic arbitrage are a set of measurable metrics used to evaluate campaign performance, traffic quality and the overall profitability of a funnel combination.
In arbitrage the term carries two distinct meanings that should never be confused.
First meaning — advertiser-side KPIs. These are the traffic quality requirements written into the offer card by the advertiser or affiliate network. Examples: "registration-to-first-deposit conversion must be at least 15%" or "at least 20% of players must make a second deposit within 30 days." Fail to meet these thresholds and conversions will be rejected — or the partnership closed entirely.
Second meaning — the affiliate's own metrics. These are the numbers you personally track in your tracker and ad account: cost per click, landing page conversion rate, final ROI.
The goal is to satisfy the advertiser's KPIs while simultaneously generating profit for yourself. A well-configured analytics system is what makes both possible at once.
The Full KPI List: Formulas, Benchmarks, Application
Each metric is covered in the same structure: what it is → formula → example → benchmark → how to use it.
1. Click-Through Rate (CTR)
What it is: the percentage of users who saw your ad and clicked on it. It tells you how well your creative captures the right audience's attention.
Formula:
CTR = (Clicks / Impressions) × 100%
Example: 10,000 people saw the ad, 150 clicked. CTR = 1.5%.
Benchmarks by format (based on Google Ads benchmarks, Pushground and RichAds industry data):
- Display / banner ads: 0.1–0.5%
- Native advertising: 0.3–1.5%
- Push notifications: 0.5–3%
- Social media targeted ads: 1–5%
- Contextual search advertising: 5–15% and above
How to use it: CTR is your first diagnostic signal. A low CTR against a large reach means the ad is not connecting with the audience — either the creative is wrong or the targeting is off. Improving CTR when you are paying per thousand impressions (CPM) automatically reduces cost per click and improves the economics of the entire funnel.
2. Cost Per Click (CPC)
What it is: how much you pay for each click on your ad.
Formula:
CPC = Total Ad Spend / Number of Clicks
Example: you spent $500 and received 2,000 clicks. CPC = $0.25.
The core rule: CPC must be lower than EPC (earnings per click). The moment cost per click exceeds earnings per click, the campaign is mathematically unprofitable regardless of anything else.
How to lower CPC: raise CTR (when buying on a CPM model this automatically reduces CPC), improve the ad's quality score in the platform, move to less competitive GEOs.
3. Cost Per Mille (CPM)
What it is: the price of showing your ad to 1,000 users. The key metric when buying traffic on an impression-based model.
Formula:
CPM = (Total Ad Spend / Reach) × 1,000
Example: a campaign cost $200 and reached 400,000 users. CPM = $0.50.
When CPM buying makes sense: when you are confident in a high CTR. If click-through rate is above the market average, CPM buying will deliver a lower final CPC than direct cost-per-click purchasing. With a low CTR, CPM buying just burns money on impressions.
4. Conversion Rate (CR)
What it is: the percentage of landing page visitors who complete the target action. The primary indicator of landing page quality and traffic-to-offer fit.
Formula:
CR = (Conversions / Visitors) × 100%
Example: 1,000 people visited the landing page, 45 registered. CR = 4.5%.
Benchmarks by vertical and action type:
- Registration (gambling, dating): 5–20%
- Registration to first deposit (FTD) in iGaming: 10–35%
- Order (nutra, e-commerce): 2–8%
- Application / lead form (finance): 5–15%
A low CR with strong traffic volume points to a landing page problem — weak offer, poor call to action, slow load time — or a fundamental mismatch between the traffic and the offer. Increasing conversion rate by even 1–2% on the same budget can multiply final profit. This is where "free money" hides for the media buyer.
5. Earnings Per Click (EPC)
What it is: average revenue generated per click on your ad. The best tool for comparing offers, landing pages and traffic sources under identical conditions.
Formula:
EPC = Total Affiliate Payouts / Number of Clicks
Example: the affiliate network paid out $300 on 5,000 clicks. EPC = $0.06.
How to use it: EPC is the foundation of landing page A/B testing. Run several variants on the same traffic and compare EPC — the landing page with the higher figure gets scaled, the others get cut. The core rule: EPC must be greater than CPC. The moment EPC drops below cost per click, the campaign stops generating profit.
6. Return on Investment (ROI)
What it is: the primary financial metric for any media buyer. It shows how many cents of profit each dollar invested returns.
Formula:
ROI = ((Revenue − Expenses) / Expenses) × 100%
Example: you spent $1,000 on advertising and earned $1,600. ROI = 60%.
Interpreting the numbers:
- ROI below 0% — the campaign is losing money
- ROI = 0% — breakeven, expenses equal revenue
- ROI 20–50% — a workable result during the test phase
- ROI 50–100% — solid result, the campaign is ready to scale
- ROI above 100% — excellent result, typical of well-optimised funnels in high-payout verticals. On a first test, this is rare — don't set it as a baseline expectation
ROI vs ROAS: ROI accounts for all expenses — ad budget, tracker, proxies, tools and team costs. ROAS (Return on Ad Spend) accounts for the advertising budget only: revenue / ad spend. ROI gives a more complete picture of real business profitability, which is why it matters more to an affiliate operator.
7. Cost Per Action (CPA)
What it is: how much each confirmed conversion (purchase, registration, application, deposit) costs you.
Formula:
CPA = Total Ad Spend / Number of Confirmed Conversions
Example: you spent $600 and received 60 confirmed orders. CPA = $10 per order.
How to use it: CPA must sit below the advertiser's payout. If the network pays $15 per conversion and your CPA is $10, you earn $5 on each. Monitor CPA broken down by traffic source, GEO and individual creative — the spread within a single campaign can be enormous.
8. Cost Per Lead (CPL)
What it is: how much it costs to acquire one potential customer (lead) — someone who has left their contact details. Especially relevant in the finance vertical and nutra.
Formula:
CPL = Total Ad Spend / Number of Leads
Example: you spent $200 on ads and received 200 applications. CPL = $1.
The critical nuance: not every lead the advertiser receives. Of 200 applications, only 120 may be confirmed — that is a 60% approval rate. Real cost per confirmed lead: $200 / 120 = $1.67, not $1. That is the figure to compare against the network's payout. Affiliates who skip this recalculation regularly find themselves confused by losses on campaigns that looked profitable by raw CPL.
9. Net Profit
What it is: what remains after subtracting all expenses from revenue.
Formula:
Profit = Affiliate Payouts − Total Campaign Expenses
Expenses include not just the ad budget but also the tracker subscription, anti-detect browser, proxies, ad accounts, designer fees — everything spent to run this campaign.
Example: the network paid $800. Ad spend was $500, tracker + proxies $30, other tools $20. Profit = $800 − $550 = $250.
10. Approval Rate (Approval %)
What it is: the share of conversions the advertiser confirmed as genuine and approved for payment. The most direct indicator of your traffic quality.
Formula:
Approval Rate = (Confirmed Conversions / All Conversions) × 100%
Example: you sent 150 leads, the advertiser accepted 105. Approval rate = 70%.
Benchmarks by vertical:
- Nutra (COD — cash on delivery): 30–60% is normal, above 60% is good
- Finance vertical: 50–80%
- Gambling (registration-to-FTD conversion): 10–40% depending on GEO and source
Why approval rate drops:
- Wrong audience by GEO, age or interests
- Motivated traffic or outright fraud
- Mismatch between ad creative and the actual offer — users arrived with inflated expectations
- Technical problems with postback URL data transmission
If approval rate sinks, contact your affiliate manager immediately. They can see the structure of your traffic and will usually identify the cause quickly.
11. Hold Period
What it is: the time the advertiser takes to verify traffic quality before releasing payment. Not a performance metric in the traditional sense, but one of the most important parameters for financial planning. More detail in the hold period glossary entry.
Average hold periods by vertical:
- Nutra: 7–14 days
- Dating: 7–21 days
- Gambling: 7–30 days
- Finance: 15–90 days
The money exists in your statistics dashboard but is physically inaccessible. Failing to account for the hold period in cash flow planning will produce a funding gap at exactly the wrong moment. A common beginner mistake: seeing "earned" funds in the account and planning to reinvest them — only to find they are frozen for another month.
12. First Time Deposit (FTD)
What it is: in iGaming, the pivotal conversion event. The moment a player you brought in makes their first deposit at an online casino or sportsbook. Without an FTD, most iGaming offers do not count the lead as converted.
Related metrics:
- Registration-to-FTD conversion rate: what percentage of registered players made a first deposit. Typical range: 10–35% depending on GEO and offer
- Average first deposit size: affects the player's perceived value to the advertiser
- Cost per FTD: your real CPA figure in iGaming
FTD conversion varies drastically across markets. The behaviour, payment habits and deposit thresholds of gambling audiences in Kazakhstan are nothing like those of players in Germany or Spain's iGaming market. That difference flows directly into your CR and final CPA numbers.
13. Re-Deposit Rate (RD)
What it is: the share of players who made a second deposit after their first. The key indicator of traffic quality for the advertiser in iGaming.
Formula:
Re-Deposit Rate = (Players with Repeat Deposit / Players with FTD) × 100%
An advertiser's revenue does not come from the first deposit — it comes from long-term player activity. A high re-deposit rate signals that you are bringing in genuinely engaged users, not opportunists chasing a welcome bonus. This is what opens the door to higher payouts and private offers.
Re-deposit rate matters across every iGaming market — from the gambling market in Brazil and online casinos in Poland to the US gambling market and betting in Kenya.
14. Lifetime Value (LTV)
What it is: the total revenue an advertiser earns from a single player over their entire active period. The defining metric when working on a RevShare model.
Why it matters: if you work on revenue share, your earnings depend directly on how long and how actively your referred player keeps playing. One high-LTV player can generate RevShare income for months after acquisition.
How it affects GEO selection: player LTV differs significantly by country. Tier-1 markets — France, Ireland, Netherlands — deliver high LTV but expensive traffic. Tier-2 markets — Mexico, Bulgaria, Portugal — frequently offer the optimal balance between traffic cost and player LTV, which is why many affiliates build their core RevShare volume there.
KPIs by Vertical: What to Track and Where
Different niches require different metric priorities.
Gambling and Betting (iGaming)
iGaming is the most analytically demanding vertical. Advertisers monitor traffic quality rigorously and the cost of mistakes is high given the budgets involved.
Metrics you must track:
- Click-to-registration conversion rate
- Registration-to-FTD conversion rate — the number your advertiser cares about most
- Cost per FTD (your actual CPA in iGaming)
- Re-deposit rate
- Average deposit size
- ROI broken down by traffic source
- EPC per individual creative — for A/B testing
Audience behaviour differs fundamentally across regions. What converts for iGaming audiences in Indonesia or Bangladesh is completely different from what works in Estonia or Albania. Study the market before you spend, not after.
Nutra
The funnel runs: click → landing page → application → order confirmation → delivery.
Priority metrics:
- Landing page CR (percentage of visitors submitting an application)
- Approval rate — the defining metric for nutra; it determines your real CPA
- Confirmed order cost accounting for approval rate
- ROI broken down by source and GEO
- EPC for comparing offers and landing pages
Dating and Adult
- Registration CR (SOI / DOI)
- CPL
- CTR — creatives burn out quickly in dating; a falling CTR signals the need for new material
- ROI by placement
Finance
- Application CR
- Lead approval rate (often lower in finance than other verticals — advertisers screen leads strictly)
- CPL accounting for approval rate
- Hold period length (can reach 90 days — factor this into working capital planning)
- ROI can only be meaningfully assessed 30–90 days after campaign launch
How the Metrics Connect: Funnel Diagnostics
All metrics form a single chain. A change in one element cascades through the system.
Impressions (Reach)
↓ × CTR
Clicks
↓ × Landing Page CR
Leads / Registrations
↓ × Approval Rate (or Reg → FTD conversion)
Confirmed Conversions
↓ × Payout Per Conversion
Gross Revenue
↓ − Total Expenses
Net Profit
÷ Expenses × 100%
ROI
Pinpointing the bottleneck:
— Low CTR → problem with the creative or targeting. The wrong audience is seeing your ad, or the ad itself is missing the pain point.
— High CTR but low landing page CR → the landing page is not converting. Check: does the offer match the promise made in the ad? Is load speed under three seconds (especially on mobile)? Is the call to action compelling?
— Good CR but low approval rate → traffic quality issue. Wrong audience demographics, motivated traffic, GEO mismatch. Check your tracker for traffic fraud signals.
— Good approval rate but low ROI → the funnel economics don't add up. CPC is too high or the payout is too low. Time to renegotiate the rate or switch sources.
Two Worked Examples
Example 1. Nutra Campaign
Given:
- Ad budget: $600
- Impressions: 200,000
- Clicks: 2,000 → CTR = 1%
- Landing page applications: 80 → CR = 4%
- Confirmed orders: 48 → approval rate = 60%
- Payout per confirmed order: $18
Calculation:
- CPC = $600 / 2,000 = $0.30
- CPA (accounting for approval rate) = $600 / 48 = $12.50
- Revenue = 48 × $18 = $864
- Profit = $864 − $600 = $264
- ROI = $264 / $600 × 100% = 44%
- EPC = $864 / 2,000 = $0.43
Verdict: profitable campaign. EPC ($0.43) is well above CPC ($0.30) — there is margin to work with. A 44% ROI on a first test is a solid nutra result. Worth scaling.
Example 2. Betting Offer (iGaming)
Given:
- Budget: $1,000
- Clicks: 3,000
- Registrations: 330 → CR = 11%
- First deposits: 79 → reg-to-FTD conversion = 24%
- Payout per FTD: $30
Calculation:
- CPC = $1,000 / 3,000 = $0.33
- Cost per registration = $1,000 / 330 = $3.03
- Cost per FTD = $1,000 / 79 = $12.66
- Revenue = 79 × $30 = $2,370
- Profit = $2,370 − $1,000 = $1,370
- ROI = $1,370 / $1,000 × 100% = 137%
- EPC = $2,370 / 3,000 = $0.79
Verdict: outstanding numbers. Cost per FTD ($12.66) is less than half the payout ($30). Funnel is ready to scale. Important caveat: a 137% ROI on a first test is unusual — most affiliates arrive at results like this after two or three rounds of optimisation.
Results in this range are achievable across many markets — from online betting in Uzbekistan and Tajikistan to France and the Netherlands — provided you understand the local audience and adapt your funnel accordingly.
Advertiser KPI Requirements: What the Offer Card Says
Read the offer conditions carefully before launch. Advertisers set minimum thresholds, and breaching them results in:
- Conversions being rejected outright
- Payouts suspended pending investigation
- Access to the offer permanently revoked
Typical gambling and betting requirements:
- Minimum reg-to-FTD conversion rate (e.g. "must be at least 15%")
- Minimum first deposit amount
- Prohibition on motivated traffic
- Approved list of traffic sources
- Re-deposit rate requirement
Nutra:
- Minimum approval rate (e.g. "below 40% triggers a traffic review")
- Prohibited formats — clickunders and popunders are banned by many nutra advertisers
- Audience GEO and age requirements
Finance:
- Leads must come from real individuals meeting specific criteria (age, GEO, income level)
- Conversion of lead to approved product (loan, card, insurance policy) is monitored
Tools for Tracking KPIs
Traffic Trackers
A tracker is the infrastructure core of any professional arbitrage operation. It aggregates data from every traffic source, calculates all KPIs in real time and manages postback URLs for passing conversion data from the affiliate network back into your system. Without a tracker you are working blind.
The most widely used options: Keitaro (most popular in Eastern European affiliate circles, highly configurable), Binom (high throughput for large traffic volumes), RedTrack (cloud-based, clean interface), Voluum (popular with international teams). Correct conversion attribution setup in your tracker is a mandatory step before any launch.
Ad Platform Dashboards
Built-in reporting from Facebook Ads Manager, TikTok Ads or Google Ads gives you CTR, CPC, CPM and preliminary conversion data. These numbers will always differ from your tracker data due to different attribution windows and ad blockers. Always cross-reference the two.
Affiliate Network Dashboard
Your CPA network's personal account shows conversion counts, approval rates, earned payouts and hold status. Compare these figures regularly against your tracker data. A discrepancy in conversion numbers is either a postback configuration issue or a signal worth raising with your manager.
How to Improve Each Metric
Lifting CTR
- Test at least 3–5 headline and visual variants simultaneously
- Use images with emotional impact: faces, strong contrast, unexpected imagery
- In iGaming, concrete bonus propositions in the ad text work well — a welcome bonus, no-deposit bonus, or free spins offer
- Rotate burned-out creatives at the first sign of CTR decline, not after it has already collapsed
Improving Landing Page CR
- The offer on the landing page must match the promise in the ad exactly — any mismatch kills conversion
- One button, minimum form fields, no distracting elements
- The page must load in under three seconds, especially on mobile (check with Google PageSpeed Insights)
- Add social proof: reviews, user counters, media outlet logos
Raising Approval Rate
- Cross-check your traffic profile against the offer's GEO, age and device requirements
- Avoid aggressive ad copy that creates unrealistic expectations — users who arrive with inflated expectations won't convert into quality leads
- Talk to your affiliate manager regularly — they see your traffic structure and will usually identify the problem
Scaling a Profitable Campaign
- Confirm ROI is stable across at least 3–5 consecutive days, not just one good day
- Scale gradually — increase budget by 20–30% per day, not in sudden jumps
- Watch CPC and CR as budget grows — expanding the audience pool often degrades both metrics
- Diversify: test new GEOs and traffic sources in parallel, never depend on a single channel
Common KPI Mistakes
Watching only the final profit and ignoring the details. A campaign can be profitable today while carrying hidden problems — low approval rate, a nearly exhausted cap, an ad account on the verge of a ban — that will kill it next week.
Not factoring approval rate into CPA. If approval rate is 50%, your real cost per confirmed lead is twice what the raw CPL suggests. This is one of the most common and costly beginner errors.
Drawing conclusions from too small a sample. Ten clicks and two conversions is not data. Minimum for a CTR read: 50–100 clicks. Minimum for a landing page CR assessment: 20–30 conversions. Optimise before those thresholds and you are guessing.
Not configuring the postback. Without correct conversion data flowing from the affiliate network into your tracker, you cannot optimise anything. You are flying blind.
Forgetting the hold period when planning cash flow. Money appears in your dashboard but is not accessible — and your next campaign needs funding now.
Chasing ROI at the expense of volume. A 300% ROI on $100 of profit is worse than a 50% ROI on $15,000 of profit. At a certain point it is rational to accept lower margins in exchange for significantly higher throughput.
KPI Benchmarks by Vertical: Summary Table
| Metric | Gambling / Betting | Nutra | Dating | Finance |
|---|---|---|---|---|
| CTR (social targeted ads) | 1–4% | 1–5% | 1–4% | 0.5–2% |
| Landing page CR | 5–20% | 3–8% | 10–25% | 5–15% |
| Approval rate / Reg → FTD CR | 10–35% | 35–65% | — | 40–80% |
| Target ROI | 50–150% | 30–100% | 30–80% | 20–70% |
| Re-deposit rate | 20%+ | — | — | — |
| Hold period | 7–30 days | 7–14 days | 7–21 days | 15–90 days |
Figures are indicative benchmarks. Actual results vary significantly by offer, traffic source and GEO.
KPIs and GEO Selection in iGaming: The Direct Connection
In iGaming, the country you target is not simply a localisation setting. It is a distinct market with its own CPC, conversion dynamics and player LTV.
Tier-1 markets — Germany, France, Ireland, Netherlands, Spain: expensive traffic, high LTV and large deposits. Profitability comes through quality, not volume.
Tier-2 markets — Poland, Bulgaria, Mexico, Belarus, Slovakia: optimal balance between traffic cost and audience quality. Many affiliate teams build their core volume here.
High-potential Tier-2/3 markets — Brazil, Kenya, South Africa, Egypt, Cameroon, Côte d'Ivoire, Venezuela, Bolivia: cheap traffic, rapidly growing mobile audience. ROI can be strong with the right approach, but local market knowledge is non-negotiable.
Asian markets — Kazakhstan, Uzbekistan, Tajikistan, Indonesia, South Korea, Singapore, China: diverse audiences with specific regulatory conditions — research the market thoroughly before committing budget.
Conclusion
KPIs in traffic arbitrage are not bureaucracy or pointless reporting. They are the language in which your data tells you where you are making money and where you are losing it. A media buyer who reads these metrics fluently solves problems before the budget is gone — not after.
Start with four core metrics: CTR → CR → approval rate → ROI. Set up your tracker and postback correctly to see the full picture. Compare metrics by source and GEO. Once you understand the logic of the system, layer in EPC, LTV, re-deposit rate and the rest of the advanced indicators.
That is how professional affiliate work is built — methodically, on data, without illusions.