DCO Story Ads: Meta’s 2026 Strategy Revealed

Listen to this article · 13 min listen

Dynamic Creative Optimization (DCO) is no longer a novelty for story ads. It’s the standard. Instead of one-size-fits-all static placements, DCO builds personalized ad variations on the fly, showing each person the most relevant version of your story based on their behavior. So yeah, DCO works. The real challenge is implementing it effectively enough to see those measurable results show up in your reports.

Key Takeaways

  • Set up your campaign in Meta Ads Manager using the “Advantage+ Shopping Campaign” setting, which is built for the real-time asset assembly DCO needs.
  • Feed the algorithm by uploading a wide mix of creative: at least 5-10 different images/videos, 3-5 primary texts, and several headlines to give DCO enough material to test.
  • Inside the ad set, use “Asset Customization” to make sure your creative actually fits Instagram and Facebook Stories by adjusting aspect ratios and CTAs for those placements.
  • Keep an eye on the “Creative Reporting” tab in your Ads Manager. That’s where you’ll see which specific asset combos are working and which are tanking.
  • Plan on spending at least 20% of your starting budget in the first 7 days just for testing, otherwise you won’t have enough data to make good optimization calls.

Setting Up Your Dynamic Creative Campaign in Meta Ads Manager

A good DCO strategy for story ads starts with getting the campaign setup right in the platform. With Meta Ads Manager handling most story ads on Instagram and Facebook, you have to use specific settings to get the dynamic asset assembly working. It’s wild how many marketers just skim past these initial details and then wonder why their DCO campaigns are underperforming.

1. Create a New Campaign with the Right Objective

Get started in Meta Ads Manager by hitting the green + Create button on the main dashboard. When it asks for a campaign objective, you need to be direct. I always push for objectives that track conversions or sales, like Sales or Leads, because DCO is built to optimize for specific actions, not just vague awareness. If you’re doing e-commerce, pick Sales and then immediately select Advantage+ Shopping Campaign, which is designed to support dynamic creative far better than a standard campaign setup.

After that, click Continue. Name your campaign something you’ll actually understand later, like “Q3_DCO_StoryAds_Sales,” so you know exactly what it is at a glance.

2. Configure Campaign Settings and Budget

On the Campaign Details page, double-check your objective is correct. You need to turn on Campaign Budget Optimization (CBO). I tell everyone to enable CBO for DCO because it lets Meta’s algorithm automatically shift your budget to the best-performing ad sets, which is exactly what you want when you’re testing tons of creative combos. Set your daily or lifetime budget, but don’t cheap out here. To get any decent data from DCO testing inside a week, you’ll need at least $100/day, especially on a new campaign. That late 2025 eMarketer report just confirms what we already know: Meta’s machine learning needs a healthy budget to work its magic, so you have to fund it properly.

Uploading Diverse Creative Assets

The whole point of “dynamic” creative is that you give the system a big pile of assets to work with. You’re giving the AI a whole toolkit to build thousands of ad variations, not just uploading a single video. So many campaigns fail right here because they don’t provide enough options. It’s like asking a chef to cook a feast but only giving them three ingredients, you’re going to get a boring meal.

1. Navigate to the Ad Set Level and Enable Dynamic Creative

Once the campaign settings are done, move down to the ad set level where you set your audience, placements, and all that. Scroll down until you see “Dynamic Creative” and make sure that toggle is switched On. I can’t stress this enough. If you miss this switch, you’re not running a DCO campaign. Period. After that, confirm your conversion event (like “Purchase”) and define your audience. While you should probably focus on mobile users for story ads, Meta’s algorithm is surprisingly good at finding the right people even in a broad audience, as long as your creative is solid.

2. Upload Multiple Media Assets

Now go to the ad level. In the “Ad Creative” section, click Add Media and start uploading a bunch of different assets, not just one video. For story ads, I usually aim for something like this:

  • Videos: At least 3 to 5 different ones. Make them vary, try different lengths (10-15 seconds is a good sweet spot for stories), different angles (product demo vs. lifestyle vs. UGC), and different visual styles. You could have one video showing the product in action, another with a customer testimonial, and a third that’s more of a cinematic brand spot.
  • Images: 5 to 10 high-quality images. Mix it up with product shots, lifestyle photos, infographics, or even simple graphics with a promo code. Just make sure everything is optimized for a 9:16 vertical format so it looks right in stories.

The platform is going to mix and match all of these with your text. I see people upload only one or two assets all the time, and it just cripples the DCO before it even starts. Giving the system more quality assets directly improves its ability to test and find what works.

Crafting Compelling Text and Call-to-Actions

Your visuals are only half of it. The ad copy and call-to-action (CTA) buttons are just as important for DCO, since those elements get tested and swapped out dynamically, directly affecting your engagement and conversions.

1. Provide Multiple Primary Texts and Headlines

Back in the “Ad Creative” section, you’ll see the fields for Primary Text and Headline. Don’t just write one of each. You need to provide a few different options for the system to test:

  • Primary Text: Write 3 to 5 different versions. Try different angles for each one. Maybe one focuses on product benefits, another creates urgency, a third talks about a specific feature, and another could ask a question to get people thinking. For story ads, keep them short, under 125 characters is a good rule of thumb.
  • Headline: Come up with 3 to 5 distinct headlines that appear under your media. Test different value props or offers. Think things like “Shop Now & Save 20%”, “Limited Time Offer!”, or “Your Daily Essential”.

The algorithm will try every possible combination. You might have a great primary text paired with a bad headline that bombs, but that’s the point of DCO, it will figure that out and start favoring the better pairings.

2. Experiment with Call-to-Action Buttons

People tend to forget about the call-to-action (CTA) button in DCO, but it’s a huge conversion lever. “Shop Now” is the default for a reason, but you should always test other options. Meta Ads Manager gives you a list to choose from, so try out Learn More, Get Offer, Sign Up, or Download, whatever makes sense for your goal. It’s amazing how a small wording change in the CTA can massively impact click-through rates because different people respond to different things. That HubSpot study just confirms what experienced advertisers know: a clear, benefit-focused CTA beats a generic one every time.

Using Asset Customization for Story Placements

Story ads have their own rules, specific aspect ratios, different user behaviors. Just throwing generic assets in there almost guarantees they’ll perform poorly, which is why the Asset Customization tool is so important.

1. Access Asset Customization by Placement

In the ad creation section, find the Asset Customization option. You can usually get to it by clicking Edit next to “Ad Creative” or finding it right under the media uploads. This is where you can tweak your creative for each placement which is especially useful for Instagram and Facebook Stories. Choose Customize for specific placements.

Now, select Stories and Reels. This lets you adjust each piece of creative you uploaded. You can:

  • Crop or Upload Story-Specific Versions: Make sure everything is cropped to a 9:16 vertical aspect ratio. You can crop horizontal videos inside the tool, but for the best quality, I always recommend uploading versions that are already formatted vertically.
  • Add Text Overlays: You can add text overlays that are perfect for the quick-hit story format, like a “swipe up” reminder or a punchy message.
  • Select Different Primary Text/Headlines: You can even assign specific text and headlines that work better for the fast-paced way people consume stories.

This control makes your story ads feel like they belong there, not like they were just awkwardly repurposed from another format. A vertical video will always, always perform better in Stories than some horizontal video with black bars on the top and bottom. It’s just a basic user experience fact.

2. Preview and Verify Story Ad Formats

Once you’re done customizing, you absolutely have to use the Ad Preview tool. Click through the different placements, paying special attention to Instagram Story and Facebook Story, which will show you what your dynamically built ads actually look like in the wild. You’re looking for problems like:

  • Wrong aspect ratios.
  • Text overlays that are hard to read.
  • Logos and products getting cut off.
  • The CTA button looking weird or unclear.

Finding these visual mistakes before you launch saves a ton of ad spend that would otherwise be wasted on janky-looking creatives. A pixelated logo or text that runs off the screen in a story ad will absolutely destroy your performance, I’ve seen it happen too many times.

Monitoring and Optimizing DCO Performance

Just launching the DCO campaign is only the beginning. You have to keep monitoring and optimizing it to get the most out of it. This requires ongoing effort. You can’t just set it and forget it.

1. Analyze Creative Reporting

After your DCO campaign has run for a bit (give it at least 7 days to get enough data), go into your Ads Manager dashboard. Select the campaign, open the Breakdown menu, and choose By Dynamic Creative Asset. This is the report that breaks down performance by every single component: image, video, primary text, headline, and even the CTA button.

What should you be looking for? Pay attention to the metrics that actually matter:

  • Cost Per Result (CPR): Which combinations are getting you the cheapest purchases or leads?
  • Click-Through Rate (CTR): Which combos are actually grabbing attention and getting clicks?
  • Conversion Rate: Of the people who click, which combinations are actually sealing the deal and leading to a conversion?
  • Reach and Frequency: Are some assets just getting shown over and over again to the same people?

You’re trying to find patterns here. Are your UGC-style videos crushing everything else? Does one specific headline always seem to boost engagement? Those insights are incredibly valuable for your next steps.

2. Iterative Optimization Based on Data

Once you have that creative report, you can start optimizing. This process involves a few key steps that you’ll repeat over time:

  1. Pause Underperforming Assets: If an image or piece of copy consistently has a high CPR and low CTR, just turn it off. Cut what isn’t working.
  2. Scale Winning Assets: Find your top performers and make more creative like them. If a user-generated content (UGC) video is your winner, then your next batch of creative should include more UGC-style videos.
  3. Introduce New Variations: DCO needs fresh material to work with. Every 2-4 weeks, you should be adding new images, videos, and text to fight creative fatigue and give the algorithm new things to test.
  4. Refine Targeting: Although DCO is about creative, you might notice that certain creative combinations do really well with specific audience segments. You can use that information to fine-tune your targeting in other campaigns.

The IAB’s State of Data 2025 report just confirms this: first-party data is becoming more and more critical for creative optimization. If you can integrate data from your CRM or website, you’re giving the DCO algorithm much better signals to work with, which almost always improves performance. This whole thing is a cycle of continuous learning and adaptation that keeps pushing your campaign’s efficiency up. For more on how AI can help with this, you can look at our thinking on AI adjustments for 2026 campaigns.

To get good at DCO for story ads, you have to be willing to constantly test and make decisions based on data. It’s a commitment. When you set up your campaigns properly, give the algorithm a ton of great creative to play with, and then actually analyze the performance data, you’re guiding the system to deliver better, more personalized ads. This approach boosts your ROI and, just as importantly, keeps your brand from looking stale and repetitive. If you want to take it a step further, look into how AI A/B testing can help you claw back wasted ad spend and make everything you do more efficient.

How many assets should I actually upload for DCO story ads?

A good starting point is at least 3-5 different videos, 5-10 quality images, 3-5 primary texts, and 3-5 headlines. This amount of variety gives the algorithm enough material to run meaningful tests and find the combinations that work best.

When can I start optimizing my DCO campaign?

Let it run for at least 7 days before you touch anything. You need to wait until the campaign has enough data, usually a few hundred impressions per creative combination, to make any real decisions. Optimizing too early means you’re just acting on noise, not statistically sound data.

Does DCO work for brand awareness campaigns?

Yes, you can use it for awareness, but DCO really shines when it’s optimizing for a specific action like a sale or a lead. If you do use it for awareness, its main benefit will be finding which creative assets get you the most engagement or highest ad recall for the lowest cost.

What’s the right aspect ratio for story ad assets?

Always use a 9:16 vertical aspect ratio. Either upload assets that are already in that format or use the Asset Customization tool to crop them properly. This is non-negotiable for making your ads look native and perform well on Instagram and Facebook Stories.

Which metrics matter most for analyzing DCO?

You need to focus on Cost Per Result (like Cost Per Purchase or Cost Per Lead), Click-Through Rate (CTR), and Conversion Rate. These are the numbers that tell you which creative combinations are actually making you money and efficiently hitting your goals.

Daniel Sanchez

Digital Growth Strategist MBA, University of California, Berkeley; Google Ads Certified; HubSpot Inbound Marketing Certified

Daniel Sanchez is a leading Digital Growth Strategist with 15 years of experience optimizing online performance for global brands. As former Head of Performance Marketing at ZenithPulse Group and a consultant for OmniConnect Solutions, he specializes in leveraging data-driven insights to maximize ROI in search engine marketing (SEM). His groundbreaking research on predictive analytics in ad spend was featured in the Journal of Digital Marketing Analytics, significantly influencing industry best practices