How to Build a Campaign Versioning Matrix

Nov 08, 2026By Philippe Quillery
Philippe Quillery

A campaign versioning matrix is a list of the ads your team needs to deliver, with one row per final asset. It answers a practical question on delivery day: which file carries this offer, in this market, for this placement?

Count the combinations the media team actually bought

Suppose a retail campaign has two offers, three sizes and two markets. Multiplying those numbers gives 12 possible assets. If one offer runs in just one market, remove its three unused sizes. Your estimate now covers nine deliverables. Confirm that list with media before booking production time.

Give each row an ID that will survive a copy change. Keep the offer, market, placement, dimensions, format, source artwork, approved copy, destination URL, reviewer and delivery status in separate columns. Separate columns let you filter for every use of an expiring offer without reading nine filenames.

Write one row all the way through

For example, row R07 might read “Spring offer B | US | paid social feed | 1080 × 1080 | static | master B | Shop the collection | collection page | awaiting copy approval.” In the working sheet, link directly to the approved copy and the exact landing page. When the art is ready, add the delivery filename to that same row.

Approve the decisions that repeat

Pick one representative asset for each genuinely different layout. A square feed ad and a wide display banner may need different crops and headline breaks. Get those decisions reviewed before applying them across every offer. When feedback arrives, record whether it applies to a single row, every use of a master, or the whole campaign.

That distinction matters at scale. For Tommy Bahama, The Pixel Smiths adapted 10 editable masters into more than 300 campaign assets. One master yielded 30 iterations. A producer handling a change to that artwork needs to be able to find every affected version. See the campaign production case studies.

Reconcile the matrix with the delivery folder

Before handoff, match each approved row to one final file. Check its dimensions, offer, destination and version against the row. If two files both look final, resolve the duplicate before trafficking. If the team adds a placement after approval, give it a new row so everyone can see how the scope changed.

If you have the masters and a placement list, send The Pixel Smiths your campaign brief. Those two inputs are a useful starting point for estimating the adaptation work.

Read the Tommy Bahama campaign case study

Contact The Pixel Smiths