How to Validate an Affiliate Offer Before You Spend on It (2026)
Share:

A jump in new ads looks like a winner. Proof is somebody other than the vendor paying for an offer's traffic for months, and the network, the vendor and the refund terms decide the rest.
A jump in new ads looks like a winner. Proof is somebody other than the vendor paying for an offer's traffic for months, and the network, the vendor and the refund terms decide the rest.
Table of Contents
How Do You Know If an Affiliate Offer Is Worth Promoting?
What Does It Mean to Validate an Affiliate Offer?
Step 1: How Long Has the Offer Been Running?
Step 2: How Many Pages Are Running It, and Whose Are They?
Step 3: Is the Offer Still Scaling, or Only Having a Burst?
Step 4: How Many Creatives and Hooks Carry It?
Step 5: What Funnel Sits Behind the Click?
Step 6: Is It Running in the GEOs You Can Buy?
Step 7: What Do the Network's Own Numbers Say?
Step 8: What Does the Vendor Allow You to Run?
Step 9: What Do the Refund Terms and the Checkout Tell You?
How Do You Decide Whether to Test the Offer?
What Mistakes Make an Offer Look Better Than It Is?
Frequently Asked Questions
Conclusion
Key takeaways. In AdPlexity Social's Aff. Offers view, The Forager's Guide to Wild Foods showed the bigger jump in new US ads over the past month, yet every ad came from the book's own Page. ThePhotoStick Omni rose less, but AdPlexity Social has recorded a Page, not the product's own, buying its traffic for 535 days and still adding ads. That is what validation looks like: someone other than the vendor paying for an offer's traffic for months. The network's numbers, the vendor's rules and the refund terms then decide whether the offer fits your plan.
Sort a list of affiliate offers by new ads and the top row looks like a buying signal. Sometimes it is. Sometimes it is one burst from the offer's own Page, which shows the vendor buying traffic, not anyone else making money. Validation is how you tell the two apart before you choose an affiliate offer: who keeps paying for its traffic, for how long, and whether you could run it the same way.
If you buy Meta traffic for affiliate offers, here are nine checks for deciding whether an offer is worth testing before you spend on it: six in the offer's Meta ad data and three off the platform. The ad data comes from AdPlexity Social, which records Meta ads across all placements, with the landing pages, redirect chains and affiliate networks behind them, and groups them by offer.
How Do You Know If an Affiliate Offer Is Worth Promoting?
An affiliate offer is worth a test when someone other than its vendor has kept paying for its traffic for months and is still adding ads. A jump in new ads on the offer's own Page proves only that the vendor is buying, not that any affiliate is making money.
Two offers from the same month show the difference. Open AdPlexity Social's Aff. Offers tab, which is still in Beta, and set Country to United States and the window to Last 30 Days. AdPlexity Social shows The Forager's Guide to Wild Foods, a Digistore24 book about wild edible plants, with new ads up 480 percent on the 30 days before. That looks like a breakout.
Open it and the breakout shrinks. AdPlexity Social recorded 29 new ads in that window, all from one Page named after the book, and the click goes to the book's own site.
ThePhotoStick Omni, a USB photo backup device on the GiddyUp network, rose less in the same AdPlexity Social list, but on a bigger base: 133.3 percent on 70 new ads. The story is in its Pages tab, which covers all countries since AdPlexity Social first saw the offer. In that tab, one Page, The New Find, holds almost all of the offer's ads and has run the offer for 535 days, while a second Page tried the offer for 23 days in mid-2025 and stopped.
Side by side, the first jump shows the book's own Page buying traffic, while the second offer has a buyer other than the product's own Page, paying month after month and still adding ads. Neither number is a verdict on either product, but both tell you who is paying, which is where validation starts.
Table A: Two offers, one month
Signal | The Forager's Guide to Wild Foods | ThePhotoStick Omni | What it tells you |
|---|---|---|---|
New ads, last 30 days (US) | 29 | 70 | Momentum, read with its base |
Change on the 30 days before | +480% | +133.3% | A big percentage on a small base is still small |
Pages | 1, named after the book | 3, one of them holds almost all the ads | Who is buying the traffic |
Days running | 683 | 535 | How long someone kept paying |
Total ads recorded | 1,804 | 7,747 | How much buying sits behind the run |
Read in AdPlexity Social on October 20, 2026. New ads and their change: Country United States, last 30 days. Pages, days running and total ads: all countries since each offer was first seen.

What Does It Mean to Validate an Affiliate Offer?
To validate an affiliate offer is to check, before you spend, that other media buyers keep paying for its traffic, that the payout holds up after refunds, and that the network and the vendor allow the funnel you plan to run. Your own test still decides whether it pays for you, so validation is a check on the market around an offer, which is a different job from judging the product.
An ad spy tool helps you validate an offer by showing whether other buyers keep paying for its traffic, how many of them do, and where they send the click. That covers the first six checks in the table below. The last three happen off the platform, on the network's pages and the vendor's own, and the steps that follow take all nine in order.
Table B: The nine checks at a glance
Check | Where you read it | What a validated offer shows |
|---|---|---|
1. How long it has run | The offer's header: First Seen, Last Seen, Days Running | Months of activity, last seen this week |
2. How many Pages run it, and whose | #Pages in the list, the offer's Pages tab | A Page that is not the vendor's own, paying for months |
3. Whether it is still scaling | New Ads (30d) and its change, # Ads (30d) active and inactive, Ads Activity Over Time | New ads every month on top of a long run |
4. How many creatives carry it | Creatives, Hooks and Ad Copy tabs, Media Mix | Several creatives and hooks, relaunched as new ads |
5. The funnel behind the click | Landing Pages tab, the ad's Technology details | A route you can match, on pages that match the ads |
6. Where it runs | GEO column, Country filter | Your GEO among the ones buyers pay for |
7. The network's numbers | The network's marketplace | A payout that leaves room after refunds |
8. The vendor's rules | The vendor's affiliate page, the network's terms | Your traffic and your funnel allowed |
9. Refunds and checkout | The network's refund terms, the public sales page | A clear guarantee and terms you would accept yourself |
You need a candidate offer, AdPlexity Social for the ad data, and an affiliate account on the offer's network for its numbers (ClickBank's marketplace opens only when you are logged in to a ClickBank account, and BuyGoods reviews affiliate applications by hand). If you do not have a candidate yet, start by learning to spot top-performing affiliate campaigns on ClickBank, BuyGoods and Digistore24.
Step 1: How Long Has the Offer Been Running?
Open the offer from the Aff. Offers list and read three fields in its header: First Seen, Last Seen and Days Running. Start with Last Seen, which says whether anyone is still buying, and then Days Running, which says for how long. A long span with a recent Last Seen means someone has kept funding the offer on Meta. Those dates are what AdPlexity Social has recorded on Meta, though, not the offer's age on its network.
Both offers from the story pass easily. AdPlexity Social has seen the book on Meta since December 2024 and the gadget since April 2025, and their headers show 683 and 535 days running, counted across all countries. Each was last seen within days of the reading on October 20, 2026. That is exactly why this check cannot be the last one: a long run tells you somebody kept paying, not who, and not how many.
Quality check: if Last Seen is weeks old, the offer may have stopped on Meta, so confirm that before you read anything else.

Step 2: How Many Pages Are Running It, and Whose Are They?
Read #Pages in the offer's list row, then open its Pages tab, which lists every Page with its ads, its new ads and its first and last seen dates. The count says how many Pages run the offer, and the tab shows what each of them did.
This is the heart of the method, because the same ad volume means different things depending on who is paying. A single Page named after the product, sending the click to the product's own site, shows the product's own marketing buying traffic, and an affiliate who joins would bid against it. A Page that is not the product's own and has paid for months shows the offer can carry an outside buyer. AdPlexity Social does not tell you who runs a Page, so read only what the Page name, the landing page and the dates show, and stop there.
ThePhotoStick Omni shows that reading at work. AdPlexity Social lists three Pages: a long buyer, a short test and an unnamed entry with two ads. In the Pages tab, the long buyer is The New Find, 535 days in and still adding ads. The same tab shows the short test, from a second Page, running for 23 days in mid-2025 before it stopped. The Forager's Guide, by contrast, has a single Page, the book's own.
Quality check: open the Pages tab before you count, because three Pages can turn out to be one buyer and two visitors.

Step 3: Is the Offer Still Scaling, or Only Having a Burst?
Start with New Ads (30d) and its change on the 30 days before, then look at # Ads (30d), which splits into active and inactive: ads still running and ads that have stopped. Last, open Ads Activity Over Time in the offer's Overview. The list gives you a snapshot and the chart gives you the shape. What you want to see is new ads every month on top of a long run, not one spike.
The Forager's Guide shows why you need both. AdPlexity Social's 480 percent for the book (United States, past month) comes down to 29 ads. Its Ads Activity Over Time chart shows the big push in February 2026 and a mostly flat line since, so the latest jump is a small new burst on a long run.

ThePhotoStick Omni's version of the same chart looks different: it climbs month after month, and the Pages tab shows The New Find still adding new ads. A long run with new ads still arriving is the shape you are looking for.
Quality check: a percentage needs its base. A large jump on a few dozen ads tells you less than a modest rise on hundreds.
The same reading works one ad at a time, which is how to tell if a Facebook ad is profitable.
See every Page, new ad and landing page AdPlexity Social has recorded behind an offer in one view. Sign up at adplexity.io.
Step 4: How Many Creatives and Hooks Carry It?
Go to the offer's Creatives, Hooks and Ad Copy tabs and check Media Mix in its Overview. For the strongest creatives right now, open Explore, then Ads, use Add Filter to pick Affiliate offer, choose the offer and sort by Top Creative. That is AdPlexity Social's Creative Score sort, which reflects how many duplicates of a creative are active, how fast new ones launch and how long it has run.
An offer carried by one creative is fragile. Several creatives and hooks, launched again and again as new ads, mean buyers found angles that keep working, and those are the angles you would have to beat. Hooks are the first seconds of a video ad, and the Ad Copy tab shows which headlines buyers settled on.
ThePhotoStick Omni's Ad Launches chart, in the Creatives tab, splits each month into New Creatives and Reused Creatives. Across all countries, AdPlexity Social shows Reused Creatives rising almost every month, to about 300 in October 2026, while New Creatives stay low. So the ads behind it keep reusing creatives that already ran, with a few new ones tested on the side. Its Media Mix in AdPlexity Social also leans to image ads, about two thirds.
Save the creatives you study to a Board, so the angles you would have to beat sit in one place.

Step 5: What Funnel Sits Behind the Click?
Open the offer's Landing Pages tab, sort it by Strength (30D) or by ads, and read the address on top. It is usually the vendor's own page, a page an affiliate built (a bridge page that warms the visitor up, or an advertorial that reads like an article), or a video sales letter (VSL).
The kind of page decides what you would have to build. A direct route needs no page of your own, but you control nothing on the page the click opens. An advertorial or a bridge page gives you that control, and you build it and keep it matching your ads.
ThePhotoStick Omni has a page in the middle. In AdPlexity Social's Landing Pages tab, sorted by Strength (30D), the top address is an advertorial on The New Find's own site, with the label "Advertorial" above the headline. The footer says the site "may be compensated or collect a commission based on sales on our website", and from there the links go on to offer pages on another domain, with tracking parameters in the address. The Forager's Guide to Wild Foods is the direct route: the click goes to the book's own site, which carries LeadPages, a landing page builder.

Then open one of the offer's ads and read the technologies in its Creative Details. VTurb is a video player built for sales letters, so it points to a VSL, while Redtrack and ClickFlare are trackers and Everflow is an affiliate tracking platform.
Quality check: open the page preview and read it as a buyer would. Does it match the ads that send traffic to it? To see more of these funnels in your niche, find winning VSL funnels on Facebook.
Step 6: Is It Running in the GEOs You Can Buy?
Read the GEO column in the Aff. Offers list, and set the Country filter to the market you buy before you read any other signal. A list row follows the filters you set, so once Country is your market, the new-ad counts describe that market. The offer's own view does not work that way: its header and Pages tab cover all countries since AdPlexity Social first saw the offer.
AdPlexity Social has seen both story offers run in the United States and about a dozen other countries, and the offer header shows the extra countries as a count. That is why the new-ad figures in this guide were read with Country set to the United States, while the days running and total ads come from each offer's own view.
If an offer runs mainly outside your market, its proof is somebody else's, and you are back to testing.
Step 7: What Do the Network's Own Numbers Say?
Each network reports how an offer sells for its affiliates, but none reports which traffic those affiliates used or whether they made money.
ClickBank shows the most. Its Gravity post and marketplace stats help page describe Gravity as a count of the affiliates who earned a commission on the offer over roughly the last three months, weighted toward recent sales. It counts only affiliates who made a sale, not the ones who tried and failed, and it does not update in real time.
The marketplace search page defines EPC as the average net commission per click over the last 30 days, but ClickBank's own Gravity post says that once you promote an offer, your own EPC is what counts. In the marketplace itself, Initial $/Conversion is the average commission per sale before any rebills (the first order with its order bumps and upsells), Avg $/Conversion adds the rebills, and Future $/Rebill is the rebill part on its own; all three look back 90 days. The marketplace also reports a Return Rate, the share of the last 120 days' sales that were refunded or charged back. Some stats may be missing for a new product or one without recent sales.
Digistore24's marketplace opens in the affiliate view after you log in. Each entry shows Commission, Net earnings/sale (upsells included), Earnings/order form visitor, Cart conversion (order form visitors who buy), Cancellation rate (returns and chargebacks) and Online since (when the entry was created).
BuyGoods describes itself as a marketplace for health and wellness vendors and affiliates. Its campaign list is public, but you can promote an offer only once BuyGoods accepts your affiliate application, which it reviews by hand. The list shows each offer's conversion rate, average payout, earnings per click, allowed GEOs and traffic restrictions, though it does not say what period its figures cover. GiddyUp is a managed network that admits marketing partners by application and assigns partner managers, and it publishes no offer numbers.
Quality check: an EPC averages everybody's clicks, whatever traffic they came from, so use it as a filter, not as a forecast of your Meta EPC.
Table C: What each network's numbers can and cannot tell you
Network | Where you see them | What they show | What they cannot tell you |
|---|---|---|---|
ClickBank | The marketplace, logged in | Gravity, EPC, conversion rate, earnings per conversion and per rebill, return rate | Which traffic sources work, competition on Meta, your own margin |
Digistore24 | The marketplace, logged in, affiliate view | Commission, net earnings per sale, earnings per order form visitor, cart conversion, cancellation rate | Which traffic sources work, competition on Meta, your own margin |
BuyGoods | Its public campaign list; promoting needs an accepted application | Conversion rate, average payout, earnings per click, allowed GEOs, traffic restrictions | Which traffic sources work, competition on Meta, your own margin |
GiddyUp | Its partner platform, through a partner manager | Not public | Which traffic sources work, competition on Meta, your own margin |
Step 8: What Does the Vendor Allow You to Run?
Before you build anything, read the vendor's affiliate page for the traffic sources it permits, direct linking, ad copy approval and the claims you may make. On ClickBank, a listing can link to the seller's affiliate page and a support contact, according to ClickBank's beginner guide. The network terms show why: each one hands part of the decision to the vendor.
Some ClickBank sellers require affiliates to be pre-approved, and affiliates can confirm marketing materials with the seller, as ClickBank's marketplace page explains. ClickBank also bars "bypassing seller pitch pages" in its prohibited activities guidelines. ClickBank's Direct Tracking Links send the click to the seller's own landing page with the affiliate details added as a parameter instead of through a redirect. They exist only where the seller has added ClickBank's tracking script and switched them on.
Digistore24's German terms let the vendor set advertising requirements that become part of your contract, and its US terms require Digistore24 Inc.'s express written approval before you publish ad copy you wrote yourself. Which set applies depends on the Digistore24 company the offer sells through. BuyGoods' terms point affiliates to each advertiser's promotional messaging guidelines for its trademarks and names, and let BuyGoods require changes to a promotion.
Meta and the FTC add rules of their own on top, and our guide to Meta's and the FTC's rules for affiliate links in Facebook ads walks through them.
Step 9: What Do the Refund Terms and the Checkout Tell You?
Check how the network takes refunds back out of your commission and how long the refund window runs. Then walk the vendor's public sales page to its order form and read the price, any order bump or upsell, any subscription and the guarantee, stopping before you enter any details or submit anything.
A high return rate on ClickBank, a high cancellation rate on Digistore24 or a large reserve on BuyGoods is the network telling you how often buyers of that offer ask for their money back. Table D shows what a refund does to your commission, and the payout type matters: revenue share pays a percentage of each sale, CPA a fixed amount per action. Meta's rules on refunds and subscriptions sit in the same guide as Step 8.
Table D: What a refund does to your commission
Network | Refund window | What happens to your commission |
|---|---|---|
60 days by default; sellers can set 30 to 90 days, or request up to 364 from ClickBank Support; 180 days for PayPal orders (flexible refunds) | A revenue-share commission is revoked on a refund or chargeback, a CPA commission is kept, and ClickBank holds back a return allowance | |
Digistore24 | Set by the vendor: 60, 90 or 180 days on sales through Digistore24 Inc., 14 to 180 days through its other resellers (return policy) | The commission lapses when a sale is refunded, and a commission already paid must be paid back; the US terms deduct refunds and chargebacks except on CPA promotions |
BuyGoods | Vendors must give customers at least 60 days | An allowance reserve held from your earnings, set by the offer's average refund rate (typically 10%, up to 100%) and held for 60 days |
How Do You Decide Whether to Test the Offer?
Test an offer only when no red line stops you and the signals agree. Start with the red lines, because any one of them ends the question: the vendor does not allow your traffic or your funnel, the offer does not run in the GEO you buy, it has stopped running on Meta, the refund terms or the checkout would not pass your own reading, or it depends on claims you could not repeat in your own ads.
Then the signals have to agree, because one strong signal alone is not validation. You are looking for a long run, an outside buyer (a Page that is not the vendor's own, or several), new ads still arriving and more than one creative live. Read that way, The Forager's Guide to Wild Foods has a long run and new ads but no outside buyer, and ThePhotoStick Omni adds one.
Last, size the first test against your own break-even on the payout, meaning the most you can pay for a sale and still keep a commission after refunds. From there, your tracked results decide, not the offer's history.
What Mistakes Make an Offer Look Better Than It Is?
Three mistakes make an offer look better than it is, and the first is trusting a percentage without its base. AdPlexity Social's US list showed The Forager's Guide to Wild Foods up 480 percent on the 30 days before. Open it and the jump is 29 new ads, all from the book's own Page.
The second is trusting a count of Pages. In its own view in AdPlexity Social, ThePhotoStick Omni lists three Pages, but one holds almost every ad, so the count says little until you open the Pages tab. Gravity and EPC invite a similar shortcut: both draw on every traffic source, not only Meta, so neither shows that Meta traffic works.
The third is judging the ad and skipping both the page it opens and the vendor's rules. That is how an offer that looks proven in the ad data still ends up with a rejected campaign or a clawed-back commission.
Frequently Asked Questions
What is a good Gravity score on ClickBank?
There is no single number, but ClickBank's beginner guide calls 20 to 100 good for beginners. Its Gravity post calls 50 to 200 a sweet spot for many affiliates. Gravity counts affiliates who earned a commission recently, weighted toward recent sales, so it shows how many affiliates make sales, not which traffic they used or whether they profited. Read it next to the offer's Meta ad activity.
Is EPC a good way to choose an affiliate offer?
EPC (earnings per click) is a useful filter, not a forecast. ClickBank defines it as the average net commission per click over the last 30 days, and Digistore24 shows earnings per order form visitor instead. Both blend every affiliate's traffic, and ClickBank itself says that once you promote an offer, your own EPC is what counts.
How do you know if an affiliate offer is saturated?
A crowded offer tends to show many Pages running the same creatives and hooks, with new ads flat or falling against the month before. Its active ads tend to fall too, with top creatives that are months old and no new angles. Gravity alone understates competition, because it counts only affiliates who made a sale.
Is an affiliate offer worth promoting if only one Page is running it?
The proof is thinner, and it depends on whose Page it is. If the only Page is the product's own (named after it, sending the click to its own site), its ads show the vendor buying traffic, and you would bid against the vendor. A Page that is not the product's own and keeps adding ads after months of running suggests the funnel works for that buyer. Either way you would be testing, so check the vendor's rules first.
How long should an affiliate offer run before you trust it?
There is no fixed number. A single ad that has run 30 days or more is usually worth a closer look; for an offer, look for several months of activity, new ads still arriving and a recent last seen date. A few days with a burst of new creatives looks more like a test than a proven run.
Do you lose your commission if a customer gets a refund?
Usually, though it depends on the network and the payout type. ClickBank revokes a revenue-share commission on a refund or chargeback but lets you keep a CPA commission (a fixed payout per action). Digistore24's terms let the commission lapse when a sale is refunded, and its US terms deduct refunds and chargebacks except on CPA promotions. BuyGoods can hold part of your earnings in a reserve set by the offer's refund rate.
Can you validate an affiliate offer with the free Meta Ad Library?
Partly. The Meta Ad Library dates each ad and shows whether it is active, but you search it by keyword or by Page, so you would have to find every Page promoting the offer yourself. It also stops at the click, with no record of the page the ad opens, the redirect chain or the network behind it.
Does a validated affiliate offer guarantee you will be profitable?
No. Validation shows that other buyers keep paying for the offer's traffic and that its terms allow your plan, but it cannot show their margins or yours. ClickBank's own Gravity post warns that a hot offer may be crowded with affiliates who made sales but are not profitable, so your own tracked test decides.
Conclusion
A jump in new ads shows who is buying, not who is profiting: in AdPlexity Social's US list for the last 30 days, The Forager's Guide to Wild Foods added 29 new ads, all from the book's own Page. The proof behind ThePhotoStick Omni was one outside buyer that AdPlexity Social has seen paying for its traffic for 535 days.
Whatever the offer, the method is the same: six checks in the ad data and three off the platform, with the red lines first. Sign up at adplexity.io, open the Aff. Offers tab and run these nine checks on the next offer you are about to test.
Table of Contents
How Do You Know If an Affiliate Offer Is Worth Promoting?
What Does It Mean to Validate an Affiliate Offer?
Step 1: How Long Has the Offer Been Running?
Step 2: How Many Pages Are Running It, and Whose Are They?
Step 3: Is the Offer Still Scaling, or Only Having a Burst?
Step 4: How Many Creatives and Hooks Carry It?
Step 5: What Funnel Sits Behind the Click?
Step 6: Is It Running in the GEOs You Can Buy?
Step 7: What Do the Network's Own Numbers Say?
Step 8: What Does the Vendor Allow You to Run?
Step 9: What Do the Refund Terms and the Checkout Tell You?
How Do You Decide Whether to Test the Offer?
What Mistakes Make an Offer Look Better Than It Is?
Frequently Asked Questions
Conclusion
Key takeaways. In AdPlexity Social's Aff. Offers view, The Forager's Guide to Wild Foods showed the bigger jump in new US ads over the past month, yet every ad came from the book's own Page. ThePhotoStick Omni rose less, but AdPlexity Social has recorded a Page, not the product's own, buying its traffic for 535 days and still adding ads. That is what validation looks like: someone other than the vendor paying for an offer's traffic for months. The network's numbers, the vendor's rules and the refund terms then decide whether the offer fits your plan.
Sort a list of affiliate offers by new ads and the top row looks like a buying signal. Sometimes it is. Sometimes it is one burst from the offer's own Page, which shows the vendor buying traffic, not anyone else making money. Validation is how you tell the two apart before you choose an affiliate offer: who keeps paying for its traffic, for how long, and whether you could run it the same way.
If you buy Meta traffic for affiliate offers, here are nine checks for deciding whether an offer is worth testing before you spend on it: six in the offer's Meta ad data and three off the platform. The ad data comes from AdPlexity Social, which records Meta ads across all placements, with the landing pages, redirect chains and affiliate networks behind them, and groups them by offer.
How Do You Know If an Affiliate Offer Is Worth Promoting?
An affiliate offer is worth a test when someone other than its vendor has kept paying for its traffic for months and is still adding ads. A jump in new ads on the offer's own Page proves only that the vendor is buying, not that any affiliate is making money.
Two offers from the same month show the difference. Open AdPlexity Social's Aff. Offers tab, which is still in Beta, and set Country to United States and the window to Last 30 Days. AdPlexity Social shows The Forager's Guide to Wild Foods, a Digistore24 book about wild edible plants, with new ads up 480 percent on the 30 days before. That looks like a breakout.
Open it and the breakout shrinks. AdPlexity Social recorded 29 new ads in that window, all from one Page named after the book, and the click goes to the book's own site.
ThePhotoStick Omni, a USB photo backup device on the GiddyUp network, rose less in the same AdPlexity Social list, but on a bigger base: 133.3 percent on 70 new ads. The story is in its Pages tab, which covers all countries since AdPlexity Social first saw the offer. In that tab, one Page, The New Find, holds almost all of the offer's ads and has run the offer for 535 days, while a second Page tried the offer for 23 days in mid-2025 and stopped.
Side by side, the first jump shows the book's own Page buying traffic, while the second offer has a buyer other than the product's own Page, paying month after month and still adding ads. Neither number is a verdict on either product, but both tell you who is paying, which is where validation starts.
Table A: Two offers, one month
Signal | The Forager's Guide to Wild Foods | ThePhotoStick Omni | What it tells you |
|---|---|---|---|
New ads, last 30 days (US) | 29 | 70 | Momentum, read with its base |
Change on the 30 days before | +480% | +133.3% | A big percentage on a small base is still small |
Pages | 1, named after the book | 3, one of them holds almost all the ads | Who is buying the traffic |
Days running | 683 | 535 | How long someone kept paying |
Total ads recorded | 1,804 | 7,747 | How much buying sits behind the run |
Read in AdPlexity Social on October 20, 2026. New ads and their change: Country United States, last 30 days. Pages, days running and total ads: all countries since each offer was first seen.

What Does It Mean to Validate an Affiliate Offer?
To validate an affiliate offer is to check, before you spend, that other media buyers keep paying for its traffic, that the payout holds up after refunds, and that the network and the vendor allow the funnel you plan to run. Your own test still decides whether it pays for you, so validation is a check on the market around an offer, which is a different job from judging the product.
An ad spy tool helps you validate an offer by showing whether other buyers keep paying for its traffic, how many of them do, and where they send the click. That covers the first six checks in the table below. The last three happen off the platform, on the network's pages and the vendor's own, and the steps that follow take all nine in order.
Table B: The nine checks at a glance
Check | Where you read it | What a validated offer shows |
|---|---|---|
1. How long it has run | The offer's header: First Seen, Last Seen, Days Running | Months of activity, last seen this week |
2. How many Pages run it, and whose | #Pages in the list, the offer's Pages tab | A Page that is not the vendor's own, paying for months |
3. Whether it is still scaling | New Ads (30d) and its change, # Ads (30d) active and inactive, Ads Activity Over Time | New ads every month on top of a long run |
4. How many creatives carry it | Creatives, Hooks and Ad Copy tabs, Media Mix | Several creatives and hooks, relaunched as new ads |
5. The funnel behind the click | Landing Pages tab, the ad's Technology details | A route you can match, on pages that match the ads |
6. Where it runs | GEO column, Country filter | Your GEO among the ones buyers pay for |
7. The network's numbers | The network's marketplace | A payout that leaves room after refunds |
8. The vendor's rules | The vendor's affiliate page, the network's terms | Your traffic and your funnel allowed |
9. Refunds and checkout | The network's refund terms, the public sales page | A clear guarantee and terms you would accept yourself |
You need a candidate offer, AdPlexity Social for the ad data, and an affiliate account on the offer's network for its numbers (ClickBank's marketplace opens only when you are logged in to a ClickBank account, and BuyGoods reviews affiliate applications by hand). If you do not have a candidate yet, start by learning to spot top-performing affiliate campaigns on ClickBank, BuyGoods and Digistore24.
Step 1: How Long Has the Offer Been Running?
Open the offer from the Aff. Offers list and read three fields in its header: First Seen, Last Seen and Days Running. Start with Last Seen, which says whether anyone is still buying, and then Days Running, which says for how long. A long span with a recent Last Seen means someone has kept funding the offer on Meta. Those dates are what AdPlexity Social has recorded on Meta, though, not the offer's age on its network.
Both offers from the story pass easily. AdPlexity Social has seen the book on Meta since December 2024 and the gadget since April 2025, and their headers show 683 and 535 days running, counted across all countries. Each was last seen within days of the reading on October 20, 2026. That is exactly why this check cannot be the last one: a long run tells you somebody kept paying, not who, and not how many.
Quality check: if Last Seen is weeks old, the offer may have stopped on Meta, so confirm that before you read anything else.

Step 2: How Many Pages Are Running It, and Whose Are They?
Read #Pages in the offer's list row, then open its Pages tab, which lists every Page with its ads, its new ads and its first and last seen dates. The count says how many Pages run the offer, and the tab shows what each of them did.
This is the heart of the method, because the same ad volume means different things depending on who is paying. A single Page named after the product, sending the click to the product's own site, shows the product's own marketing buying traffic, and an affiliate who joins would bid against it. A Page that is not the product's own and has paid for months shows the offer can carry an outside buyer. AdPlexity Social does not tell you who runs a Page, so read only what the Page name, the landing page and the dates show, and stop there.
ThePhotoStick Omni shows that reading at work. AdPlexity Social lists three Pages: a long buyer, a short test and an unnamed entry with two ads. In the Pages tab, the long buyer is The New Find, 535 days in and still adding ads. The same tab shows the short test, from a second Page, running for 23 days in mid-2025 before it stopped. The Forager's Guide, by contrast, has a single Page, the book's own.
Quality check: open the Pages tab before you count, because three Pages can turn out to be one buyer and two visitors.

Step 3: Is the Offer Still Scaling, or Only Having a Burst?
Start with New Ads (30d) and its change on the 30 days before, then look at # Ads (30d), which splits into active and inactive: ads still running and ads that have stopped. Last, open Ads Activity Over Time in the offer's Overview. The list gives you a snapshot and the chart gives you the shape. What you want to see is new ads every month on top of a long run, not one spike.
The Forager's Guide shows why you need both. AdPlexity Social's 480 percent for the book (United States, past month) comes down to 29 ads. Its Ads Activity Over Time chart shows the big push in February 2026 and a mostly flat line since, so the latest jump is a small new burst on a long run.

ThePhotoStick Omni's version of the same chart looks different: it climbs month after month, and the Pages tab shows The New Find still adding new ads. A long run with new ads still arriving is the shape you are looking for.
Quality check: a percentage needs its base. A large jump on a few dozen ads tells you less than a modest rise on hundreds.
The same reading works one ad at a time, which is how to tell if a Facebook ad is profitable.
See every Page, new ad and landing page AdPlexity Social has recorded behind an offer in one view. Sign up at adplexity.io.
Step 4: How Many Creatives and Hooks Carry It?
Go to the offer's Creatives, Hooks and Ad Copy tabs and check Media Mix in its Overview. For the strongest creatives right now, open Explore, then Ads, use Add Filter to pick Affiliate offer, choose the offer and sort by Top Creative. That is AdPlexity Social's Creative Score sort, which reflects how many duplicates of a creative are active, how fast new ones launch and how long it has run.
An offer carried by one creative is fragile. Several creatives and hooks, launched again and again as new ads, mean buyers found angles that keep working, and those are the angles you would have to beat. Hooks are the first seconds of a video ad, and the Ad Copy tab shows which headlines buyers settled on.
ThePhotoStick Omni's Ad Launches chart, in the Creatives tab, splits each month into New Creatives and Reused Creatives. Across all countries, AdPlexity Social shows Reused Creatives rising almost every month, to about 300 in October 2026, while New Creatives stay low. So the ads behind it keep reusing creatives that already ran, with a few new ones tested on the side. Its Media Mix in AdPlexity Social also leans to image ads, about two thirds.
Save the creatives you study to a Board, so the angles you would have to beat sit in one place.

Step 5: What Funnel Sits Behind the Click?
Open the offer's Landing Pages tab, sort it by Strength (30D) or by ads, and read the address on top. It is usually the vendor's own page, a page an affiliate built (a bridge page that warms the visitor up, or an advertorial that reads like an article), or a video sales letter (VSL).
The kind of page decides what you would have to build. A direct route needs no page of your own, but you control nothing on the page the click opens. An advertorial or a bridge page gives you that control, and you build it and keep it matching your ads.
ThePhotoStick Omni has a page in the middle. In AdPlexity Social's Landing Pages tab, sorted by Strength (30D), the top address is an advertorial on The New Find's own site, with the label "Advertorial" above the headline. The footer says the site "may be compensated or collect a commission based on sales on our website", and from there the links go on to offer pages on another domain, with tracking parameters in the address. The Forager's Guide to Wild Foods is the direct route: the click goes to the book's own site, which carries LeadPages, a landing page builder.

Then open one of the offer's ads and read the technologies in its Creative Details. VTurb is a video player built for sales letters, so it points to a VSL, while Redtrack and ClickFlare are trackers and Everflow is an affiliate tracking platform.
Quality check: open the page preview and read it as a buyer would. Does it match the ads that send traffic to it? To see more of these funnels in your niche, find winning VSL funnels on Facebook.
Step 6: Is It Running in the GEOs You Can Buy?
Read the GEO column in the Aff. Offers list, and set the Country filter to the market you buy before you read any other signal. A list row follows the filters you set, so once Country is your market, the new-ad counts describe that market. The offer's own view does not work that way: its header and Pages tab cover all countries since AdPlexity Social first saw the offer.
AdPlexity Social has seen both story offers run in the United States and about a dozen other countries, and the offer header shows the extra countries as a count. That is why the new-ad figures in this guide were read with Country set to the United States, while the days running and total ads come from each offer's own view.
If an offer runs mainly outside your market, its proof is somebody else's, and you are back to testing.
Step 7: What Do the Network's Own Numbers Say?
Each network reports how an offer sells for its affiliates, but none reports which traffic those affiliates used or whether they made money.
ClickBank shows the most. Its Gravity post and marketplace stats help page describe Gravity as a count of the affiliates who earned a commission on the offer over roughly the last three months, weighted toward recent sales. It counts only affiliates who made a sale, not the ones who tried and failed, and it does not update in real time.
The marketplace search page defines EPC as the average net commission per click over the last 30 days, but ClickBank's own Gravity post says that once you promote an offer, your own EPC is what counts. In the marketplace itself, Initial $/Conversion is the average commission per sale before any rebills (the first order with its order bumps and upsells), Avg $/Conversion adds the rebills, and Future $/Rebill is the rebill part on its own; all three look back 90 days. The marketplace also reports a Return Rate, the share of the last 120 days' sales that were refunded or charged back. Some stats may be missing for a new product or one without recent sales.
Digistore24's marketplace opens in the affiliate view after you log in. Each entry shows Commission, Net earnings/sale (upsells included), Earnings/order form visitor, Cart conversion (order form visitors who buy), Cancellation rate (returns and chargebacks) and Online since (when the entry was created).
BuyGoods describes itself as a marketplace for health and wellness vendors and affiliates. Its campaign list is public, but you can promote an offer only once BuyGoods accepts your affiliate application, which it reviews by hand. The list shows each offer's conversion rate, average payout, earnings per click, allowed GEOs and traffic restrictions, though it does not say what period its figures cover. GiddyUp is a managed network that admits marketing partners by application and assigns partner managers, and it publishes no offer numbers.
Quality check: an EPC averages everybody's clicks, whatever traffic they came from, so use it as a filter, not as a forecast of your Meta EPC.
Table C: What each network's numbers can and cannot tell you
Network | Where you see them | What they show | What they cannot tell you |
|---|---|---|---|
ClickBank | The marketplace, logged in | Gravity, EPC, conversion rate, earnings per conversion and per rebill, return rate | Which traffic sources work, competition on Meta, your own margin |
Digistore24 | The marketplace, logged in, affiliate view | Commission, net earnings per sale, earnings per order form visitor, cart conversion, cancellation rate | Which traffic sources work, competition on Meta, your own margin |
BuyGoods | Its public campaign list; promoting needs an accepted application | Conversion rate, average payout, earnings per click, allowed GEOs, traffic restrictions | Which traffic sources work, competition on Meta, your own margin |
GiddyUp | Its partner platform, through a partner manager | Not public | Which traffic sources work, competition on Meta, your own margin |
Step 8: What Does the Vendor Allow You to Run?
Before you build anything, read the vendor's affiliate page for the traffic sources it permits, direct linking, ad copy approval and the claims you may make. On ClickBank, a listing can link to the seller's affiliate page and a support contact, according to ClickBank's beginner guide. The network terms show why: each one hands part of the decision to the vendor.
Some ClickBank sellers require affiliates to be pre-approved, and affiliates can confirm marketing materials with the seller, as ClickBank's marketplace page explains. ClickBank also bars "bypassing seller pitch pages" in its prohibited activities guidelines. ClickBank's Direct Tracking Links send the click to the seller's own landing page with the affiliate details added as a parameter instead of through a redirect. They exist only where the seller has added ClickBank's tracking script and switched them on.
Digistore24's German terms let the vendor set advertising requirements that become part of your contract, and its US terms require Digistore24 Inc.'s express written approval before you publish ad copy you wrote yourself. Which set applies depends on the Digistore24 company the offer sells through. BuyGoods' terms point affiliates to each advertiser's promotional messaging guidelines for its trademarks and names, and let BuyGoods require changes to a promotion.
Meta and the FTC add rules of their own on top, and our guide to Meta's and the FTC's rules for affiliate links in Facebook ads walks through them.
Step 9: What Do the Refund Terms and the Checkout Tell You?
Check how the network takes refunds back out of your commission and how long the refund window runs. Then walk the vendor's public sales page to its order form and read the price, any order bump or upsell, any subscription and the guarantee, stopping before you enter any details or submit anything.
A high return rate on ClickBank, a high cancellation rate on Digistore24 or a large reserve on BuyGoods is the network telling you how often buyers of that offer ask for their money back. Table D shows what a refund does to your commission, and the payout type matters: revenue share pays a percentage of each sale, CPA a fixed amount per action. Meta's rules on refunds and subscriptions sit in the same guide as Step 8.
Table D: What a refund does to your commission
Network | Refund window | What happens to your commission |
|---|---|---|
60 days by default; sellers can set 30 to 90 days, or request up to 364 from ClickBank Support; 180 days for PayPal orders (flexible refunds) | A revenue-share commission is revoked on a refund or chargeback, a CPA commission is kept, and ClickBank holds back a return allowance | |
Digistore24 | Set by the vendor: 60, 90 or 180 days on sales through Digistore24 Inc., 14 to 180 days through its other resellers (return policy) | The commission lapses when a sale is refunded, and a commission already paid must be paid back; the US terms deduct refunds and chargebacks except on CPA promotions |
BuyGoods | Vendors must give customers at least 60 days | An allowance reserve held from your earnings, set by the offer's average refund rate (typically 10%, up to 100%) and held for 60 days |
How Do You Decide Whether to Test the Offer?
Test an offer only when no red line stops you and the signals agree. Start with the red lines, because any one of them ends the question: the vendor does not allow your traffic or your funnel, the offer does not run in the GEO you buy, it has stopped running on Meta, the refund terms or the checkout would not pass your own reading, or it depends on claims you could not repeat in your own ads.
Then the signals have to agree, because one strong signal alone is not validation. You are looking for a long run, an outside buyer (a Page that is not the vendor's own, or several), new ads still arriving and more than one creative live. Read that way, The Forager's Guide to Wild Foods has a long run and new ads but no outside buyer, and ThePhotoStick Omni adds one.
Last, size the first test against your own break-even on the payout, meaning the most you can pay for a sale and still keep a commission after refunds. From there, your tracked results decide, not the offer's history.
What Mistakes Make an Offer Look Better Than It Is?
Three mistakes make an offer look better than it is, and the first is trusting a percentage without its base. AdPlexity Social's US list showed The Forager's Guide to Wild Foods up 480 percent on the 30 days before. Open it and the jump is 29 new ads, all from the book's own Page.
The second is trusting a count of Pages. In its own view in AdPlexity Social, ThePhotoStick Omni lists three Pages, but one holds almost every ad, so the count says little until you open the Pages tab. Gravity and EPC invite a similar shortcut: both draw on every traffic source, not only Meta, so neither shows that Meta traffic works.
The third is judging the ad and skipping both the page it opens and the vendor's rules. That is how an offer that looks proven in the ad data still ends up with a rejected campaign or a clawed-back commission.
Frequently Asked Questions
What is a good Gravity score on ClickBank?
There is no single number, but ClickBank's beginner guide calls 20 to 100 good for beginners. Its Gravity post calls 50 to 200 a sweet spot for many affiliates. Gravity counts affiliates who earned a commission recently, weighted toward recent sales, so it shows how many affiliates make sales, not which traffic they used or whether they profited. Read it next to the offer's Meta ad activity.
Is EPC a good way to choose an affiliate offer?
EPC (earnings per click) is a useful filter, not a forecast. ClickBank defines it as the average net commission per click over the last 30 days, and Digistore24 shows earnings per order form visitor instead. Both blend every affiliate's traffic, and ClickBank itself says that once you promote an offer, your own EPC is what counts.
How do you know if an affiliate offer is saturated?
A crowded offer tends to show many Pages running the same creatives and hooks, with new ads flat or falling against the month before. Its active ads tend to fall too, with top creatives that are months old and no new angles. Gravity alone understates competition, because it counts only affiliates who made a sale.
Is an affiliate offer worth promoting if only one Page is running it?
The proof is thinner, and it depends on whose Page it is. If the only Page is the product's own (named after it, sending the click to its own site), its ads show the vendor buying traffic, and you would bid against the vendor. A Page that is not the product's own and keeps adding ads after months of running suggests the funnel works for that buyer. Either way you would be testing, so check the vendor's rules first.
How long should an affiliate offer run before you trust it?
There is no fixed number. A single ad that has run 30 days or more is usually worth a closer look; for an offer, look for several months of activity, new ads still arriving and a recent last seen date. A few days with a burst of new creatives looks more like a test than a proven run.
Do you lose your commission if a customer gets a refund?
Usually, though it depends on the network and the payout type. ClickBank revokes a revenue-share commission on a refund or chargeback but lets you keep a CPA commission (a fixed payout per action). Digistore24's terms let the commission lapse when a sale is refunded, and its US terms deduct refunds and chargebacks except on CPA promotions. BuyGoods can hold part of your earnings in a reserve set by the offer's refund rate.
Can you validate an affiliate offer with the free Meta Ad Library?
Partly. The Meta Ad Library dates each ad and shows whether it is active, but you search it by keyword or by Page, so you would have to find every Page promoting the offer yourself. It also stops at the click, with no record of the page the ad opens, the redirect chain or the network behind it.
Does a validated affiliate offer guarantee you will be profitable?
No. Validation shows that other buyers keep paying for the offer's traffic and that its terms allow your plan, but it cannot show their margins or yours. ClickBank's own Gravity post warns that a hot offer may be crowded with affiliates who made sales but are not profitable, so your own tracked test decides.
Conclusion
A jump in new ads shows who is buying, not who is profiting: in AdPlexity Social's US list for the last 30 days, The Forager's Guide to Wild Foods added 29 new ads, all from the book's own Page. The proof behind ThePhotoStick Omni was one outside buyer that AdPlexity Social has seen paying for its traffic for 535 days.
Whatever the offer, the method is the same: six checks in the ad data and three off the platform, with the red lines first. Sign up at adplexity.io, open the Aff. Offers tab and run these nine checks on the next offer you are about to test.
Table of Contents
Quickly navigate through the key sections of this article.
Discover Winning Meta Ads
Similar Blogs
Check related blogs
Check related blogs
Check related blogs
Ready to See What’s Really Working on Meta?
Adplexity
Social
© Copyright 2026 All Rights Reserved
Ready to See What’s Really Working on Meta?
Adplexity
Social
© Copyright 2026 All Rights Reserved
Ready to See What’s Really Working on Meta?
Adplexity
Social
© Copyright 2026 All Rights Reserved







































































