To see which ads and pages actually bring in customers, you need three things set up properly. Google Analytics 4 (GA4) records what people do on your website. Google Tag Manager (GTM) is the tool you use to install and manage tracking without editing your site's code each time. The Meta Pixel, together with the Meta Conversions API, tells Facebook and Instagram which ads led to an enquiry or sale. Set up together, they show you where your leads come from, so you can spend more on what works and stop paying for what does not.
This guide explains what each tool does, what a UAE business should track, how to set it all up step by step, and the mistakes we find most often when we audit tracking.
What each tool does
| Tool | What it does | Why you need it |
|---|---|---|
| GA4 | Records visits, pages viewed and actions such as form submissions, across all channels | Shows which channels, campaigns and pages produce leads |
| Google Tag Manager | A container on your site that loads all your tracking tags | Lets you add or change tracking without a developer each time |
| Meta Pixel | Tracks actions on your site from people who saw your Facebook or Instagram ads | Lets Meta measure and optimise your ads |
| Meta Conversions API | Sends the same actions to Meta from your server, not the visitor's browser | Recovers events the browser misses because of ad blockers and privacy settings |
| Google Ads conversions | Counts the actions that matter in Google Ads | Lets Google's bidding aim for leads, not just clicks |
What a UAE business should track
Tracking page views is not enough. Track the actions that mean someone wants to buy:
- WhatsApp clicks. For many UAE businesses this is the main way leads arrive, and it is the action most often left untracked. Track every click on a WhatsApp button or wa.me link.
- Call clicks. Taps on your phone number (tel: links), especially on mobile.
- Form submissions. Contact, quote, booking and newsletter forms, tracked on genuine submission, not just a click on the button.
- Bookings and purchases. Completed appointments, orders and payments, with the value where possible.
- Email clicks. Taps on your email address.
- Key page views. Pricing, service and contact pages, which show intent even without a lead.
In GA4, the actions that matter most should be marked as key events. Google renamed "conversions" to "key events" in GA4 in March 2024 (PPC Land). A key event is an action you have marked as important in GA4. A conversion is now the version of it you import into Google Ads to bid on.
How to set it up, step by step
- Create a GA4 property. Set the time zone to the UAE (GMT+4) and the currency to AED, so your reports and revenue match your business.
- Install Google Tag Manager on every page of your website, once.
- Add your GA4 tag in GTM so it loads on every page. Do not also hard-code GA4 into the site, or every visit is counted twice.
- Set up events in GTM for WhatsApp clicks, call clicks, email clicks and form submissions. Give them clear names, such as whatsapp_click and generate_lead.
- Mark the important ones as key events in GA4. Usually leads, bookings and purchases. Not every click.
- Extend data retention. GA4's default keeps detailed data for only two months in Explorations (Analytics Mania). Change it to 14 months under Admin, Data retention. The change is not backdated, so do it on day one.
- Link Google Ads and import conversions. Link the accounts, then create Google Ads conversions from your key events so campaigns can optimise for leads.
- Install the Meta Pixel and the Conversions API. Meta recommends using both together. Send the same event from both with the same event name and a matching event ID, so Meta counts it once.
- Exclude internal traffic. Filter out visits from your own office and team so they do not inflate the numbers.
- Test everything before launching ads. Use GTM's Preview mode, GA4's DebugView and Meta's Test Events tool. Submit each form, tap each WhatsApp and call button, and check every event arrives once, with the right name.
Privacy and consent
Tracking collects personal data, so it has to be handled properly. Keep a clear privacy policy and cookie notice on your site, and only collect what you need. The UAE's Personal Data Protection Law expects a lawful basis for processing personal data. If you get visitors or run ads in Europe or the UK, set up Google's Consent Mode and a consent banner too, because consent rules there are strict. Get legal advice if you are unsure what applies to your business.
The tracking mistakes we find most often
- WhatsApp clicks not tracked at all. The biggest lead source is invisible, so ads look like they are not working.
- GA4 installed twice. Once in the site code and once in GTM, doubling every number.
- Counting thank-you page refreshes as leads. One person reloading the page becomes three leads.
- Every click marked as a key event. If everything is important, nothing is. Google Ads ends up optimising for the wrong thing.
- Data retention left at two months. The comparison you need next year is gone.
- Pixel without the Conversions API. Meta under-counts results and optimises on less data.
- Pixel and Conversions API without matching event IDs. Meta counts the same lead twice.
- Wrong time zone or currency. Daily reports and revenue never match the business.
- No one checking after website changes. A new form or button breaks tracking silently, and nobody notices for months.
What a good setup lets you answer
- Which channels bring the most leads: Google, Meta, organic search, direct or referrals
- Which campaigns and ads produce enquiries, not just clicks
- Which pages convert visitors into leads, and which lose them
- How much each lead costs on each platform
- Whether WhatsApp, calls or forms are your main lead source
If your current setup cannot answer these, fix the tracking before increasing ad spend.
A quick checklist
- GA4 property with UAE time zone and AED currency
- Google Tag Manager on every page, GA4 loaded once through it
- Events for WhatsApp clicks, call clicks, email clicks and form submissions
- Key events marked for leads, bookings and purchases only
- Data retention set to 14 months
- Google Ads linked, with conversions imported from key events
- Meta Pixel and Conversions API with matching event IDs
- Internal traffic filtered
- Everything tested, and rechecked after any website change

