The tracking is lying
A form fires twice. A phone call is never recorded. GA4 was installed but never configured. You are optimising toward a number that isn't real, so every decision after it is wrong.
Performance marketing & analytics
I'm Fokhrul Islam. I help brands turn ad spend into revenue by fixing tracking, targeting, and conversion bottlenecks.
What I do
The problem
The spend is visible. The loss isn't. In almost every account I open, the money is going somewhere the owner can't see — and the reporting says everything is fine.
A form fires twice. A phone call is never recorded. GA4 was installed but never configured. You are optimising toward a number that isn't real, so every decision after it is wrong.
Broad match and loose audiences bring volume, not intent. You pay for people outside your service area, outside your price range, and outside your opening hours.
The ad does its job and the page undoes it — slow, vague, no proof, no obvious next step. Traffic was never the bottleneck; the twenty seconds after the click were.
Services
Each of these is a discipline in its own right. They compound when one person owns all of them — because the tracking, the targeting and the page stop contradicting each other.
Search campaigns built around what people type when they're ready to buy — tight match types, real negatives, and geography that matches where you actually work.
Facebook and Instagram campaigns for demand you have to create, not just capture — creative angles, audience testing, and a clean Conversions API signal behind it.
The foundation everything else stands on. Events defined properly, calls and forms captured, server-side where it matters — so the numbers you report are the numbers that happened.
One dashboard that answers one question: is this making money? No vanity charts, no forty-tab PDF — the handful of numbers that should change a decision, and what to do when they move.
The cheapest growth available: the same traffic, converting better. Session review, friction removal, and tests that run long enough to actually mean something.
The follow-up that used to not happen. Leads answered in seconds, enquiries routed and qualified, reporting assembled on its own — so the pipeline keeps moving while you're on a job.
How I work
Scaling an account you can't measure just loses money faster. So the order is always the same, and step one is never "increase the budget".
I open the accounts and find where the money actually goes — wasted spend, broken events, and the gap between reported and real leads.
Tracking gets rebuilt before anything is optimised: GA4 events, call and form capture, and a definition of "a lead" everyone agrees on.
With a signal worth trusting, budget moves toward what converts — campaign by campaign, geography by geography, offer by offer.
The repeatable parts stop needing a human: instant lead response, qualification, routing, and reporting that builds itself.
Selected work
Three engagements, the state they started in, and the numbers that moved. Client names are withheld where the work was under NDA — the numbers are not.
TODO — sector
TODO — period
TODO — what was broken when the engagement started.
TODO — sector
TODO — period
TODO — what was broken when the engagement started.
TODO — sector
TODO — period
TODO — what was broken when the engagement started.
Numbers are pulled from the client's own ad platform and GA4 — happy to walk through the accounts on a call.
Accountability
Not impressions, not reach, not "engagement". These are the four numbers I report on and the ones I expect to be held to.
Return
ROASRevenue produced for every unit of ad spend — the headline number.
Efficiency
CPAWhat one real, qualified lead costs you — not one form submission.
Conversion
CVRShare of visitors who take the action. Where CRO earns its keep.
Blended
MERTotal revenue against total spend — the number that can't be gamed.
About
Most of the businesses I help don't have a marketing team. They have an owner who is already doing the work, already answering the phone, and now also responsible for a Google Ads account nobody explained.
That's the gap I fill. I take the whole chain — the ads, the tracking, the landing page, the follow-up — and make it one system that reports honestly. You get one person who understands all of it, and one number that tells you whether it's working.
I'd rather tell you the account needs less budget and better tracking than take a bigger retainer and let it leak quietly. That tends to make the first conversation short and useful.
Questions
Next step
A short call, your accounts on screen, and an honest read on what's working and what isn't. If I'm not the right fit, I'll tell you on that call rather than after an invoice.
Replies come from me, not a form autoresponder.