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.

  1. Stage 1 · Landing Page

    First touchpoint - where the visitor arrives and the session begins.

  2. Stage 2 · Interaction

    Engagement signals - scroll, time, movement toward intent.

  3. Stage 3 · Intent

    Lead-generation actions - WhatsApp clicks, call clicks, booking-button clicks.

  4. 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

WhatsApp clicks, calls, bookings captured - not guessed

Attribution-ready
yes

leads traceable to source channel the moment paid traffic runs

Optimization-ready
yes

clean data foundation for any future campaign

Verifiable
live

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

fix tracking before investing heavily in paid

Real actions matter

track calls and WhatsApp interactions, not just clicks

Consistent naming

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
WhatsAppCall