The good news: finding a working creative and audience is a craft, not magic. The bad news: without discipline, even a successful test is easy to misread. The ad platform shows you CTR and cost per click, the affiliate network shows leads and approvals, and in between sit bots, platform checks and randomness. Below is a method for ad creative testing and audience testing that helps separate signal from noise.
Why media buyers need creative and audience testing
Every ad campaign rests on a combination of three things: who you show it to, what you show and where you send people. Creative and audience testing answers the first two questions. The third, the offer and the pre-lander, is checked with a split test of offers and landing pages.
Tests are not only for the start. Creatives burn out, audiences saturate, competitors change their bids. A media buyer who stops testing finds a month or two later that a profitable combo has quietly dropped to zero. Running these tests well is one of the key skills if you have decided to become a media buyer.
A hypothesis before the test: what exactly are you checking
A test without a hypothesis is just spending money and hoping for luck. Before launching, write down in one sentence:
- what you change: the angle, format, audience, geo, placement;
- what you expect: for example, a higher CTR or a lower cost per lead;
- which metric decides, and how much data you need before drawing a conclusion.
An example: «A video demonstrating the product will get a higher CTR than a static image with text on the same audience. I compare CTR and cost per lead once each variant has the same number of impressions.»
What to test in ad creatives
| Variable | Example variants |
|---|---|
| Angle | Benefit, problem solving, social proof, curiosity |
| Format | Static image, video, carousel, short vertical video |
| First frame or headline | Question, statement, number, addressing the audience |
| Visual style | Shot-on-phone content, studio, illustration |
| Call to action | «Learn more», «Take the quiz», «Get the offer» |
Creatives must comply with the platform's rules: no false promises, misleading before-and-after images or made-up testimonials. How to make creatives that pass review honestly is covered in compliant ad creatives.
What to test in audiences
- Geo: countries and regions with different purchasing power. How countries are grouped is covered in Tier-1, Tier-2 and Tier-3 geos.
- Demographics: age and gender, if the platform provides them and its rules allow them for your category.
- Interests and behavior: narrow segments against broad targeting.
- Lookalike audiences: based on your conversions, if you already have them.
- Devices and OS: mobile and desktop traffic often convert differently.
- Ad scheduling: some offers convert at certain hours, when the advertiser's call center is open.
Test structure: one variable at a time
The main rule is to change one thing. If a single test differs in creative, audience and offer at once, you will not know what worked.
A practical setup for creative testing:
- One campaign, one audience, one geo.
- Each creative in a separate ad set with the same budget, if you need a fair comparison. If you are willing to trust the platform's optimization, put all creatives in one ad set, but remember the algorithm will pick a favorite early.
- Identical bids and schedule.
- A link with tags that carry the creative ID.
For audience testing it is the other way round: one or two proven creatives, separate ad sets for different audiences.
Tip. Name campaigns and ad sets by a template: date, geo, audience, creative. A month later, «Test 3 copy copy» in your reports will tell you nothing.
Tagging: how to tie a creative to money
The ad platform sees clicks and sometimes its own pixel's conversions. The affiliate network sees leads and approvals. To know which creative brought money rather than just clicks, the creative ID has to reach the tracker and be stored with the click.
This is done with platform macros in the ad link. An illustrative example:
https://example.com/?sub1={campaign_id}&sub2={adset_id}&sub3={ad_id}&sub4={placement}
Every platform has its own macro names. More in UTM parameters and macros and click ID and sub ID. When the affiliate network confirms a lead with a postback, the tracker finds the click and records the revenue against the creative that was in the tag.
How much data you need for a conclusion
The most common mistake is deciding on the first ten clicks. A small sample gives a random result that can point in any direction.
The guideline depends on the metric:
| Decision metric | When you have enough data |
|---|---|
| CTR | Thousands of impressions per variant; CTR stabilizes fastest |
| Cost per click | After the ad set exits the platform's learning phase |
| CR and cost per lead | Dozens of conversions per variant, not a handful |
| ROI | Only after the affiliate network approves the leads |
An illustration: creative A got 3 leads from 150 clicks, creative B got 1 lead from 140 clicks. A looks three times better. But a two-lead difference is noise: tomorrow the ratio may flip. To compare CR you need at least several dozen conversions per variant. If the budget does not allow that, compare on metrics higher up the funnel, CTR and cost per click, and treat CR conclusions as preliminary.
Account for approval rate and hold
Leads arrive right away, while the affiliate network's approval comes hours or days later. A creative that brings cheap leads may attract people who do not pick up the phone or fail verification. Compare variants on approved revenue when it is available. Statuses are covered in conversion statuses.
Separate bots from people
If one ad set receives a lot of bot traffic, its CTR may look great while it gets no conversions. Bots, platform checks and click fraud distort tests, especially on push, pop and native sources. How to recognize such traffic is covered in signs of bot traffic.
Testing on different platforms
The method is the same, but details depend on the source. On social platforms with machine optimization, it is important to let ad sets exit the learning phase and not change them mid-flight. On push, pop and native sources you also test the placements inside the network: the same ad on different partner sites gives completely different results, and junk placements are blocked based on the report. In search, the main variables are keywords and ad copy, not visuals.
Creative fatigue: when it is time to swap
A creative does not live forever. Signs of creative fatigue:
- CTR declines slowly but steadily for several days in a row;
- frequency per person keeps rising;
- cost per click rises at the same bid;
- CR drops even though the offer and landing page have not changed.
The best strategy is to keep variations of a working creative in reserve: a different first frame, a different color, a different headline on the same idea. A new idea is a new test; a variation of a working idea is a cheap way to extend a combo's life.
How to run creative tests in ArtisanClo
In ArtisanClo, it is convenient to build tests on flow tags. The number of SubID tags is not limited by plan, so the link can carry the creative, ad set, audience, placement and buyer all at once.
- In Reports, the «Money by slice» table shows clicks, conversions, CR, revenue, spend, profit and ROI by sub1–sub10 tags, as well as by country, device, source and offer.
- The Report builder builds a tree grouped by levels, for example «country → creative tag»; it includes tags from sub11 onwards and the traffic source's link parameters. Reports can be saved and downloaded as CSV.
- Statistics shows what share of clicks was filtered out as bots and checks, with breakdowns by geo, device, browser and ISP, which helps you see whether junk traffic has skewed the test.
- Branches (from the Professional plan, in modes with a tracker) send different visitors to different offers by country, device, link parameter or campaign tag, so one ad link can serve several audiences.
If you work in «Cloaking» mode together with an external tracker such as Keitaro, Binom or another, CR and revenue also appear in the statistics once conversion receiving is set up. More on the features on the features page.
An audience test from start to finish
The numbers in this example are an illustration, not a norm for any offer.
Goal. You have a creative that already brought leads on a broad audience. You need to find out which audience gives the cheapest approved lead.
Hypothesis. An interest-based audience matching the offer's topic will give a lower cost per approved lead than broad targeting and a lookalike audience.
Structure. Three ad sets: broad, interests, lookalike. The same creative, the same daily budget, the same schedule. The sub2 tag holds the audience name, sub3 the creative ID.
Threshold. Each ad set spends no more than two payouts without a lead; the final comparison is made after the affiliate network approves the leads.
Result after a week.
| Audience | Clicks | Leads | Approval rate | Cost per approved lead |
|---|---|---|---|---|
| Broad | 1,400 | 21 | 52% | below average |
| Interests | 1,100 | 19 | 32% | above average |
| Lookalike | 1,250 | 17 | 65% | the lowest |
By leads, the broad audience wins. By money, the lookalike does: fewer leads, but more of them get approved. The interest audience brings plenty of leads with a low approval rate; these people are probably curious about the topic but not ready to buy. Had the buyer stopped at lead count, they would have scaled the wrong ad set.
Next step. A creative test is launched on the lookalike audience: two or three variations of the working idea against the original creative.
How to record test results
Keep a simple test log: date, hypothesis, what changed, budget, result, conclusion. A month later it becomes a knowledge base: you see which angles work in your vertical, which audiences consistently get approved and which ideas are not worth repeating. In a team, such a log saves money for every buyer, not just the one who ran the test.
Common testing mistakes
- A test without a limit. Before launching, decide how much you are willing to spend and what counts as failure. How to set the amount and stop criteria is covered in budget and bids.
- Different conditions for variants. One creative launched in the morning, another in the evening: you are comparing times of day.
- Stopping at a peak. A variant that shot ahead in the first hours often regresses to the mean.
- Too many variants. The budget gets spread thin and no variant gathers enough data.
- Conclusions without notes. A test you did not write down has to be repeated later.
Bottom line
Ad creative and audience testing is a controlled experiment: a hypothesis, one variable, equal conditions, tagging down to the creative, a budget and data threshold set in advance. Compare variants by money, not clicks, account for approval rates and do not forget about bots. Do not pour budget into a combo the moment you find it: first make sure it is stable, and only then move on to scaling campaigns.



