Tracking & Analytics Foundation
GA4 + GTM + Meta Pixel configured from scratch on a live business site - full-funnel measurement for WhatsApp clicks, calls and bookings.
The Context
A live business site running ads without any real measurement underneath - the classic problem: spend going out, no visibility into what comes back. The goal of this engagement was the foundation layer: build a complete, reliable tracking system so that every meaningful user action is captured and every future campaign is attributable. This is a real implementation on a live site, not a mockup - it can be inspected in Tag Assistant and GA4 Events Manager.
The Hidden Problem: Flying Blind
What was missing before the setup:
- No clear data on where bookings originate
- No tracking of key actions - WhatsApp clicks, bookings, calls
- Ads running without attribution or measurement
- No visibility into the customer journey
- Business decisions based on assumptions rather than data
Funnel Architecture
Before touching ad spend, I mapped the complete customer path from first touch to conversion - so the tracking would capture the whole journey, not just the click.
Stage 1 · Landing Page
First touchpoint - where the visitor arrives and the session begins.
Stage 2 · Interaction
Engagement signals - scroll, time, movement toward intent.
Stage 3 · Intent
Lead-generation actions - WhatsApp clicks, call clicks, booking-button clicks.
Stage 4 · Conversion
The booking action itself - the real business outcome, now measurable.
Core principle: fix measurement before scaling spend. You can't optimize what you can't see.
Technical Execution
The full stack, configured from scratch on the live site:
- GA4 configuration - property setup with enhanced measurement; key events (page_view, scroll, session_start) configured for a reliable baseline
- Google Tag Manager - triggers for WhatsApp clicks, call clicks and CTA buttons, with a structured naming convention (wa_click, call_click, booking_click) to keep data consistent
- Conversion tracking - GTM custom events for the real business actions: WhatsApp clicks, phone calls, booking-button interactions
- Meta Pixel integration - Pixel installed correctly with ViewContent and Lead events tied to WhatsApp interactions and booking-intent signals
Projected Outcomes
What the setup makes possible - this is a real, live implementation, not a mockup:
- Full action visibility
- live
- Attribution-ready
- yes
- Optimization-ready
- yes
- Verifiable
- live
WhatsApp clicks, calls, bookings captured - not guessed
leads traceable to source channel the moment paid traffic runs
clean data foundation for any future campaign
inspectable in Tag Assistant + GA4 Events Manager
Scope note: this engagement covered the tracking foundation. Paid campaigns weren't run to completion - so this case shows measurement infrastructure, not ad performance.
Modeled Business Impact
The takeaway principles this project reflects:
- Foundation before scale
- Real actions matter
- Consistent naming
fix tracking before investing heavily in paid
track calls and WhatsApp interactions, not just clicks
structured event conventions keep data integrity
The site moved from flying blind to a clean, attributable measurement foundation - ready for spend to scale with confidence in the data.
What This Demonstrates
The capability this proves:
- I configure GA4, GTM and Meta Pixel from scratch on live sites
- I track real business actions (WhatsApp, calls, bookings), not vanity clicks
- I build measurement before spend - the analyst's discipline
- The work is verifiable live, not just described on a slide