Skip to content
DarkCore CRM

Affiliate caps management: per GEO and per buyer

How to manage offer caps per GEO and per buyer: what to count (installs, registrations, FTD, budget), which period, and what to do when a cap fills.

Published
8 min read
8 min read
Русский
Українська
Engraved riveted brass tank filled almost to the top with a sight tube and a valve at the bottom
On this page
  1. What a cap counts
  2. Caps per GEO and per buyer
  3. Periods and time zones
  4. What to do when a cap fills up
  5. Caps in DarkCore CRM
  6. FAQ
  7. What is a cap in affiliate marketing?
  8. Should a buyer cap be lower than the GEO cap?
  9. How often should I check caps?

A cap is the most an advertiser will pay for on an offer: so many installs, registrations, FTD or so much budget, for one GEO and one period. To manage caps, count the event the advertiser pays for, in the advertiser’s period and time zone, split the GEO cap between buyers on purpose, and decide before launch what happens at the limit: pause, redirect or move the buyer to another GEO. Traffic over a cap is often not paid, so the work is to see a cap filling before it is full.

What a cap counts

Advertisers set a cap on whichever event they pay for. The common ones:

  • Installs for app offers.
  • Registrations for sign-up and lead offers.
  • FTD, the first deposit, for gambling, betting and trading offers.
  • Any other tracked event, such as a purchase or a qualified lead.
  • Budget, a ceiling on what the advertiser spends on the offer, counted in payouts.

Count the same event the advertiser counts. If the cap is 100 FTD and you track registrations, your number is a forecast, not the cap. A registration-to-FTD rate turns one into the other, but the rate moves with the traffic source and the day, so treat that as an estimate and check against the advertiser’s own statistics.

Be careful with the delay. A deposit can arrive hours or days after the click, so FTD counted today may belong to yesterday’s traffic. Your cap counter will always lag behind what you have already sent, and that gap is exactly where overshoot happens.

Two more things are worth writing down per offer: whether the cap is per GEO or for the whole offer, and whether it counts all your sub-accounts together. Advertisers differ, and a wrong guess here costs a week of unpaid traffic.

Row of identical glass test tubes in a brass rack filled to different levels

Caps per GEO and per buyer

There are two levels, and mixing them up is the usual mistake.

Level Set by Question it answers Who acts
GEO cap The advertiser How much can the team send in this GEO Team lead
Buyer cap The team How much of it may one buyer take The buyer, within their share
Live counter The CRM or the tracker How much is used right now Everyone, through alerts

The advertiser’s cap is the ceiling. The buyer cap is your own allocation inside it. Without a buyer level, the first buyer to launch takes the whole GEO and the others find it full.

Example, with invented figures: an advertiser gives the team a cap of 120 FTD a day in one GEO, and three buyers run it. A first split is 45, 35 and 30, with 10 kept in reserve. After a week you move the shares to follow the FTD each buyer actually produced, and the reserve goes to whoever has a good day. The sum of buyer caps may even go slightly over the GEO cap if you know some buyers will not fill theirs, but then you need the live counter to catch it.

Other ways to split a cap, each with a cost:

  • Equal shares. Simple, but it starves the strongest buyer.
  • By performance. Fair, but needs history and a weekly review.
  • First come, first served. No setup, and it ends in arguments.
  • Personal terms. Some buyers run a GEO on their own payout or cap from a set date. Record the start date, so past days keep the old terms.

Write the split where everyone can see it. A cap kept in a chat is a cap nobody respects.

Periods and time zones

A cap has a period: day, week, month, or the whole life of the offer. The period decides when the counter resets, and the time zone decides at what minute. Affise’s help center shows how one platform does it: a day resets at midnight in the cap’s time zone, a week resets on Sunday at 00:00, a month resets on the first day, and a lifetime cap never resets. Hour caps exist on some plans. Other advertisers and networks may differ, so read their terms, not only ours.

Practical rules:

  • Record the advertiser’s period and time zone next to each cap. If your tracker uses another time zone, a “day” in your report is not their day.
  • A monthly cap is not 30 daily caps. If you burn a third of it in the first two days, the rest of the month has little left.
  • Near the reset, hold a reserve. Traffic sent in the last hour of the old period can land in the new one, depending on how the advertiser dates a conversion.
  • For a weekly or monthly cap, track the pace: used so far against the share of the period that has passed.
Three hourglasses of different sizes standing in a row on a brass base

What to do when a cap fills up

Decide this in advance, per offer, because the fastest decision is the one already made. The options:

  1. Pause the buyer’s campaigns on that GEO. Safe and clean, and the buyer must be told at once, not at the end of the day.
  2. Redirect to a backup. Send the traffic to a similar offer, or a fallback URL. Affise’s overcap works this way: with it on, clicks go to a fallback URL, and with it off, new conversions are declined with a “cap is reached” note. A backup offer needs a payout you have already checked.
  3. Move the buyer to another GEO or offer. Best when the creative and audience travel well.
  4. Keep sending and accept the loss. Only for a short test, and only if the cost is known.

A good alert chain has three steps: a warning when a cap is almost full, a task when it is reached, and a log of what was done. The warning matters most, because by the time a cap is full the money is already spent.

Checklist at the moment of a full cap:

  • Confirm with the advertiser’s statistics, not only your tracker.
  • Pause or redirect the traffic and note the time.
  • Tell every buyer on that GEO.
  • Check whether conversions that arrive late still count.
  • After the period resets, restart on purpose, not by accident.
Railway switch lever on a track junction diverting wagons from a full siding

Caps in DarkCore CRM

In DarkCore CRM a cap sits on the offer card, next to the GEOs, landings and payouts. It can count installs, registrations, FTD, any event the offer tracks, or budget, daily, weekly, monthly or without a period, and the card shows how much of each cap is used. A buyer can get a cap or payout of their own from a set date, and a GEO can be open to all buyers or a few.

The CRM checks caps every 15 minutes. Before a cap is full the offer shows “Cap almost full”, and once it is reached the buyers of that GEO get a task. The CRM does not stop the GEO by itself and does not change campaigns in Keitaro: the stop is a decision the buyer takes from the task. Offers with a cap almost full, a GEO with no buyer or zero traffic also appear in an attention view. A new payout starts from its own date, so past days keep the rate that was in force. Trackers are Keitaro and DarkCore PWA, and Keitaro deposits count as FTD for caps and reports. Pricing is not on the site, and a demo is booked through Telegram.

FAQ

What is a cap in affiliate marketing?

A cap is a limit on what an advertiser will accept and pay for on an offer: a number of installs, registrations, FTD or a budget, for a GEO and a period such as a day or a month. Conversions above it are usually not paid, so teams track it closely.

Should a buyer cap be lower than the GEO cap?

In most cases the buyer caps should add up to the GEO cap, or to a little under it with a reserve. If you let buyer caps add up to more, you need a live counter and a clear rule on who stops first when the GEO fills.

How often should I check caps?

Often enough that you can still act. With a cap that fills within a day, an hourly check is the minimum, and a warning before the limit matters more than the exact figure. For a monthly cap, a daily pace check is enough. Whatever the rhythm, compare with the advertiser’s own numbers at least once a day.

All articles