FORM SUBMISSIONS
- Successful contact forms
- Consultation requests
- Quote requests
- Booking forms
- Lead forms
GA4 • GTM • GOOGLE ADS • LEAD TRACKING
A campaign can look profitable because the dashboard says 100 conversions.
But what were those conversions?
I’m Muhammad Ali Abbasi. I build conversion tracking systems that help businesses understand what people actually did after the click, and which actions should influence the next marketing decision.
The goal is not to collect more events.
The goal is to separate useful signals from noise.
Based in Dubai. Working across the UAE and international markets.
Already have GA4, GTM or Google Ads tracking? I can start with the setup you already have.
THE PROBLEM
This happens more often than businesses expect.
Google Ads may report a conversion.
GA4 may record a different number.
Meta may show leads.
The CRM may contain fewer.
The website may be tracking every click as if it were a completed enquiry.
And the person making budget decisions is left trying to decide which number to trust.
Before asking a platform to optimise harder, I want to know what we taught it to call success.
That is where conversion tracking starts.
EVENT QUALITY
Imagine somebody presses the WhatsApp button.
That tells us there was intent.
But we do not yet know whether they sent a message.
Now imagine somebody submits a lead form successfully.
That is a stronger action.
Then the sales team speaks to them and confirms they are relevant.
That is stronger again.
Then they book.
Then they buy.
Each stage tells us something different.
Not every business needs all seven stages on day one.
But the more accurately we define each stage, the more useful the reporting becomes.
The problem is not having too little data.
The problem is treating different actions as if they were the same result.
THE MEASUREMENT LAYER
The exact setup depends on the customer journey.
Possible events include:
I do not recommend tracking every interaction as a primary conversion.
Some events are useful for analysis.
A smaller number should usually represent the actions the platform is actually asked to optimise toward.
GTM
Google Tag Manager can act as the measurement layer between the website and the platforms using its data.
Instead of scattering tracking code across the website, GTM can help organise:
But GTM is only useful when the trigger logic is clean.
A tag firing is not proof that the tracking is correct.
The right tag needs to fire:
on the right action,
at the right time,
with the right data,
and only when it should.
“Tag fired” is not the finish line.
“Correct tag fired on the correct event” is what matters.
REAL IMPLEMENTATION • HEALTHCARE
This tracking setup was built to separate different lead actions rather than sending everything into the same generic conversion bucket.
The important part is not the number of tags.
The important part is what they represent.
A phone interaction can be analysed separately from a WhatsApp action.
A successful form submission can fire a stronger conversion event.
User-provided data can support Google Ads measurement where the setup, consent and platform requirements are appropriate.
Google currently supports enhanced conversion measurement through Google Tag Manager and first-party user-provided data. Google Help
One website visitor can create several interactions.
The tracking should understand which one actually represents the result we care about.
GOOGLE ANALYTICS 4
GA4 can answer questions that advertising platforms cannot answer alone.
The useful part is not opening GA4 and looking at “users.”
It is building events and reporting around questions the business actually needs answered.
That is how analytics becomes a decision tool rather than a reporting screen.
GOOGLE ADS
If Google is being asked to optimise for the wrong event, automated bidding can get very efficient at finding more of the wrong thing.
That is why I review:
For lead-generation businesses, the measurement can mature over time.
Google’s current enhanced-conversion setup supports first-party/user-provided data and can be used with Google Tag Manager to improve conversion measurement. Google Help
The closer the conversion gets to the business outcome, the more useful the optimisation can become.
META
A Meta campaign may generate:
The tracking needs to reflect the actual conversion path.
If somebody simply clicks a button, that is different from completing a lead.
If a form submission succeeds, the event should reflect that stronger action.
If the business has downstream lead-quality information, that becomes another layer of measurement.
I treat Meta tracking the same way I treat Google Ads tracking.
Start with the business event.
Then decide how the platform should receive it.
REAL IMPLEMENTATION • B2B LEAD GENERATION
This setup shows the difference between simply tracking activity and tracking specific outcomes.
When the successful lead-form event fires:
GA4 Lead Form Success fires.
Google Ads Qualified Lead Form fires.
Other unrelated interaction tags remain inactive.
When the WhatsApp lead-success event fires:
GA4 WhatsApp Lead Submit fires.
The form conversion does not fire.
That separation matters.
If every click fires every conversion tag, the numbers become useless.
The goal is a clean measurement layer where each business action has a clear meaning.
LEAD-GENERATION BUSINESSES
For many service businesses, especially in the UAE and GCC, the lead journey can involve:
A tracking setup should reflect that reality.
But it should also separate:
Clicking WhatsApp
from
submitting a form
from
creating a qualified enquiry.
Otherwise the dashboard can report a large number of “leads” while the business sees something very different.
BETTER SIGNALS
A lead-generation business may close the sale hours, days or weeks later.
That creates a measurement gap.
Enhanced conversion and offline lead measurement can help connect those later outcomes back to the earlier marketing interaction when the setup and first-party data allow it.
Google currently recommends enhanced conversions for leads as the upgraded path for using lead and offline conversion data, including through Google Ads Data Manager and supported tagging setups. Google Help
A form submission tells us someone responded.
A qualified-lead signal tells us whether the business wanted that response.
VERIFY BEFORE YOU TRUST IT
A setup can look correct inside GTM and still behave incorrectly on the live website.
That is why implementation needs testing.
I check:
Testing is where configuration becomes evidence.
FROM EVENTS TO DECISIONS
Raw event data is only one layer.
The next job is turning it into reporting that answers real questions.
I use reporting to connect areas such as:
For example, one of the supplied Looker Studio dashboards recorded:
It also separated lead sources across Display, Organic Search, Paid Search, Direct, AI Assistant and Referral.
Another dashboard connected Google Ads spend, clicks, conversions, search terms and landing-page performance.
The point is not to make the dashboard colourful.
The point is to make it useful.
A dashboard should help answer “What should we do next?”
SCOPE
COMMON PROBLEMS
If one of those sounds familiar, I would start with the existing setup before adding more tools.
HOW I WORK
What actually matters?
Lead?
Booking?
Sale?
Qualified enquiry?
Where can somebody convert?
Form?
WhatsApp?
Phone?
Checkout?
What is already installed?
What currently fires?
What is duplicated?
What is missing?
Primary events.
Secondary events.
Naming.
Variables.
Conversion logic.
GTM.
GA4.
Google Ads.
Meta.
Other required platforms.
Tag Assistant.
GA4 DebugView.
Platform diagnostics.
Live submission testing.
Build a reporting layer that connects events to channels and campaigns.
Where possible, move from basic conversions toward stronger lead-quality or customer outcomes.
Tracking should become clearer over time.
Not more complicated.
COMMON TRACKING QUESTIONS
START WITH THE EVENT
Maybe the numbers do not match.
Maybe every click is being counted as a lead.
Maybe Google Ads says the campaigns are working and the sales team disagrees.
Maybe nobody knows whether the WhatsApp leads came from Google, Meta or organic search.
Maybe the tracking stopped after a website change.
Send me the setup you have now.
We can start by finding out what the numbers actually mean.
Start with the conversion you do not trust.