Google Analytics 4 (GA4) Setup & Web Analytics
GA4 configuration, key events, traffic analysis, attribution checks and lead/ecommerce measurement.
Conversion tracking and web analytics are not limited to service businesses. I can implement tracking for lead generation, ecommerce, SaaS, B2B, professional services and custom website environments.
Trusted for Google Ads, Meta Ads & advanced conversion tracking
Trusted by businesses I’ve worked with












More client reviews
“Excellent work setting up and fixing our Google Ads lead form tracking. The tracking was checked carefully, the issues were resolved, and now we can measure leads properly. Very professional, reliable, and knowledgeable in Google Ads conversion tracking. Highly recommended.”
“Very professional Google Ads Conversion Tracking setup. Everything is now tracking correctly and I can see accurate leads and conversions. Fast delivery and great communication. Highly recommended 👍”
“Great lead form and call tracking setup. It helped us easily track leads and improve conversions. Very useful and accurate. Highly recommended!”
“Excellent experience working with her. She quickly identified and fixed our Google Ads conversion tracking issues with great accuracy. …”
“Hira is knowledgeable and very professional. She understood my requirements, set up GA4 tracking without any issues, and provided full support. I’m very satisfied with her work and will surely work with her again.”
“Excellent work on our Shopify tracking! Hira set up GA4 + GTM perfectly, fixed data layer issues, and our purchase events are now 100% accurate. …”
“Great experience! The freelancer quickly audited and fixed my conversion tracking issues. Communication was smooth, and everything works perfectly now. Highly recommended!”
“Great experience with Hira on e-commerce tracking. Everything was set up accurately, and tracking is working perfectly. Highly recommended!”
“Hira did an excellent job managing our Google Ads for our local service business. She improved our lead quality, reduced wasted spend, and kept us updated throughout the project. Professional, knowledgeable, and easy to work with. Highly recommended!”
“Hira set up my Google Ads account for real estate perfectly. She was honest, clear, and trustworthy. I started getting quality leads fast. A true expert.”
“It’s been great working with Hira. She went above and beyond. Will definitely work with her again. Highly recommended 🏅”
“Phenomenal and one of the best Upwork hires I have had yet, outstanding knowledge and support, I would highly recommend!”
“Great work on our Google Ads campaign for a local service business! Professional setup, strong keywords, and effective ad copy that generates real leads. Smooth communication and excellent attention to detail. Highly recommended!”
“Great seller! The Facebook Conversion API was set up perfectly with accurate tracking and smooth integration. Communication was clear, and the work was delivered on time. Highly recommended for reliable and professional service.”
“Hira did a very detailed and honest Google Ads audit that clearly showed where money was being wasted. She identified tracking gaps, keyword issues, and weak campaign structure …”
“Hira did an excellent job with Google Ads setup and optimization. The campaigns were professionally managed, well-targeted, and delivered great results. Very responsive and knowledgeable.”
“Yeah, Hira is Excellent. Her work gives value for money. She will tell you what to do and what not to do based on her experiences. I highly recommend her.”
“We work together on different things I’d never use anybody else I trust her totally”
“Hira and her team member got the job done. He proved to be very knowledgeable and resolved our issue promptly. Honest people! I would use them again.”
“Another successful contract with Hira, she exceeds expectations and always goes above and beyond! I am blessed to have found her.”
“repaired and optimized my google ads campaign, good work”
This live feed shows the events your website sends to GA4, Google Ads and Meta. Clear data like this is what lets the ad platforms bring you better leads.
If GA4, Google Ads and Meta all show different numbers, data is leaking at one of these four points. Tap one to see the fix.
Form submits, phone clicks, WhatsApp chats and bookings happen on your site, but nothing records them.
Track page views only and guess the rest.
A clear event map (form_submit, phone_click, generate_lead, booking) sent to GA4, Google Ads and Meta.
Old tags, plugins and thank-you page reloads fire the same conversion again and again.
Add another tag on top of the old ones.
A cleaned-up GTM container with one source of truth and event IDs that deduplicate across platforms.
Ad blockers and Safari’s privacy rules remove cookies and block tags, so platforms under-count conversions.
Accept the gaps as “normal”.
Server-side GTM, Enhanced Conversions and Meta Conversions API, set up and tested on your domain.
The ad platforms never learn which leads became paying customers, so they keep finding more of the wrong ones.
Optimise for form fills only.
Offline conversion imports or CRM webhooks that send booked jobs and sales back to the ad platforms.
When all four leaks are closed, the same budget brings more of the right customers, and you can see exactly which ads bring them in.
Build a measurement system that connects website actions, ad platforms and qualified lead outcomes so campaign decisions are based on reliable data.
From GA4 and GTM to Meta CAPI, server-side tracking and CRM imports: every piece of the measurement setup, built and tested.
GA4 configuration, key events, traffic analysis, attribution checks and lead/ecommerce measurement.
Web container, tags, triggers, variables, event architecture and QA.
Calls, forms, bookings, purchases and qualified lead actions.
Browser events, server events, Event ID/deduplication and browser/server alignment.
GTM Server Container, Stape.io, first-party data flows, event routing and QA.
WordPress, Shopify, Wix, Laravel, Magento and custom-built sites.
Connect qualified leads or sales back to Google/Meta when the required identifiers and CRM workflow are available.
Work with developers to define structured events for forms, bookings, ecommerce and custom actions.
// fired only after the form is accepted by the server window.dataLayer.push({ event: 'generate_lead', event_id: 'lead_8f2c91', // shared with Meta CAPI for dedup form_name: 'quote_request', service: 'carpet_cleaning', user_data: { email_sha256: '…' } });
A sample measurement plan. Each audit ends with one like this for your site.
| Event | Fires when | Sent to | Key event |
|---|---|---|---|
| generate_lead | Form accepted by server | GA4Google AdsMeta CAPI | Primary |
| phone_call | Call ≥ 60 seconds | Google AdsGA4 | Primary |
| booking_complete | Booking confirmation page | GA4Google AdsMeta | Primary |
| whatsapp_click | Click on wa.me link | GA4Meta | Secondary |
| form_start | First field focused | GA4 | Diagnostic |
| qualified_lead | Marked qualified in CRM | Google Ads (offline)Meta (offline) | Primary |
Screenshots from Google Tag Manager, Tag Assistant, GA4 and Meta Events Manager. Client names, website addresses and account IDs are blurred. Cards marked “Demo setup” were built on my own test sites. Tap a screenshot to see it larger.
Tracking for a UK hair brand running Shopping Ads: Meta Pixel, GA4 and Google Ads remarketing in the web container, plus a server container sending Google Ads conversions, enhanced conversions and Meta Conversions API events.
Lead tracking on a ClickFunnels funnel for a U.S. mineral rights company: GA4 events for lead form, phone, email and button clicks, Google Ads conversions, a custom form tag and a server-side GTM container.
End-to-end GA4 ecommerce tracking through GTM for a U.S. health brand: view_item, add_to_cart, begin_checkout and purchase for every product and bundle, plus offer-page events. The numbers are the store’s own traffic, measured by this setup.
Call-only Google Ads for a UK oil testing laboratory, with GA4 and GTM tracking calls, WhatsApp calls, form submissions, email and phone clicks and service page views, and Google Ads conversions for leads, contact and calls from ads.
Every setup is tested in GTM Preview, Tag Assistant or GA4 DebugView before it goes live.
I’ll review GA4, GTM, Google Ads conversions, Meta Pixel/CAPI and event flow to find missing, duplicate or inaccurate tracking.
Accurate conversion tracking lets the ad platforms find more of the right people. Lower cost per conversion means more leads from the same budget.
“Excellent work setting up and fixing our Google Ads lead form tracking. The tracking was checked carefully, the issues were resolved, and now we can measure leads properly. Very professional, reliable, and knowledgeable in Google Ads conversion tracking. Highly recommended.”
“Very professional Google Ads Conversion Tracking setup. Everything is now tracking correctly and I can see accurate leads and conversions. Fast delivery and great communication. Highly recommended 👍”
“Great lead form and call tracking setup. It helped us easily track leads and improve conversions. Very useful and accurate. Highly recommended!”
Conversion tracking can support virtually any business model where reliable website or app events can be measured.
Tracking set up on the platform you already use.
Any model where website or app events can be measured.
GA4, Google Ads and Meta each report something different? Find out which one is right, and why.
Tick what's true for your site today.
Conversion tracking measures important actions such as calls, forms, bookings, purchases and qualified leads so you can see which marketing activities generate results.
Tracking can include Google Ads, GA4, GTM, Meta Pixel, Meta CAPI and related analytics or lead-measurement workflows.
Yes. Server-side implementations can include GTM Server Container, Stape.io, Meta CAPI and suitable first-party measurement workflows.
Yes. Tracking can be implemented across WordPress, Shopify, Wix, Laravel, Magento and custom-built websites, subject to each platform’s technical capabilities.
Yes. For custom or complex websites, a structured dataLayer can be planned with the developer so GTM, GA4, Google Ads and Meta receive the correct event data.
Yes. Where appropriate, browser and server events can be configured together with Event ID/deduplication checks to reduce duplicate reporting.
Offline conversion tracking connects lead outcomes such as qualified leads or closed sales back to advertising platforms when the required identifiers and CRM workflow are available.
Yes. These lead actions can be tracked when the website or third-party platform provides a technically reliable event or integration point.
Yes. A tracking audit can identify duplicate tags, missing events, broken triggers, incorrect conversions, attribution gaps and data-quality problems.
No. Server-side tracking is not automatically necessary for every business. The recommendation depends on your platforms, privacy requirements, data quality, campaign scale and technical setup.
Get a free audit of your GA4, GTM, Google Ads and Meta tracking before you increase spend.
No open times this month. Try the next month.
Prefer to write instead? Send a message