Web Services · Analytics

Web analytics in Dubai: GA4 and Tag Manager set up so the numbers mean something

We plan, build and audit measurement for UAE businesses: GA4, Google Tag Manager, consent mode, WhatsApp and call tracking, and server side tagging where it earns its cost.

  • 4.7 Google rating
  • 200+ clients
  • In Dubai since 2018
45 minutesto a fixed written quote

A web analytics story we hear often from Dubai businesses goes like this. GA4 was installed when the website launched, nobody defined what a lead is, and now the Google Ads account is optimising towards page views or double counted form clicks. Decisions about budget, landing pages and even hiring are being made from numbers that do not reflect what customers actually did.

Our web analytics work for Dubai businesses fixes the foundation first: a written measurement plan, a clean Tag Manager container, events that match real business outcomes, and consent handled properly. It links directly to the campaigns we run under Google Ads management and social media advertising, and to the rest of our web services.

Method

Web analytics: from measurement plan to reliable reports

In web analytics for a Dubai site, tags come last. The thinking that decides what to tag comes first.

  1. Define outcomes

    We agree with you which actions matter: a completed enquiry form, a call tap, a WhatsApp tap, a booking, a purchase. Each becomes a named event with a clear trigger.

  2. Audit what exists

    Duplicate tags, hardcoded scripts, missing cross domain settings, internal traffic and referral spam are listed before anything is changed.

  3. Build in Tag Manager

    Tags, triggers and variables are built in a workspace, named consistently and tested in preview mode on desktop and mobile.

  4. Mark key events

    Google describes key events as actions particularly important to your business. Marked events feed reports and can be imported into Google Ads as conversions.

  5. Document and hand over

    A tracking sheet lists every event, its trigger and its purpose, so the next developer or agency does not have to reverse engineer the container.

Event map

The web analytics events a typical Dubai lead generation or ecommerce site needs

Names and triggers are adjusted to your site. This table is the starting point we work from.

ActionHow it is triggeredWatch for
Enquiry form completedSuccess message, thank you page or a data layer push from the form pluginTracking the submit button counts failed and empty attempts
WhatsApp tapTag Manager click trigger on links whose URL contains wa.me or api.whatsapp.comFloating chat widgets that do not use a normal link need their own trigger
Call tapClick trigger on links starting tel:Desktop visitors rarely call from the site, so read this per device
Email tapClick trigger on mailto: linksLow value on its own; useful for spotting contact page friction
Product views to purchaseGA4 recommended ecommerce events such as view_item, add_to_cart, begin_checkout and purchasePurchase must fire once per order, not on every refresh of the confirmation page

Tag Manager offers two click trigger types, All Elements and Just Links, and lets a trigger fire only on some clicks that match a URL condition. Stores built through our ecommerce solutions service ship with the purchase events in place.

Consent

Web analytics consent mode, set up before the first tag fires

In web analytics for Dubai sites, consent mode lets Google tags change their behaviour according to what a visitor has agreed to. Google’s documentation lists four consent types: ad_storage, analytics_storage, ad_user_data and ad_personalization. A default state is set before any consent is given, then updated when the visitor responds to your banner.

Google Ads Help sets out the two implementations. In basic consent mode, tags are blocked until the visitor interacts with the banner and nothing is sent before then. In advanced consent mode, tags load with defaults set to denied and, when consent is refused, send the consent state and cookieless pings, which supports more detailed conversion modelling. Which suits you depends on your visitors and your legal advice. Many Dubai businesses advertise to visitors in Europe and the UK, where consent expectations are strict, so we ask where your audience is before recommending either.

Consent checklist

  • Banner that records a real choice, with reject as easy as accept
  • Default consent state set before tags load
  • All four consent types updated from the banner
  • Tags checked in preview with consent denied
  • Banner text available in Arabic and English
  • Privacy policy linked and matching what is collected

Server side tagging

When server side web analytics tagging is worth it

In web analytics for a standard Dubai setup, the visitor’s browser sends data straight to Google and every other vendor. With server side tagging, data goes first to a tagging server you control, and Google’s introduction explains that you then decide how that data is shaped and where it is sent. The container uses the same tag, trigger and variable model as a web container. Google recommends Cloud Run for hosting it.

That control has a running cost: the server is infrastructure you pay for and someone must maintain. We recommend it when ad spend is large enough that better data quality matters, when you want to strip or hash personal details before they leave your systems, or when many third party scripts are hurting page speed. For a small brochure site it is usually unnecessary.

Good reasons to move server side

  • Several ad platforms receiving conversion data
  • A need to control exactly which fields vendors receive
  • Page speed hurt by browser tags
  • A first party subdomain for measurement
  • An in house or agency team able to own the server

Settings people forget

Small GA4 web analytics settings with large consequences

In web analytics for a Dubai property, each of these is a few minutes of work, and each one is often missing on properties we inherit.

Data retention

Standard properties can keep user and event level data for 2 or 14 months. Google notes this affects explorations and funnel reports, not standard reports, so set it to 14 months early.

Internal traffic

Office and agency visits filtered out, so staff checking the site all day do not inflate engagement.

Ads linking

GA4 linked to Google Ads so key events and audiences flow into campaigns, including those for PPC advertising and landing page tests.

From the blog

Guides on this topic

All articles

Straight answers

Frequently asked questions

We already have GA4 installed. Why would we need this?

Installing the tag takes minutes; making the data trustworthy is the real job. Common faults are the tag loading twice, internal traffic counted as customers, forms tracked on button press rather than success, and no key events marked at all. An audit shows which of these apply to your property.

Can you track leads that come in through WhatsApp?

On the website we can track the tap that opens WhatsApp, which records intent and the page it came from. What happens inside the chat is not visible to GA4. To close that loop, sales needs to log the lead in a CRM, ideally with the prefilled message or a reference that shows its source.

Will analytics slow our website down?

Every script has some cost. Loading tags through Tag Manager with specific firing rules, removing unused tags and avoiding duplicate libraries keeps the impact small, and server side tagging can move some vendor code off the page entirely.

Do you need admin access to our Google accounts?

We ask to be added as a user with the role the task needs, never for your password. The GA4 property, Tag Manager container and Ads account stay owned by your company, and access can be removed when the work ends.

Can you build dashboards for management?

Yes, once the underlying events are reliable. We usually build a short report in Looker Studio covering leads by channel, landing page performance and ad spend against key events, rather than a wall of charts nobody reads.

Sources

  1. Google Analytics Help: About key events accessed 13 September 2026
  2. Google Analytics Help: Data retention accessed 13 September 2026
  3. Tag Manager Help: Click trigger accessed 13 September 2026
  4. Google Tag Platform: Consent mode overview accessed 13 September 2026
  5. Google Ads Help: About consent mode accessed 13 September 2026
  6. Google Tag Platform: An introduction to server side tagging accessed 13 September 2026
  7. Google Analytics Developers: Recommended events reference accessed 13 September 2026

Fixed price, in writing

Send your brief. Get a scope and a price within 45 minutes.

  • One fixed number, agreed in writing before work starts
  • No obligation, and no pressure to sign
  • English and Arabic work, with proper right to left layout
  • One team for design, marketing, web, media and copy

Get your fixed price quote

Written scope and price within 45 minutes in business hours. No obligation.

By sending this you agree to be contacted about your enquiry. Privacy policy

Call WhatsApp Get a quote