Book a call →

Codnity Growth · Media buying

Media Buying & Paid Acquisition

Media buying is deciding where your money goes, how much of it, and when to stop. The work that changes results is not creative volume. It is knowing what a new customer actually costs you after product, shipping and returns, then cutting the channels that never deliver one at that price.

Flat fee, not % of spendYour accounts, your dataWe report what we killed

Where the budget actually goes

Buying impressions is easy. Buying customers is a different job.

These four are what we find in nearly every account we inherit, and none of them is a bidding problem. They are all measurement and decision problems.

You know revenue and not margin

A strong return on ad spend can still lose money once product cost, shipping and returns come out of it. Until the number you optimize toward is margin on a new customer, the algorithm is being rewarded for buying you the cheapest orders rather than the profitable ones.

Nothing has been switched off in months

Healthy paid accounts shrink as often as they grow. If every campaign that ever launched is still running, nobody is making decisions. They are adding. The savings from stopping usually outweigh the gains from optimizing.

The ads point at your homepage

You pay for the click and then ask the visitor to find the product themselves. This single mismatch wastes more budget than any bidding setting, and it is the first thing Codnity checks before touching a campaign.

Reports only contain good news

If a monthly report has no section on what did not work, it is a sales document. You are being managed rather than informed, and the decisions that would have saved money are not being put in front of you.

What does a media buying agency actually do for an ecommerce brand?

Media buying decides where budget goes, how much of it, and when a channel is switched off. For a brand selling physical product that means the product feed, the campaign structure and the offer, tested against each other until the cost of a new customer is a number you can plan against.

  • Feed and campaign structure before bidding settings
  • One or two channels run properly rather than four run shallowly
  • A monthly report that names what was stopped and what it saved
Feed and offer
Campaign structure
Creative test
Cost per order
The order the work happens in · bidding is last, not first

How much should you spend on Google Shopping and Meta ads?

Budget is set by how fast you need data, not by a percentage of revenue. A channel needs enough weekly orders to tell a real result from noise, so the honest floor is whatever buys that. Below it you are paying to guess.

  • Enough weekly conversions to distinguish signal from noise
  • Wholesale enquiries convert slower, so the learning window is longer
  • Spend that cannot reach the floor is better spent on the page or the feed
Page converts
Fix the pageRaise the budgetFix the page firstScale it
No page ready
Below the floorAbove the floor
Where a paid budget is actually worth committing

What is a good ROAS, and why is it the wrong first question?

ROAS measures revenue against ad spend and says nothing about whether the order made money. Contribution margin after product cost, shipping and returns is the number that decides whether to scale. A brand can hold a strong ROAS and still lose on every order.

  • Cost per new customer, separated from repeat revenue
  • Contribution margin after product, shipping and returns
  • Wholesale measured on enquiry to account, not on first order value
ROAS aloneMargin after costs
Counts product costNoYes
Counts returnsNoYes
Separates new from repeatNoYes
Safe to scale onNoYes
Two numbers that disagree on the same campaign

Google Shopping, Performance Max or Meta: which channel first?

Shopping and search capture people already looking for the product, so they come first when the demand exists. Meta creates the demand and suits a product that needs showing rather than finding. Performance Max sits over both and needs a clean feed before it is worth switching on.

  • Existing demand: Shopping and search capture it more cheaply
  • New or visual product: Meta earns attention that search cannot
  • Performance Max only after the feed and the tracking are right
Does demand already exist?
Yes · Shopping and search firstNo · Meta creates it first
One question decides the first channel

Why does your product feed decide how well the ads perform?

Google matches a shopping query against the feed, not against the campaign. Titles, attributes and images are what get compared, so a feed with thin titles and missing attributes loses auctions the bidding can never win back. Feed work is usually the cheapest performance gain available.

  • Titles written for the query, not lifted from the SKU name
  • Attributes complete enough to enter the comparisons that matter
  • One image standard, so the listing is not the weakest in the row
  1. Week 1Feed audit
  2. Week 2Titles and attributes
  3. Week 3–4Structure rebuilt
  4. Week 5+Creative testing
Why the first month is rarely about bids

How do you measure paid media when attribution is broken?

Platform-reported conversions overstate, and analytics under-reports. Codnity measures on the total that cannot be double counted: orders and enquiries against total spend for the period, reconciled to what the business actually banked. Channel numbers inform decisions; the blended number settles them.

  • Blended cost per order against total spend, as the decision number
  • Platform figures used for direction, never for reporting
  • Gaps named out loud rather than closed with an attribution claim
Platform reported
Analytics recorded
Orders banked
Blended cost
Only the last one is safe to make decisions on

When is paid media the wrong first move?

Paid media multiplies whatever the page already does, which is why the order matters more than the budget. Sending traffic to a page that does not convert buys a faster version of the same result, so when the page, the feed or the tracking is the constraint, Codnity says so before quoting for management.

  • No page worth the traffic: fix the page first, it is cheaper
  • Feed incomplete: the auction is lost before the bid is placed
  • Budget below the learning floor: answer engine work returns more per euro
  1. 04Budget above the learning floor
  2. 03Tracking that counts once
  3. 02A feed the auction can read
  4. 01A page worth the click
Paid multiplies whatever is already there · in this order

Where this stops

What Media buying includes, and what it does not

The second column is the one worth reading.

Included
  • Conversion tracking rebuilt so an order counts once, with margin attached
  • Product feed audited and rewritten before any bidding change
  • One or two channels run properly rather than four run shallowly
  • Monthly report naming what we stopped spending on and what it saved
  • Creative and copy testing against the offer, not against colour choices
  • Everything in your accounts, under your billing, with your history staying yours
Not included
  • Percentage-of-spend pricing
  • Running your campaigns through our accounts
  • Spending before there is a page worth sending traffic to
  • Channel expansion for the sake of a wider report
  • Attribution claims we cannot evidence. We will show the gaps instead
What we will tell you to do instead

If your budget is too small to gather conversion data in a month, and you have no product or landing page worth the traffic, paid is the wrong first move and we will say so on the first call. Answer engine work and one good page buys you more per euro at that stage, and both are cheaper than us managing a budget too small to learn from.

We also expect the first six weeks to look worse before better, because fixing conversion definitions usually reduces the numbers the platforms report. That is the figure becoming honest rather than the campaign failing, and it is easier to hear now than in the first report.

Next step

Tell us what a customer is worth to you.

Give us your average order value, your margin on it, and what you are spending now. We come back with whether the maths works, which channel we would run first, and what we would switch off in week one.

You get a written answer, not an invitation to a discovery call.

Media buying FAQ

Questions we get asked

What is the minimum ad budget worth spending?

Enough to gather conversion data inside a month, which for B2B search is more than most people expect. Below that threshold you are paying us to guess. If your budget is under it, a landing page and answer engine work buy you more per euro, and we will say so before taking the retainer.