Marketing Paid media

Set up the ads, and the machinery that tells you whether they worked.

Google Ads, Meta, LinkedIn and Microsoft Ads, with conversion tracking that survives consent, audiences fed from your CRM, product feeds that stay valid, and reporting that reconciles with your store instead of with the platform.

Campaign setup, tracking, audience sync, feeds, automation rules and independent reporting.
Last 30 days platform reported vs store orders
Source Claimed In store Over
Google Ads 412 287 +44%
Meta Ads 318 141 +126%
Microsoft Ads 96 84 +14%
Sum of all three 826 512 +61%

Every platform counts generously and none of them knows about the others. The store is the only number that pays wages.

Why this matters

Every ad platform grades its own homework, and they all give themselves an A.

Ask Google and Meta how the same month went and the conversions they each claim will comfortably exceed the orders your store actually took. Neither is lying exactly; both are counting generously, and browser-side tracking has been losing events for years on top of that. An advertiser without independent measurement is tuning budgets against numbers produced by the party receiving the money. That is the problem worth fixing before any budget goes up.

Where the spend goes

Channels, and what each is honestly good at.

The first question is whether you are capturing demand that already exists or trying to create it. Those are different platforms and very different budgets, and getting the answer wrong is more expensive than any amount of bid tuning.

  • Google Ads

    Search, Shopping, Performance Max and YouTube. The place demand already exists, so it is usually where a first campaign belongs, and where feed quality decides most of the result.

  • Meta Ads

    Facebook and Instagram. Strong for catalogue retargeting and lookalikes built from real customer segments, weak when it is asked to create demand that was never there.

  • LinkedIn Ads

    Expensive per click and occasionally the only place a B2B audience can be targeted precisely. Worth it when the deal size carries it, and rarely worth it when it does not.

  • Microsoft Ads

    Bing and its partners. Cheaper clicks and an older, often higher-intent audience. Frequently overlooked, and campaigns can usually be imported rather than rebuilt.

  • Reddit and niche networks

    Useful for developer, community and hobbyist audiences that behave badly on the big platforms. Small budgets, close attention, and honesty about when it is not working.

  • Retargeting across all of them

    The part most likely to be set up wrongly, usually because the audience definitions were never connected to what people actually did on the site rather than which page they landed on.

What we set up

The parts that decide whether the spend is working.

Campaign setup is a week of work. What makes the difference over a year is whether the tracking is honest, the audiences are real, the feed is valid and somebody is told when it drifts.

Measurement

Tracking that still works after consent

Server-side tagging, GA4 configured properly, consent mode, and offline conversions sent back when the sale completes days later. Browser-only tracking has been quietly under-reporting for years, and decisions are being made on what survives it.

Optimise on what happened, not what a cookie caught.

Audiences

Your customer list, connected to the ad accounts

Customer match and lookalikes built from real segments, and suppression lists so you stop paying to re-acquire people who already bought. Most accounts we look at have never had suppression set up at all.

Stop buying clicks from existing customers.

CRM implementation

Feeds

Product feeds that do not silently disapprove

WooCommerce to Google Merchant Center and Meta catalogue, with attributes, variants, stock and pricing kept current. Feed rejections are the most common reason Shopping and Performance Max quietly stop spending on your best products.

The catalogue in the ads matches the shop.

Setup

Campaign structure built to be read later

Account and campaign structure, naming conventions, negatives, geo and schedule rules, set up so that in six months somebody can still tell which spend produced which result without reverse engineering it.

An account your team can actually inherit.

Automation

Rules that act while nobody is watching

Budget guards, bid rules, pause conditions on the campaigns that drift, alerts when spend or cost per acquisition moves outside a band you set. Automated bidding still needs a supervisor, and the supervisor should not have to be a person refreshing a dashboard.

Bad days get caught in hours, not at month end.

Reporting

Reporting that reconciles with the bank

Google and Meta will both take credit for the same sale. Independent reporting joins ad spend to orders in your own store, so blended cost per acquisition and payback come from your data rather than from the platforms marking their own homework.

One number everyone agrees on.

What it costs

Pricing follows the setup, and is separate from your ad spend.

Ad budget goes to the platforms, not to us. What we quote is the build: one clean channel with correct tracking and a multi-channel account with feeds and custom reporting are very different projects. Here is what moves the number.

What moves the number

  • How many channels One platform done properly is a contained piece of work. Each additional one adds its own tracking, audience and reporting surface rather than a copy of the first.
  • How broken the tracking is A clean GA4 and a working pixel is a starting point. Server-side tagging, consent mode and offline conversion imports are the work when the numbers currently disagree with the store.
  • Whether there is a catalogue Lead generation needs no feed. Shopping and Performance Max need a valid, current product feed, and keeping it valid is ongoing rather than one-time.
  • How much automation Budget guards and alerts are quick. Bid rules, pause conditions and automated reporting tied to your own order data are a build.
  • Who runs it after Handing over means naming conventions, documentation and an account structure somebody else can read. That is deliberate work and it is what stops you being locked to us.

Small, well-defined work is usually better handled as an hourly block than scoped as a project, and we will say so rather than inflate it into one.

Rough idea to delivery

  1. You send the details What you want built, roughly, plus budget range and timing. The form asks for all of it
  2. Within 4 business hours We read it and reply. Nothing is scheduled before we know what it is about
  3. Then the call Free discovery, booked once there is enough on the table to make it worth your hour
  4. Within 48 hours of the call A written fixed-price quote you approve before anything starts
Get an estimate

Quick enquiry

Spending on ads and unsure what it is returning?

Tell us which platforms you are on and roughly what you spend a month. If your platform conversions do not match your store orders, say so, because that is usually the first thing worth fixing.

Prefer the full form? Start a project

No drip sequences, no marketing list. We reply and that is it.

Common questions

Frequently asked

  1. Do you run the ads for us, or set them up?

    We set up the campaigns and build the machinery around them: tracking, audiences, feeds, automation rules and reporting. Ongoing management is available where it makes sense, but the value we add is engineering rather than daily bid tinkering, and we would rather leave you with an account your own team or agency can run than make you dependent on us for it.

  2. Should we be running paid ads at all?

    Often not yet, and we will say so. For most product companies organic and lifecycle compound better in the early period, and paid amplifies whatever is already working rather than fixing what is not. If the funnel behind the click does not convert, paid spend just buys you the same result faster and more expensively.

  3. Which platforms do you work with?

    Google Ads including Search, Shopping, Performance Max and YouTube, Meta across Facebook and Instagram, LinkedIn Ads, Microsoft Ads, and Reddit. The right mix depends on whether you are capturing demand that exists or trying to create it, and those are very different budgets.

  4. Our conversion numbers do not match our store. Can you fix that?

    Yes, and it is the most common thing we are called in for. Platform-reported conversions almost never match store orders, partly because each platform claims credit generously and partly because browser-side tracking loses a real share of events. Server-side tracking and offline conversion imports close most of the gap, and independent reporting settles the rest.

  5. Can you connect our CRM to the ad platforms?

    Yes, and it is usually the fastest saving available. Customer match audiences, lookalikes built from segments that mean something, and suppression lists so existing customers stop being advertised to. Most accounts we review have never had suppression configured, which means part of the budget is spent re-acquiring people who already bought.

  6. What does it cost?

    This is estimated against scope rather than sold at a list price, and it is separate from your ad spend, which goes to the platforms rather than to us. A single-channel setup with clean tracking and a multi-channel account with feeds, server-side tracking and custom reporting are very different projects.

Next step

Tell us what you spend and we will tell you what it is actually returning.

A discovery call is free. Bring access to your ad accounts and your store numbers, and the first useful answer is usually how far apart they are.