Internal · Not indexedGA4: G-JKY2C0FX81

Booking Funnel Analytics

GA4 exploration dashboard — booking form performance by traffic source and CTA

Open in GA4 Explorations

Waiting for Real Visitor Traffic

This dashboard reads live GA4 event data. Booking funnel events will appear here once real visitors start interacting with the site — expected within 2–3 weeks of launch.

Tip: Share the site URL with a few test visitors or run a small ad campaign to seed initial data faster.

Booking Form Funnel

Step-by-step drop-off from first CTA click to successful submission

1
CTA Clickedbooking_cta_click
Waiting for data

Visitor clicked any "Book Consultation" button

2
Form Startedbooking_form_start
Waiting for data

First field interaction on the booking form

3
Fields Engagedbooking_field_focus
Waiting for data

Visitor focused on one or more form fields

4
Submit Attemptedbooking_form_submit_attempt
Waiting for data

Visitor clicked Submit (after client-side validation passed)

5
Booking Completedgenerate_lead
Waiting for data

Form submitted successfully — lead generated

Drop-off rate = (step N − step N+1) ÷ step N. A drop-off above 50% between any two steps signals a friction point worth investigating.

Traffic Source Breakdown

Which channels drive the most form starts and completions

SourceCTA ClicksForm StartsSubmit AttemptsLeads
No data yet — waiting for real visitor traffic

UTM Parameters in Use

🔍Organic Searchorganic
📱Social Mediasocial
🔗Direct / Type-in(none)
↗️Referralreferral
💰Paid / CPCcpc
✉️Email Campaignemail

CTA Button Performance

Which 'Book Consultation' buttons generate the most form starts

CTA LocationPageClicksForm Starts
No data yet — waiting for real visitor traffic

Tracked CTA Locations (cta_location parameter)

heroHero SectionHomepage
hero_secondaryHero (Secondary CTA)Homepage
mission_ctaMission / About SectionHomepage
services_ctaServices CTA BandServices
blog_sticky_barBlog Sticky BarBlog Posts
blog_cta_sectionBlog Listing CTABlog Listing
faq_ctaFAQ Page CTAFAQ
lp_enrollmentEnrollment LP CTACampaign LP
lp_tacomaTacoma LP CTACampaign LP
header_navHeader Nav LinkAll Pages

Field-Level Drop-off

Which form fields users reach — and where they stop

FieldOrderFocus EventsDrop-off vs. Prev
No data yet — waiting for real visitor traffic

Tracked Fields (field_name parameter)

1name— Full Name
2email— Email Address
3phone— Phone Number
4session— Session Type
5date— Preferred Date
6time— Preferred Time
7notes— Additional Notes

Validation & Submission Errors

Most common errors blocking form completion

Error TypeFieldCount
No data yet — waiting for real visitor traffic
Tracks both booking_form_validation_error (client-side) and booking_form_submit_error (server-side). High counts on a specific field indicate a UX friction point.

How to Build This in GA4 Explorations

Step-by-step instructions to build each exploration in GA4

1

Funnel Exploration — Booking Drop-off

Funnel exploration
  1. 1GA4 → Explore → Funnel exploration
  2. 2Add steps: booking_cta_click → booking_form_start → booking_field_focus → booking_form_submit_attempt → generate_lead
  3. 3Enable "Open funnel" to see users who enter at any step
  4. 4Add breakdown: Session source / medium
  5. 5Date range: Last 28 days (update once traffic arrives)
Reveals exactly where visitors abandon the booking process
2

Free-form — Source × Event Crosstab

Free-form exploration
  1. 1GA4 → Explore → Blank exploration
  2. 2Dimensions: Event name + Session source / medium
  3. 3Metrics: Event count + Total users
  4. 4Rows: Session source / medium — Columns: Event name
  5. 5Filter: Event name contains "booking_" OR equals "generate_lead"
Shows which traffic sources drive the most form starts and completions
3

Free-form — CTA Location Performance

Free-form exploration
  1. 1GA4 → Explore → Blank exploration
  2. 2Dimensions: Event name + cta_location (custom parameter)
  3. 3Metrics: Event count
  4. 4Filter: Event name = "booking_cta_click"
  5. 5Rows: cta_location — Sort: Event count descending
Identifies which "Book Consultation" buttons drive the most form starts
4

Free-form — Field Drop-off Analysis

Free-form exploration
  1. 1GA4 → Explore → Blank exploration
  2. 2Dimensions: Event name + field_name (custom parameter)
  3. 3Metrics: Event count + Total users
  4. 4Filter: Event name = "booking_field_focus"
  5. 5Rows: field_name — Sort: Event count descending
Shows which fields users reach — the last field with low count is the drop-off point
5

Free-form — Validation Error Analysis

Free-form exploration
  1. 1GA4 → Explore → Blank exploration
  2. 2Dimensions: field_name + error_message (custom parameters)
  3. 3Metrics: Event count
  4. 4Filter: Event name = "booking_form_validation_error" OR "booking_form_submit_error"
  5. 5Rows: field_name, error_message
Surfaces the most common errors blocking form completion

This page is internal and not indexed by search engines. Data tables will populate once real visitor traffic generates GA4 events. Measurement ID: G-JKY2C0FX81