Analytics, tracking & reporting
GA4, Tag Manager, ad conversions and WhatsApp lead tracking set up properly, so you can see which channel, campaign and page brings in customers.

Is this for you?
A good fit if
- You can't connect your marketing spend to leads or sales
- Most of your leads come through WhatsApp and phone calls, and analytics doesn't see them
- Every ad platform takes credit for the same sale
Not the right fit if
- You want dashboards without fixing the data behind them
- Nobody will look at the reports
- You need a full data warehouse. I'll scope that separately
How I do it.
-
Measurement plan
We agree on what counts as a lead or a sale, and which events capture it.
-
Setup
GA4, Tag Manager, consent mode and the ad platforms' conversion APIs, set up and tested.
-
WhatsApp and calls
Clicks, chats and calls tracked back to the source and campaign they came from.
-
Reporting
A simple dashboard that answers one question: what did each channel bring in this month?
What you get.
- Measurement plan
- GA4 and Tag Manager setup
- Conversion APIs for ad platforms
- WhatsApp and call tracking
- Consent mode setup
- Looker Studio dashboard
The details.
I audit a lot of accounts. The most common finding isn’t a bad campaign or a slow site. It’s that the numbers everyone has been making decisions on were never right.
Conversion events counted twice. A “lead” that fires when someone just views a page. Tracking that restarts the session at checkout, so every sale gets credited to a referral. None of these are unusual, and each one quietly wastes months of optimisation.
What the work covers
- GA4 setup, events and what counts as a conversion
- Google Tag Manager setup and clean-up
- Server-side tagging where browser limits have damaged the data
- Conversions API for Meta, TikTok and Snapchat
- Tracking across domains, including checkout and booking subdomains
- Lead, call and WhatsApp tracking
- E-commerce tracking
- Consent handling, and a clear position on privacy rules
- A UTM naming system that lasts longer than one campaign
- Looker Studio dashboards built around business questions
- Matching the numbers the platforms report against your own sales data
- Comparing attribution models, with an honest view of what each can and can’t tell you
Problems this solves
“Every platform claims the same sale”
Meta, Google and TikTok all report the same conversion. Checking them against your own sales data gives everyone one number to work from.
“We don’t know where our leads come from”
The source gets lost when the form is submitted, or never reaches the CRM. It can be fixed, and fixing it usually changes where the budget goes.
“GA4 doesn’t match our sales”
Usually a cross-domain, consent or duplicate event problem. GA4 itself is rarely the thing that’s wrong.
“Nobody reads the report”
Because it answers questions nobody asked. A dashboard should open with the two or three numbers the business actually acts on.
About attribution
Attribution today points you in the right direction. It isn’t exact. Privacy changes, people switching devices, and platforms that only report on themselves mean no model gives you the full truth. Good measurement gives you a consistent, honestly built number that moves when reality moves, and that’s enough to make the right decisions. Anyone selling exact multi-touch attribution is selling confidence, not accuracy.
Common questions.
Can WhatsApp leads really be tracked?
Clicks and new chats, yes. For closed sales you need one simple step in a CRM or a sheet, which I set up with you.
Do you handle consent and privacy?
Yes. Consent mode and data settings are part of every setup.
Will I lose my existing data?
No. New tracking is added alongside the old and checked before anything is removed.
Your next move.
Tell me where things are now and where you want them to be. I reply within one business day, in Arabic or English. If I'm not the right person for it, I'll say so.