Talk To Connekz
CNEX
Back to Blog
CultureJUL 26, 2026·5 min read

How to Know Which of Your Meta Ads Are Actually Making Money (Not Just Getting Clicks)

Running Facebook ads and getting clicks, leads, even enquiries — but not sure which campaigns are actually profitable? Here's the revenue-tracking system that gives you real answers.

Meta AdsFacebook AdvertisingRevenue TrackingDigital MarketingAd AttributionROI
How to Know Which of Your Meta Ads Are Actually Making Money (Not Just Getting Clicks)
Share

You're spending $1,500–$3,000 a month on Facebook ads. The dashboard shows clicks. The enquiry form gets submissions. Your agency reports a cost-per-lead that looks promising.

But here's the question most NZ business owners never get a clean answer to: which ads actually turned into revenue?

Not clicks. Not form fills. Actual, paying clients.

If you can't answer that with confidence, you're not running data-driven advertising. You're running an expensive guessing game.

Why Most Businesses Stop at the Wrong Metric

Most Facebook ad setups track conversions — a form submission, a phone click, a landing page visit. That's better than nothing, but it creates a dangerous illusion of control.

A $500 campaign might generate 30 form fills at $16 each. Looks great on a report. But if those 30 enquiries included 20 people window-shopping, 5 who never replied to follow-up, and only 5 who became clients — your real cost per client is $100, not $16.

Worse: you might be scaling a campaign that feels like it's working while quietly pausing the one that was driving your best clients.

Info

Tracking clicks is not the same as tracking revenue. The gap between your cost-per-lead and your actual cost-per-client is where most ad budgets quietly leak — and most businesses never measure it.

The Revenue-Tracking System That Actually Works

Here's how to connect your Facebook ads all the way through to real money in the bank.

Step 1: Verify Your Pixel Is Actually Firing

Before fixing anything upstream, check the foundation. Install the Meta Pixel Helper extension in Chrome and visit your own website. Every key page — homepage, service pages, contact form thank-you — should show the pixel firing without errors.

Many businesses have a pixel "installed" that broke during a website update, a plugin conflict, or a missed redirect. Fix the base before building on top of it.

Step 2: Add Server-Side Tracking (Conversions API)

Since Apple's iOS 14 changes, browser-based pixels have become significantly less reliable. Meta's own data suggests browser tracking alone can miss 15–25% of conversion events.

The Conversions API sends event data directly from your server to the ad platform — bypassing browser restrictions entirely. You run both the pixel and the API, and the platform deduplicates. Together, they recover a significant chunk of what the pixel alone misses.

On Shopify or WordPress with a good plugin, this is increasingly manageable without a developer. On custom-built sites, you'll likely need one.

Step 3: Track the Right Conversion Event

This is where most setups go wrong: they track the wrong thing.

"Contact form submitted" is a lead event, not a revenue event. For most service businesses, the actual conversion is a booked consultation, a quote accepted, a deposit paid, or a contract signed.

Map your real customer journey:

  • Visitor → Enquiry (trackable on your website)
  • Enquiry → Qualified Lead (happens in your follow-up process)
  • Qualified Lead → Client (happens in your payment or booking system)

Assign estimated revenue values to each stage. If your average client is worth $5,000 and 1 in 5 enquiries converts, each enquiry is worth roughly $1,000 in expected value. Set that value in your conversion event — it helps the algorithm optimise toward higher-value leads rather than just volume.

Step 4: Use UTM Parameters to Connect Ads to Your Sales Records

Every ad should include UTM parameters — short tags appended to the destination URL that identify which campaign, ad set, and creative drove the click.

When that click lands on your site and someone submits your enquiry form, your form tool should capture those UTM values and store them alongside the enquiry record in your client management system.

Now when that enquiry becomes a client, you can trace it all the way back to the specific campaign, ad set, and creative that started the journey.

Tip

Your form platform (Typeform, Gravity Forms, HubSpot, etc.) almost always has a built-in UTM capture feature. Enable it — it's one setting change that gives you a direct link between ad spend and clients won.

Step 5: Review Returns at Revenue Level — Not Click Level

With the above in place, your monthly performance review looks completely different:

CampaignSpendEnquiriesClientsRevenueReturn
Campaign A$800153$9,00011.25×
Campaign B$700401$3,0004.3×

Campaign B had more leads. Campaign A made more money. Without revenue tracking, you'd almost certainly fund the wrong one.

The Real-World Friction

Setting this up sounds manageable when described step by step. Maintaining it is where most businesses fall short.

Every website update risks breaking the pixel. Platform changes erode data over time. UTM parameters silently break if your form doesn't capture them correctly. Agencies change, documentation disappears. Your client management system gets customised by someone who didn't know the tracking fields existed.

Revenue tracking isn't a one-time setup. It's infrastructure — and it needs to be treated that way: documented, monitored, and maintained regularly.

The deeper problem is that this system sits awkwardly across three different tools (ad platform, website, client management) and three different skill sets (paid media, web development, operations). It's nobody's core job, so it becomes nobody's job.

The Businesses Getting the Most From Their Ad Spend

The ones running profitable, scalable campaigns share one thing: their ads, website, and client management systems are treated as a single connected engine — not three separate tools managed by three separate people.

When that connection exists, you stop scaling campaigns because they look like they're working. You scale them because you know they're working. You can see the revenue.

That's the difference between advertising and investing.


Want to build this without months of trial and error? CNEX builds websites and digital systems designed to answer exactly this question: which marketing is actually paying. cnex.co.nz


Key Takeaways

  • Tracking clicks and leads is not the same as tracking revenue — the gap is where most ad budgets quietly leak
  • A complete setup requires: Pixel + server-side tracking + UTM parameters + client management integration + revenue values on conversion events
  • Even when set up correctly, this system requires ongoing maintenance to stay accurate
  • When ads, website, and client management are one connected system, you can scale what actually makes money
C

Written by

CNEX Team

Building the next generation of enterprise software at CNEX. Passionate about AI, cloud-native architecture, and elegant solutions to complex problems.