Waled Oweida

Measuring marketing like a pro: pixels and conversions

"The ad got loads of likes" is something I hear a lot, and honestly, it isn't a result. Likes don't pay rent or salaries. A real result is a customer who called, an order that came in, or a WhatsApp chat that turned into a sale. In this article I'll show you how to measure your marketing like a pro, so every pound or dinar you spend on ads is accounted for.

Why likes aren't enough

Likes and comments are engagement metrics. They tell you the message reached people, but they don't prove anyone bought. One ad can get huge engagement and bring zero customers, while a quiet one brings in orders every day. That's why we measure what happens after the click, not before it.

What is a pixel?

A pixel is a small piece of code on your website that tells the ad platform about the important steps a visitor takes: viewing a page, adding to cart, filling in a form, buying. The main ones:

The benefit is that the platform learns who actually buys, shows your ads to similar people, and lets you retarget visitors who left without buying.

Server-side tracking: why it's now essential

Modern browsers, iPhone privacy updates and ad blockers now stop part of the pixel's signals, so platforms see fewer sales than really happened. The fix is server-side tracking: your website sends the event to the platform directly, through Meta's Conversions API or TikTok's Events API. Ideally you run both, pixel and server, with deduplication, so the numbers stay closer to reality and the algorithm learns from cleaner data.

Define what a "conversion" means for you

Before any ad goes live, we agree on what counts as success. It depends on the business:

Tip: Pick one primary conversion for the campaign to optimise for and track the rest as secondary. A campaign chasing five goals loses its way.

Who brought the customer? UTMs and GA4

If you advertise in more than one place, you need to know where each customer came from. That's what UTM parameters are for: short tags at the end of your ad link that state the source (Facebook, say), the medium (paid ads) and the campaign name. When the visitor lands, Google Analytics 4 reads those tags and shows how many visits and conversions each channel delivered. Now you can compare channels on the same footing instead of trusting each platform's own report.

The numbers that matter, in plain words

How they connect

Think of it as a funnel: people see the ad, some click, some of those become customers, and some customers come back to buy again. If CTR is weak, the problem is usually the ad itself (the visual, the copy or the audience). If clicks are healthy but conversions are weak, look at the page, the price or the offer. And if CPA is higher than your profit on the first sale but customers buy repeatedly, LTV can still make the campaign profitable over time.

Sales that close on WhatsApp or the phone

Many customers here ask on WhatsApp and close the deal by phone, so the platform never learns that a sale happened. The answer is offline conversions: record those sales on your side (in a sheet or a simple system) and upload them to the platform or send them from your server. That way the platform knows which ads bring real buyers, not just people asking questions.

A simple weekly report

You don't need a complicated dashboard. One sheet, updated every week, with:

  1. Spend per campaign.
  2. Number of conversions (messages, leads, sales).
  3. Cost per conversion (CPL or CPA).
  4. Actual sales and ROAS.
  5. A short note: what changed and what's next.

If you like, connect the data to a Looker Studio dashboard that updates itself.

Why platforms never agree

You'll notice Meta says one thing, Google another and GA4 a third. The main reason is that each platform uses its own attribution window: it credits itself with a sale that happens within a set number of days after a click or a view. And each platform claims the sale if the customer saw its ad, even if they saw others too. So never add the platforms' numbers together. Rely on one source of truth, your actual sales, and use GA4 to compare channels.

Kill, fix or scale

Numbers are only worth the decisions they drive:

Tip: Don't judge an ad on day one or two. Give it enough time and budget, then decide based on the numbers, not on gut feeling.

Privacy and consent

Tracking has to be respectful. Publish a privacy policy that explains what data you collect and why, and ask for visitor consent where the markets you target require it. Never send sensitive data to the platforms, and when you send an email or phone number from your server, it goes hashed. Trust is part of your brand.

The bottom line

Marketing without measurement is driving with your eyes closed. With a working pixel, server-side tracking, clear conversions and a simple weekly report, you'll know where every pound or dinar goes and put more behind what actually works. If you'd like me to review your tracking setup or build it properly from scratch, message me on WhatsApp with what your business does and where you advertise.

Waled Ahmed Ali Abu Oweida

Digital marketing and web design specialist with 9 years of experience, working with clients in Egypt, Libya and the Gulf.

Want to apply this to your business?

Message me on WhatsApp, or ask for a free review of your page or website.