Dynamic Creative Optimization (DCO)
Meta's DCO automatically mixes and tests creative assets to find top performers. But when one asset monopolises delivery, you lose visibility and creative learning stalls.
What is Dynamic Creative Optimization (DCO)?
Dynamic Creative Optimization (DCO) is Meta's feature that takes multiple creative components — images, videos, headlines, body copy, and call-to-action buttons — and automatically generates and tests combinations to identify which mix performs best for each audience segment. Instead of launching separate ads for each variation, DCO handles the combinatorial testing within a single ad.
DCO is most useful when you have a range of creative assets and want Meta's algorithm to do the initial heavy lifting of identifying which components resonate. However, DCO's automated nature creates real visibility trade-offs: because Meta averages performance data across combinations, it can be difficult to know exactly which element — the image or the headline — drove the result.
How to Detect Issues with Dynamic Creative Optimization (DCO)
- One asset combination taking >80% of impressions — suggests the algorithm has converged prematurely on a perceived winner, often before other combinations have received statistically meaningful exposure
- Overall DCO ad performance declining while the top combination looks fine — the tail combinations may be dragging average performance down, inflating costs for the account while a single combination holds CTR
- No ability to identify which individual asset is driving performance — because DCO reports at the combination level, it can obscure which specific image or headline is the real winner for use in future standalone ads
- Top combination using off-brand messaging or image that happened to win algorithmically but doesn't meet brand standards — easy to miss in a large DCO test
- DCO running alongside manually built ads in the same ad set — creates conflicting optimization signals and inflated impression counts that make individual-ad performance unreadable
How AdEvolver Handles Dynamic Creative Optimization (DCO)
AdEvolver automates the monitoring and optimization of Dynamic Creative Optimization delivery patterns:
- 24/7 Monitoring: AdEvolver tracks impression share distribution across DCO combinations, flagging when delivery has become heavily concentrated on a single combination — a sign that exploration has stopped and you may be missing better-performing alternatives.
- Slack Alerts: When a single DCO combination captures more than 80% of impressions over a 48-hour window, a Slack notification surfaces the winning combination details and suggests reviewing whether other combinations received a fair test.
- One-Click Fixes: AdEvolver exports the top-performing asset combination from the DCO test as individual creative specifications, making it straightforward to build dedicated standalone ads from proven winners and retire the DCO test once you have a clear signal.
Related Articles
Optimize your Dynamic Creative Optimization (DCO) automatically
AdEvolver monitors your Meta Ad account 24/7 to catch issues early and scale winners faster. Free read-only audit, no card required.
Get my free auditRead-only access · No campaigns modified