Optimization Guide
How to read your reports and act on them — whether you're running paid ads, an SEO content site, a community, or an email list. Different levers, same discipline. The country mix, the landing page, the day of the week, the placement — this is the work that turns "some conversions" into a program you can scale.
1. Inspect the funnel one stage at a time
Inspect the funnel one stage at a time: a placement earns an impression, the message earns a click, the destination answers the promise, and an eligible event may lead to commission.
Many impressions with few clicks suggests reviewing audience fit, visibility, and copy. Clicks without eligible purchases suggests checking the destination, message match, and event definition. Earnings below total cost calls for a budget decision rather than a cosmetic change.
Keep a campaign register, collect the reports supplied for your account, and write down one proposed change and its expected effect before making it.
2. How this guide applies to your traffic mode
Measurements are shared across channels; costs and controls differ. Choose an experiment that isolates a variable you can actually change.
| Channel | Costs to include | Useful controls |
|---|---|---|
| Paid traffic | Traffic, creative, tracking, operations | Source, placement, bid, budget, creative |
| Publisher / SEO | Writing, editing, maintenance | Query intent, article slot, CTA |
| Community | Moderation and content time | Topic, permission, timing, context |
| Creator / newsletter | Production and audience development | Message, format, destination, cadence |
A publisher can improve a recommendation without buying traffic. A media buyer can pause a placement without rewriting the whole site. Compare the result with the appropriate cost of creating more of it.
3. The four numbers that matter
Begin with four measurements: clicks, qualified conversions, approved earnings per click, and conversion rate. Keep their event definitions and periods consistent before adding more dimensions.
Clicks
Recorded the moment your tracking domain receives the request. If clicks are recording, your link is structurally working. If not, you have a tracking issue, not a performance issue. (See clicks recording, no conversions for the troubleshooting tree.)
Conversions
New paying subscriptions attributed to your link, in one of three states: pending (in verification), approved (cleared, counts), or rejected (chargeback or refund inside the verification window). Optimization decisions should be made on approved conversions only — pending is just a forecast.
EPC — earnings per click
Total earnings divided by total clicks. The single most useful number in your reports because it folds together both your conversion rate and your country mix into one figure. EPC is universal: it tells everyone "what is each click worth?" What changes is what you compare it to.
EPC must exceed your CPC. If your CPC is $0.30 and your EPC is $0.45, you're profitable. If EPC is $0.20, you're losing money on every click no matter how good the creative looked in preview.
EPC tells you which content categories deserve more pages. A page sending 500 clicks/month at $0.60 EPC ($300/mo) is worth writing five more like it. A page at $0.10 EPC is not worth refreshing.
EPC tells you which communities are worth your posting bandwidth. If posts in community A produce $0.80 EPC and community B produces $0.20 EPC, you should be spending 4× the time in A.
EPC tells you which segments and which angles are pulling weight. If your "tools" segment converts at 3× the EPC of your "news" segment, build more content for the tools angle.
Conversion rate (CR)
Conversions divided by clicks, as a percentage. Tells you how well your traffic matches the offer. EPC tells you whether the match is profitable (or — for unpaid modes — whether the traffic is worth the effort to source). Read together: high CR with low EPC usually means you're converting Tier 3 traffic at a great rate — real performance, just at lower per-conversion payouts. Low CR with high EPC usually means a small audience converting hard at high payout — also real, but harder to scale.
4. The sample size problem
Both EPC and CR swing wildly at small numbers, and most affiliates start drawing conclusions far too early. A single conversion on 50 clicks looks like a 2% conversion rate, but the next 50 clicks could yield zero — the "true" rate is somewhere wider than what 50 clicks will tell you.
Practical thresholds:
- Under 100 clicks per segment — you are looking at noise. Treat conclusions as suspicious.
- 100–300 clicks per segment — directional signal. Use it to choose what to test next, not what to scale.
- 300–1,000 clicks per segment — increasingly reliable. You can act on differences this size.
- Over 1,000 clicks per segment — you have a real read. If something is broken at this volume, it is broken for real reasons.
"Per segment" matters. If you have 1,000 clicks total but you're slicing them into ten countries, three landing experiences, and two creatives or pages, no single segment has enough data to draw a conclusion. Either send more traffic or aggregate up to a level that has volume.
Sample size hits SEO and community traffic harder than paid, because volume comes more slowly. If you're writing one new page per week or posting in one community per week, you may need months of data to read a segment confidently. That's a feature, not a bug — it forces you to make a few high-conviction bets rather than thrashing weekly.
5. Eight dimensions to slice your data by
A blended average can hide very different placements. Begin with consistent labels and add a dimension only when there are enough observations to compare it.
| Dimension | Question |
|---|---|
| Source | Which channel produced the visit? |
| Placement | Which post, page, or ad slot contained the link? |
| Creative | Which message or media version? |
| Audience / geography | Are language, intent, and costs different? |
| Device | Does the experience suit the device? |
| Destination | Does the issued link match the recommendation? |
| Time / cohort | Are periods and timezones comparable? |
| Offer / link version | Did terms or the URL change? |
Keep labels in your register and use campaign fields confirmed for your account. Public URLs should contain campaign identifiers rather than personal information.
campaign: review-2026-10
source: blog
placement: comparison-top
creative: copy-b
link_version: approved-2026-10-28Compare one dimension at a time. A country difference may actually reflect creative or device mix. Record these confounders alongside the result.
6. Compare geographic segments
Geography can change language, payment preferences, acquisition cost, and relevance. Segment to identify these differences instead of assuming a country ranking.
Compare like with like
Use similar placements, creative, device mix, and periods. Compare qualified events and approved earnings against cost. One event in a small segment may need a longer observation window.
Use your approved rate
DreamMates advertises up to $36 CPA or up to 40% lifetime RevShare. Model the eligible event and actual rate in your partnership terms.
Act on the constraint
- For a language mismatch, adjust the recommendation and discuss the destination.
- For excessive acquisition cost, test a narrower placement or reduce spend.
- For small samples, collect a longer comparable period.
- For a dominant segment, check whether it is the intended audience.
7. Landing experience and deeplinks
The message before the click and the experience after it should agree. Explain what the visitor will find at the issued destination.
What to test in the landing experience
- Message match between the recommendation and destination.
- Language and usability on the intended device.
- Preservation of the URL and supported query fields.
- A clear next step without unexpected detours.
Ask which destinations are available for your offer. Hold copy stable when testing a destination and hold the destination stable when testing copy. Record the link version with the experiment.
8. Hour-of-day patterns and the daily clock
Review timing in an explicit timezone. Date boundaries can split the same activity differently in two reports; normalize time before comparing.
What to look for
- Audience or device changes that coincide with a lower rate.
- Enough clicks and eligible events in each time segment.
- Refunds or later eligible revenue that change an early result.
What to do with the pattern — by mode
For paid traffic, compare a restricted schedule with an unrestricted baseline within budget. For content and communities, compare similar posts instead of treating one successful publication time as a universal rule.
9. The optimization loop
Optimization is not a one-time event. It's a loop you run regularly, with the same four steps every time. The loop's cadence varies by mode (paid runs daily, SEO runs monthly), but the steps don't.
- Hypothesis. Make a specific, falsifiable claim. For example: the contextual CTA in an article produces more qualified conversions per click than its footer CTA over a comparable period. Record what stays constant, the observation window, and the result that would contradict the idea.
- Test. Run two variants with everything held constant except the variable you're testing. Same audience, same time window, different deeplinks — or same content angle, different communities — or same email body, different subject lines. Don't change two things at once.
- Measure. Wait for enough volume per segment. (See the sample size section above.) Compare EPC and CR on each variant.
- Iterate. Adopt the winner. Form the next hypothesis. Repeat. Most of the time the winning variant becomes your baseline; sometimes the test reveals a third option you should test next.
Loop weekly. Faster if you have budget and volume to support shorter test windows.
Loop monthly or per content batch. SEO data is slow; resist running the loop too tight.
Loop every 2–4 weeks per community. Don't spam-test in any single community — you'll burn reputation faster than you'll learn.
Loop per send or per segment. Each campaign is its own data point.
Affiliates who run this loop scale. Affiliates who don't, don't.
10. Common patterns and what they tell you
| Pattern | Next investigation |
|---|---|
| Many impressions, few clicks | Audience intent, visibility, and CTA clarity |
| Clicks, few eligible events | Destination, referral link, and qualifying event |
| High rate, tiny sample | Whether one event dominates the result |
| Earnings above cost | Refunds, cohort maturity, and marginal production costs |
| Change after link replacement | Versions and effective dates |
Use the pattern to choose a question. Record evidence that would support or disprove the explanation and make the smallest useful change.
11. Kill criteria and double-down criteria
Set a budget, period, and stop condition before launch. Use eligible net earnings and all attributable costs, including production and operations.
Define margin consistently
A 10% gross margin means profit is 10% of revenue and allowable cost is 90% of revenue. A 10% markup means revenue is 110% of cost; these calculations differ.
gross_margin = (eligible_revenue - total_cost) / eligible_revenue
allowable_cost = eligible_revenue * (1 - target_margin)| Hypothetical approved CPA | Cost ceiling at 10% gross margin |
|---|---|
| $20 | $18.00 |
| $30 | $27.00 |
| $36 (use only if approved) | $32.40 |
This illustration assumes one qualified event and no further adjustments. Substitute your own terms and total costs.
When to stop a test
- The placement violates a rule or uses a broken link.
- It reaches the preset loss limit without evidence to continue.
- The result depends on an excluded event or unsustainable cost.
When to expand
Increase gradually when comparable observations support the result and the next increment fits the budget. Keep a baseline to detect changes in quality as volume grows.
Where to go next
Reading this guide is the easy part. Pulling your last 30 days of data and slicing it five ways is the work that produces results.
Step-by-step
Build a campaign report from the records available to your account
Help article
Reading EPC and conversion rate
Help article
Clicks recording, no conversions
Onboarding
Tracking links and deeplinks
Reference
Levels & country-tier payouts