Almost every marketing argument we are asked to settle comes down to the same thing: two people looking at two different numbers, both of which are wrong. Before any campaign decision is worth making, the measurement underneath it has to be trustworthy. This is the setup we put in place, and the order we do it in.
The Marketing Tracking Setup Most UK and UAE Businesses Are Missing
Step 1: Agree the events that matter
Start with a list, written in plain language, of the actions on your site that represent commercial intent. For most service businesses that is a short list: a form submission, a phone number tap, a WhatsApp click, a booked meeting. For e-commerce it is the standard purchase funnel plus whatever your business genuinely uses.
Name them consistently — generate_lead, contact_call, purchase — and write down the definition of each. This document is more valuable than any tag you will install, because it is what stops the same action being counted twice under two names next year.
Step 2: Install tracking through a tag manager, not the theme
Hard-coding tags into a WordPress theme means every change requires a developer and every theme update risks losing them. Google Tag Manager (or an equivalent) gives you one container, a change history, and a preview mode that lets you verify a tag fires before it goes live.
One container. One analytics property. If you have inherited three GA properties and two pixels of unknown origin, resolving that is the job — not adding a fourth.
Step 3: Handle consent properly, and understand what it costs you
If you serve UK or EU visitors, UK GDPR and the ePrivacy rules mean analytics and advertising cookies require consent before they are set. Google now requires Consent Mode v2 signals for advertising features in the EEA and UK. For UAE-based businesses, the UAE Personal Data Protection Law sets its own requirements, and if you market into Europe you inherit the European ones regardless of where you are based.
The practical consequence is that a share of your traffic will never be measured directly. Consent Mode’s modelling fills some of that gap; it does not eliminate it. Know your consent rate, because it is the ceiling on how much of reality your analytics can see, and a drop in “conversions” after a banner goes live is usually a measurement change rather than a performance change.
This is a legal area as much as a technical one — worth confirming your specific obligations with someone qualified to advise on them.
Step 4: Track calls, or accept you are flying half blind
In most UK and UAE service businesses, a meaningful share of enquiries arrive by phone or WhatsApp. If those are invisible in your reporting, every channel that drives calls will look worse than it is — and paid search, local SEO and Google Business Profile drive a lot of calls.
At minimum, track taps on tel: and WhatsApp links as events. Dynamic number insertion, which swaps the displayed number per visitor source, gives you channel-level attribution and is worth the cost once call volume is material.
Step 5: Get the outcome back from the CRM
This is the step that most setups skip, and it is the one that changes decisions.
Capture the click identifier at the point of enquiry — the GCLID for Google, the FBCLID or equivalent for Meta — into a hidden field on the form, and store it against the record in your CRM. When that record later becomes a qualified opportunity or a closed deal, send that outcome back to the ad platform as an offline conversion.
Two things happen. Your reporting starts showing cost per customer rather than cost per form fill. And the platforms’ bidding algorithms start optimising toward the leads that actually closed, rather than toward whoever fills in forms most readily.
Step 6: Build one report you will actually read
The dashboard that gets used is short. Ours defaults to six lines per channel: spend, enquiries, cost per enquiry, qualified opportunities, cost per opportunity, and revenue where the CRM can supply it. Monthly, with the previous three months alongside for context.
Anything that cannot be tied back to one of those six lines belongs in an appendix, not on the front page.
Step 7: Audit it on a schedule
Tracking decays. Themes update, forms get rebuilt, plugins change their markup, someone adds a new landing page and forgets the tag. Put a quarterly check in the calendar: submit a test enquiry through every form, confirm each event fires, confirm the numbers in analytics still match the numbers in the inbox and the CRM.
Fifteen minutes a quarter prevents the situation where you discover in November that conversions stopped recording in August.
The point of all this
None of this is exotic. It is a tag manager, a documented event list, a consent configuration, call tracking, and a hidden field on a form. What makes it rare is that it requires marketing and sales to agree on definitions and to keep them current.
The payoff is that budget conversations stop being arguments about whose number is right, and start being decisions about where the next unit of spend should go.
If you want your current setup reviewed against this list, request a proposal and tell us what you are running today.