Væbi

Kicking ass for Taekwondo

Turning “we don’t know what’s working” into measurable growth for a major martial arts academy

The situation we inherited – marketing without direction

De Silva Taekwondo is a long-established martial arts school in the UK. They have venues across London, but have been struggling to fill their Wembley centre.


They had already invested heavily in Google Ads but faced a frustrating problem:

 

Enquiries were happening… but nobody knew why, where from, or how many were actually driven by advertising.

From a business perspective, this is the worst possible position to be in.
Spending money without measurement means you can’t optimise, scale, or even decide whether marketing is profitable.

So when we were brought in, the goal was simple:

Make the marketing measurable — then make it profitable.

What we found – marketing that looked fine, but failed

On the surface everything looked correct:

  • Google Analytics installed

  • Google Tag Manager installed

  • Consent banner installed

  • Google Ads running

  • Booking forms working

In reality, the setup had evolved over time through multiple plugins, partial implementations and good-faith attempts to follow tutorials.

The result was a system that looked complete but functionally contradicted itself.

The core issues

We discovered overlapping tracking layers all firing independently:

  • Direct Google tags

  • WordPress SiteKit tags

  • Google Tag Manager tags

  • Booking plugin scripts

  • Consent banner logic applied after tags fired

This created a cascade of hidden problems:

1) Analytics silently blocked

Consent settings were applied after tracking loaded, meaning GA4 rejected data entirely.
Result: traffic existed, but analytics showed zero users.

2) Conversions invisible

The booking form did not load a new page — it changed content on the same page.
Standard conversion tracking could never detect it.

3) Attribution broken

Some tags fired twice. Others not at all.
Google Ads could not reliably link a click to a booking.

4) False conclusions

Because reporting was empty, the business assumed:

  • Ads weren’t working

  • Or results were random

  • Or conversions were organic

None of these were true — but there was no evidence either way.

Impressions down, conversions up in a Google Ads account

Building a measurable growth engine

Rather than tweaking settings, we rebuilt measurement from the ground up.

Step 1 – Single source of truth

Step 2 – Legal & functional consent

Step 3 – Real conversion detection

Step 4 – Ads attribution repair

Step 5 – Verification

 

For the first time, the business could trust its numbers.

De Silva TKD bookings soared

The result – ROI and predictable growth

Once measurement worked, performance became clear almost immediately.

Ad spend after rebuild

£400

Measured bookings

32 confirmed booking submissions

Historical comparison

Before Væbi:

  • £1000s spent

  • Outcome unknown

After Vaebi:

  • £400 spent

  • Fully measurable results

  • Around 9x ROI

What Væbi changed

Before:

  • Data existed but couldn’t be trusted

  • Marketing decisions were guesses

  • Spend felt risky

After:

  • Every booking measurable

  • Clear attribution

  • Scalable acquisition channel

This wasn’t about “better ads” (although we did create much better ads!)

It was about building a measurement system that turns marketing from a gamble into an investment.

 

Key takeaway

Most struggling ad accounts are not failing because of targeting or copy. AI can do that pretty well, and in all honesty, you could get by with AI tools.

They fail because the measurement layer is unreliable.

Once the business can trust the data:

  • optimisation becomes possible

  • scaling becomes safe

  • ROI becomes predictable

That’s exactly what happened here.

And that’s what gives De Silva the confidence to expand.

 

Vaebi doesn’t just run ads. We make marketing measurable, then profitable.

Find your Flow State