Blog | RomandaMedia

Ads do not fail, systems do | RomandaMedia

Written by Roman Miranda | Nov 18, 2025, 1:50:00 PM

A campaign underperforms and attention goes to the ad account. New creative, new audiences, new bids, possibly a new agency.

Sometimes that is right. Often the ads did their job and something either side of them did not, and the ad account absorbs the blame because it is the part everyone can see.

The system a campaign sits inside

An ad is one component in a chain, and every link can fail independently.

Targeting decides who sees it. Creative and offer decide whether they respond. The landing page decides whether interest survives the click. Lead capture decides whether the response is recorded. Routing decides whether a person is told. Follow-up decides whether contact is made while it still matters. The CRM decides whether any of this is visible. Feedback to the platform decides whether the algorithm learns from real outcomes or from proxies.

Only two of those eight are the ad. Six are systems, and a failure in any of them shows up as "the ads are not working."

What the failures look like from the outside

They are genuinely hard to distinguish without the middle numbers.

Leads arrive and never convert. Could be bad targeting. Could equally be slow follow-up, or leads landing somewhere nobody watches. The ad account cannot tell you which.

Cost per lead climbs steadily. Could be auction pressure. Could be the platform optimizing toward a conversion event that no longer reflects a real outcome, which happens quietly over months.

Performance is fine and revenue is flat. Almost always downstream. Leads are being generated and lost somewhere between arrival and sale.

Reporting disagrees with the bank account. The platform counts conversions its way, the CRM counts them another way, and nobody has reconciled them. Very common, and it makes every optimization decision unreliable.

Why the algorithm makes this worse

Modern ad platforms optimize toward the signal you give them. That is a genuine advantage when the signal is right and a compounding problem when it is not.

Tell a platform to value form fills and it will find people who fill in forms. If half of those were never viable, it will find more people like the half that were not, because that is what you asked for. Every week this runs, the account gets better at producing the wrong thing, and the reports look like progress.

Sending real outcomes back, which enquiries booked, showed, and bought, is the difference between an algorithm working for the business and working against it. That is an integration task, not a media task.

Where to look first

Instrument the middle. Enquiries, contacted, qualified, booked, showed, closed. Without these you are guessing about which link failed.

Check what the platform is optimizing toward and whether that event still means something.

Check the handoff. Where a lead goes the moment it is created, and who is told.

Then look at the ads. They may well be the problem. You will just know it rather than assume it.

Why this keeps happening

Because the ad account has a dashboard and the system does not.

Everything in the platform is measured, visible, and easy to change. The follow-up process, the routing rules, and the CRM configuration are none of those things. So attention flows to the measurable part, and the campaign gets rebuilt for the third time while the constraint sits untouched two steps downstream.