Published on 11/25/2025 Staff Pick

Solved: Duplicating Facebook Ad Sets Yielding Erratic Results

Inside this article, you'll discover:

I've been duplicating sets when starting a new test in small batches. Is that a bad idea to do? Cause Ive had wildly differnt results duplicating same campaign with small changes. Like Sprint 1: CPO was £48 (ads wernt converting on insta, & most were served there). Sprint 2: CPO like £.77, but avg at £2.80 (no ig placements). Then Sprint 3: CPO up to near £4 - only diff from sprint 2 was turning off 2 of 4 variants that werent performing well. Should I just restart campaigns instead?

Mentioned On*

Bloomberg MarketWatch Reuters BUSINESS INSIDER National Post

Hi there,

Thanks for reaching out! I had a look at your query about duplicating ad sets and seeing some pretty wild swings in your CPO (Cost Per Order). It’s a really common problem and something that trips a lot of people up, so you’re definitely not alone.

The short answer is that duplicating isn’t inherently bad, but the way you're doing it in 'sprints' is likely the cause of the volatility. You're essentially forcing the Meta algorithm to start from scratch each time, which leads to unpredictable results. What you need is a more stable, systematic structure for testing and scaling. I’ll walk you through some initial thoughts and a better way to approach it.

TLDR;

  • Stop using short 'sprints' and duplicating entire campaigns. This constantly resets the algorithm's learning phase, causing the volatile CPO you're seeing.
  • The core issue isn't just duplication; it's the lack of a stable campaign structure. You should structure your account based on the marketing funnel (e.g., Prospecting vs. Retargeting).
  • Instead of duplicating campaigns, you should test new creatives and audiences as separate ad sets or ads within your stable, long-running campaigns.
  • Your CPO fluctuations are also a sign that you might not be letting ads run long enough to gather meaningful data. Don't turn off variants too quickly.
  • This letter includes a flowchart explaining the duplication problem and an interactive calculator to help you figure out what your target CPO should actually be based on your business numbers.

The Duplication Trap: Why Your Results are All Over the Place

Alright, let's get straight to the heart of the issue. When you duplicate an ad set or a campaign, you're not just making a copy. You are telling Facebook's algorithm to start a brand new auction for a new pocket of your target audience. Every new ad set enters what's called the 'Learning Phase'. During this time, the algorithm is frantically spending your money to figure out who is most likely to convert. This is a period of high instability by design.

Your 'sprint' method is basically keeping your account in a permanent state of this unstable learning. Sprint 1, Sprint 2, Sprint 3... each one is a new roll of the dice. Sometimes you get lucky and the algorithm finds a pocket of cheap converters straight away (your £0.77 CPO). Other times, it struggles, and you end up with a £48 CPO. You’re seeing the random outcomes of the learning phase, not the result of your small changes.

Turning off a couple of ad variants and seeing the CPO jump from £2.80 to £4 isn't surprising at all. By duplicating the set for Sprint 3, you wiped out all the learning from Sprint 2. The fact that you removed two variants was almost irrelevant; the main change was hitting the reset button. The new ad set in Sprint 3 had to start learning all over again, and this time, it just didn't find as cheap a pocket of customers as it did in Sprint 2. It’s got very little to do with the quality of the ads you paused.

To put it simply, you're not allowing any campaign to mature and stabilise. Here’s a quick visualisation of what’s happening every time you launch a new 'sprint'.

1. Duplicate Ad Set

You create a new "sprint" by duplicating.

2. Learning Phase Resets

All previous performance data is ignored.

3. Algorithm Explores

It seeks a new 'pocket' of users in your audience.

4. Volatile Results

CPO could be very high OR very low. It's unpredictable.


This flowchart shows the cycle of instability caused by frequently duplicating ad sets for short-term tests. Each duplication resets the learning phase, leading to unpredictable performance.

We'll need to look at a proper campaign structure, not 'sprints'...

So what's the alternative? Instead of chaotic sprints, you need a stable, long-term campaign structure that separates different stages of the customer journey. This is how you can test things properly without resetting the algorithm every few days. The most common and effective way to do this is by splitting your campaigns by funnel stage: Top-of-Funnel (ToFu), Middle-of-Funnel (MoFu), and Bottom-of-Funnel (BoFu).

  • ToFu (Top-of-Funnel / Prospecting): This is where you find new customers. These campaigns target cold audiences who have never heard of you before. Think interest-based audiences or lookalike audiences.
  • MoFu/BoFu (Middle/Bottom-of-Funnel / Retargeting): These campaigns target warm audiences. People who have already interacted with your brand in some way—visited your website, watched a video, added a product to their cart, etc.

By setting up your account this way, you create two (or three) 'always-on' campaigns. These campaigns will run continuously. When you want to test something new—a new ad creative, a new audience—you don't duplicate the whole campaign. You simply add a new ad or a new ad set inside the relevant campaign. For instance, a new interest audience would go into your ToFu campaign as a new ad set. This allows the campaign itself to remain stable and optimised, while you test smaller variables within it.

This approach has a massive advantage: your campaigns accumulate data and performance history over time. The algorithm gets smarter, your delivery becomes more stable, and your results become more predictable. You move from gambling to strategic testing.

I'd say you need a systematic approach to testing audiences

Once you have that stable structure, testing becomes much more methodical. In your ToFu (prospecting) campaign, you'd create different ad sets, each targeting a different type of cold audience. The key is to prioritise which audiences to test first, because not all audiences are created equal. The closer an audience is (or a lookalike of it is) to the final conversion action, the better it will likely perform.

Here's the general order of priority I'd use for testing in an eCommerce account:

  1. Lookalike Audiences: These are your most powerful tool for finding new customers. The algorithm analyses your source audience (e.g., past buyers) and finds new people who share similar characteristics. You should test these in order of value:
    • Lookalike of your highest value customers
    • Lookalike of all previous customers
    • Lookalike of people who Initiated Checkout
    • Lookalike of people who Added to Cart
    • Lookalike of all website visitors
  2. Detailed Targeting (Interests/Behaviours): If you don't have enough data for lookalikes yet (you need at least 100 people in your source audience), this is where you start. Think carefully about what niche interests your ideal customer has. If you sell handcrafted jewellery, targeting a broad interest like "Fashion" is useless. Targeting interests like "Etsy", "Handmade Market", or specific competitor brands is much more effective.
  3. Broad Targeting: This means targeting just by age, gender, and location with no interests selected. This can work surprisingly well, but ONLY once your pixel has thousands of conversion events. You let the algorithm do all the work. Don't start here.

The same logic applies to your Retargeting (BoFu) campaign. You'd have ad sets targeting people who Added to Cart but didn't buy, people who Viewed a Product, and general Website Visitors. The 'Add to Cart' audience will almost always perform better than the 'Website Visitor' audience, because they are further down the funnel and have shown stronger intent.

Typical Audience Performance Hierarchy (Best to Worst)

Previous Customers
Highest ROAS
Added to Cart (BoFu)
Initiated Checkout (BoFu)
Purchase Lookalike (ToFu)
Add to Cart Lookalike (ToFu)
Niche Interests (ToFu)
Broad Interests (ToFu)
Broad/No Targeting (ToFu)
Lowest ROAS

This chart illustrates the general performance you can expect from different audience types on Meta. Prioritise testing audiences at the top of this list first for better, more consistent results.

You'll need to understand your numbers to make good decisions

Finally, let's talk about the CPO itself. You’re focused on getting it as low as possible, which is natural. But the real question isn't "how low can my CPO go?". It's "how high a CPO can I afford while still being profitable?". Knowing this number changes everything. It tells you when an ad set is genuinely failing versus when it's just a bit more expensive but still profitable.

The key metric here is your Customer Lifetime Value (LTV). This tells you how much profit a customer brings you over their entire relationship with your business. Once you know your LTV, you can determine your maximum allowable CPO.

Let's do a quick calculation. You need three numbers:

  1. Average Order Value (AOV): What's the average amount a customer spends per order?
  2. Gross Margin %: After the cost of goods, what percentage of revenue is profit?
  3. Repeat Purchase Rate: How many times does a customer buy from you on average?

The calculation is: LTV = (AOV * Gross Margin %) * Repeat Purchase Rate

A healthy business model often aims for a 3:1 LTV to CAC (Customer Acquisition Cost, which is your CPO) ratio. So, your target CPO should be around one-third of your LTV. Let’s say your LTV is £90. That means you can afford to spend up to £30 to acquire a customer and still have a very healthy business. Suddenly that £4 CPO from Sprint 3 doesn't look so bad, does it? It looks like a fantastic result that you might have turned off prematurely by starting another sprint.

Use the calculator below to get a rough idea of your own numbers. Play around with the sliders to see how small changes in your business metrics can dramatically change what you can afford to spend on ads.

Customer Lifetime Value (LTV) £45.00
Target CPO (at 3:1 LTV:CAC) £15.00

Use this interactive calculator to estimate your Customer Lifetime Value (LTV) and a healthy target Cost Per Order (CPO). Adjust the sliders based on your own business data. Results are for illustrative purposes only. For a tailored analysis, please consider scheduling a free consultation.

This is the main advice I have for you:

To pull this all together, here is a summary of the strategic shifts I'd recommend you make. Moving away from short-term sprints to a long-term, structured approach will bring the stability and predictable growth you're looking for.

Current Problem Recommended Solution
Using short-term 'sprints' and frequent duplication. Switch to stable, 'always-on' campaigns. Let them run for weeks/months to gather data and optimise properly.
Chaotic campaign structure. Restructure your account by funnel stage: one campaign for Prospecting (ToFu) and one for Retargeting (MoFu/BoFu).
Testing new ideas by duplicating the whole campaign. Test new audiences and creatives as new ad sets or ads within your stable campaigns. Isolate your variables.
Making decisions too quickly (e.g., after one day). Let ad sets spend at least 2-3x your target CPO before deciding if they are a winner or a loser. Give the algorithm time to work.
Focusing only on lowering CPO. Calculate your LTV to understand your maximum allowable CPO. This allows you to scale profitable ad sets, even if they aren't the absolute cheapest.

I know this is a fair bit to take in, and it represents a significant shift from how you've been doing things. Implementing a proper structure, understanding the nuances of the algorithm, and performing methodical tests takes time and experience. It's often the difference between an account that limps along with volatile results and one that scales profitably month after month.

If you feel like you could use an expert eye on your account to get this structure built out correctly, we offer a completely free, no-obligation initial consultation. We can jump on a call, have a look at your campaigns together, and lay out a specific, actionable roadmap for you. It’s often the quickest way to get clarity and start seeing more stable results.

Hope this helps!

Regards,

Team @ Lukas Holschuh

Real Results

See how we've turned 5-figure ad spends
into 6-figure revenue streams.

View All Case Studies
$ Software / Google Ads

3,543 users at £0.96 each

A detailed walkthrough on how we achieved 3,543 users at just £0.96 each using Google Ads. We used a variety of campaigns, including Search, PMax, Discovery, and app install campaigns. Discover our strategy, campaign setup, and results.

Implement This For Me
$ Software / Meta Ads

5082 Software Trials at $7 per trial

We reveal the exact strategy we've used to drive 5,082 trials at just $7 per trial for a B2B software product. See the strategy, designs, campaign setup, and optimization techniques.

Implement This For Me
👥 eLearning / Meta Ads

$115k Revenue in 1.5 Months

Walk through the strategy we've used to scale an eLearning course from launch to $115k in sales. We delve into the campaign's ad designs, split testing, and audience targeting that propelled this success.

Implement This For Me
📱 App Growth / Multiple

45k+ signups at under £2 each

Learn how we achieved app installs for under £1 and leads for under £2 for a software and sports events client. We used a multi-channel strategy, including a chatbot to automatically qualify leads, custom-made landing pages, and campaigns on multiple ad platforms.

Implement This For Me
🏆 Luxury / Meta Ads

£107k Revenue at 618% ROAS

Learn the winning strategy that turned £17k in ad spend into a £107k jackpot. We'll reveal the exact strategies and optimizations that led to these outstanding numbers and how you can apply them to your own business.

Implement This For Me
💼 B2B / LinkedIn Ads

B2B decision makers: $22 CPL

Watch this if you're struggling with B2B lead generation or want to increase leads for your sales team. We'll show you the power of conversion-focused ad copy, effective ad designs, and the use of LinkedIn native lead form ads that we've used to get B2B leads at $22 per lead.

Implement This For Me
👥 eLearning / Meta Ads

7,400 leads - eLearning

Unlock proven eLearning lead generation strategies with campaign planning, ad creative, and targeting tips. Learn how to boost your course enrollments effectively.

Implement This For Me
🏕 Outdoor / Meta Ads

Campaign structure to drive 18k website visitors

We dive into the impressive campaign structure that has driven a whopping 18,000 website visitors for ARB in the outdoor equipment niche. See the strategy behind this successful campaign, including split testing, targeting options, and the power of continuous optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

633% return, 190 % increase in revenue

We show you how we used catalogue ads and product showcases to drive these impressive results for an e-commerce store specialising in cleaning products.

Implement This For Me
🌍 Environmental / LinkedIn & Meta

How to reduce your cost per lead by 84%

We share some amazing insights and strategies that led to an 84% decrease in cost per lead for Stiebel Eltron's water heater and heat pump campaigns.

Implement This For Me
🛒 eCommerce / Meta Ads

8x Return, $71k Revenue - Maps & Navigation

Learn how we tackled challenges for an Australian outdoor store to significantly boost purchase volumes and maintain a strong return on ad spend through effective ad campaigns and strategic performance optimisation.

Implement This For Me
$ Software / Meta Ads

4,622 Registrations at $2.38

See how we got 4,622 B2B software registrations at just $2.38 each! We’ll cover our ad strategies, campaign setups, and optimisation tips.

Implement This For Me
📱 Software / Meta & Google

App & Marketplace Growth: 5700 Signups

Get the insight scoop of this campaign we ran for a childcare services marketplace and app. With 5700 signups across two ad platforms and multiple campaign types.

Implement This For Me
🎓 Student Recruitment / Meta Ads

How to reduce your cost per booking by 80%

We discuss how to reduce your cost per booking by 80% in student recruitment. We explore a case study where a primary school in Melbourne, Australia implemented a simple optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

Store launch - 1500 leads at $0.29/leads

Learn how we built awareness for this store's launch while targeting a niche audience and navigating ad policies.

Implement This For Me

Unlock The Ad Expertise You're Missing.

Free Consultation & Audit