Burning My Own Budget on Ads after 15 Years Building Marketing SaaS
What happens when a tech person stops building the tracking and starts spending the budget.
Iāve spent my whole career building MarTech SaaS products on the tech side. Been involved in setting up all the behind-the-scenes stuff that makes ad tracking actually work. The pixels, the server-side events, the attribution pipelines... Iāve seen it all from the engineering side.
But Iād never actually ran my own ads. Never spent my own budget. Never stared at a campaign dashboard wondering if I just lit money on fire.
Until now.
Why Ads? Why Not Just Get Referrals Like Everyone Else?
Hereās the thing. Most fractional CTOs get their clients through referrals. And the data backs it up... 90% of fractional executives rely on their network for new clients. Only 13% use paid advertising.
And sure, Iāve got a solid network across the US and Germany. But referrals have a cold start problem. Even with a big network, youāre just waiting for someone to think of you at the right moment.
Cold outreach works too, Iāve learned that from other fractional CTOs. But it requires serious dedication and way more patience than I had. Youāre playing the long game.
I wanted results faster. Not because I need 100 customers. I want max 3-4 simultaneously. But I want them to be a perfect match. The kind of engagement where my expertise creates real impact and where thereās room for upside beyond just billing hours.
So I went with Meta ads.
The Setup: Where MarTech Experience Pays Off
This is where being a tech person running their own ads gets interesting.
Most founders launch Meta ads with the basic tracking snippet and hope for the best. The problem? Ad blockers and iPhone privacy settings silently eat 30% of your data. Youāre making budget decisions on incomplete information without even knowing it.
So I set up a proper tracking stack. In plain English: I made sure the data reaches Meta through two independent channels instead of one, with safeguards so nothing gets counted twice. On top of that, I added my own analytics layer to see the full picture... not just what Meta chooses to show me.
For the more technical folks, hereās the breakdown:
Client-side Meta Pixel for browser-based tracking
Server-side Conversions API (CAPI) that bypasses ad blockers and iOS privacy restrictions
Event deduplication so Meta doesnāt double-count conversions when both channels fire
Reverse proxy routing tracking through my own domain for higher data quality
PostHog tracking every single step in the pipeline, from first click to conversion
If this sounds like the kind of setup you need, WhatsApp me.
If you havenāt heard of PostHog... think of it as an open-source alternative to tools like Google Analytics plus Mixpanel or Amplitude. I use it to see exactly what happens after someone clicks my ad.
And hereās the AI part... I built the dashboards using AI. Thereās a thing called PostHog MCP that basically lets AI tools plug directly into services like PostHog and talk to them. So instead of spending hours manually clicking through dashboard builders, I described what I wanted to see in plain language and AI generated the dashboards for me. Thatās the kind of leverage AI gives you when you know what to ask for.
The Experiment: 4 Pains x 2 Formats
I launched with a structured test. Four different pain points that SaaS founders typically face, each in two formats: image and video. Eight ad variations total, all driving to my website.
Started with broad audience targeting since it often outperforms micro-targeted campaigns. The algorithm finds patterns youād never think to target manually.
Then I watched who engaged with what.
And hereās what I learned: my funnel was too generic to cover all four pains effectively. But thatās exactly the point of running the experiment. Now I know which pain resonated the most and which audience to narrow down on.
I also learned that broad targeting can backfire. My ads were getting a lot of attention from developers instead of the founders and CEOs I was actually trying to reach. So I narrowed down the targeting. Lesson learned: clean data signals help the algorithm, but you still need to tell it who youāre talking to.
One topic in particular sparked a lot of reactions... good and bad... among founders and devs. Highly risky, kind of nasty topic. But well, thatās me. I like sparking emotions and challenging beliefs for good. More on that in upcoming posts.
The Consultant Move: AI Canāt Replace This
I hired a consultant to help me set things up right. Campaigns, ad sets, budget limits, optimizing for leads vs. first meaningful contact.
And hereās something Iāve learned recently as a good habit:
Always bring in a human expert, even when youāre capable yourself.
Sure, you can ask AI for campaign structure advice. I literally build AI integrations for a living. But hereās what AI canāt do... it canāt stop you from freaking out when your first $300 disappears with zero results. It canāt talk you off the ledge when youāre about to kill a campaign too early. It canāt share that gut feeling from having managed thousands of campaigns.
Human relationships and emotions are priceless. AI is an incredible tool for execution and analysis. But the human element... the reassurance, the pattern recognition from years of experience, the ability to say ārelax, this is normal, give it three more daysā... thatās something no model can replicate.
I use AI to build dashboards, generate tracking code, analyze data patterns. I use humans to make better decisions under pressure.
Whatās Next
Iām starting a blog series on the topics that resonated in my ads. The ones that sparked debate, made people uncomfortable, got founders thinking differently.
But Iām also gonna explore every channel. Not because I need dozens of clients. Because I want every client to be a perfect match. The kind where I know I can actually move the needle.
For the ones who arenāt a perfect match with me personally? Iām building relationships with other fractional leaders I can confidently recommend.
Because doing right by people matters more than closing a deal.
Looking back, the biggest surprise wasnāt the technical setup. That part I knew. It was how different it feels when itās your own money, your own brand, and your own future on the line.
Well, stay tuned.
If youāre a founder dealing with any of this, happy to help: WhatsApp, Calendly, LinkedIn


