GA4 Funnel Exploration for Lead Generation: A Worked Example

A copper ribbon links descending teal glass terraces to an ivory bowl

A GA4 funnel exploration helps you find where an observed lead journey loses people: before they start a form, while they complete it, or before the website confirms success. It becomes useful when each step has a clear meaning and the report answers a specific business question.

This walkthrough uses a fictional consultation form. The numbers are illustrative, not industry benchmarks or Rivatra performance data. You can replace the event names and values with your own verified implementation.

Define the decision before building the report

Start with a question such as: “Do mobile visitors who begin our consultation form complete it less often than desktop visitors?”

That is more actionable than “Why is conversion low?” It identifies the audience, the relevant part of the journey, and a comparison. It also suggests what evidence you need before changing the page.

Write down four things:

  • The form or service you are investigating.
  • The starting action and successful outcome.
  • The period and users you want to compare.
  • The change you might make if the pattern is confirmed.

Do not put every marketing touchpoint into the first exploration. A compact website funnel can help diagnose form friction. A longer sales journey needs CRM information and a separate definition of qualification.

Create an event plan with observable outcomes

For this example, we propose two custom events and one Google-recommended event. These names are an implementation plan, not a claim that GA4 collects them automatically.

StepExample eventProposed trigger
Form availablelead_form_viewThe consultation form is rendered and visible under your documented visibility rule
Form startedlead_form_startThe first meaningful interaction with that form during the defined form visit
Inquiry acceptedgenerate_leadThe application confirms that the inquiry was successfully accepted

Google includes generate_lead in its recommended events. Implement the trigger carefully: a click on Submit can fail validation or encounter a server error.

Use a stable, non-personal parameter such as lead_form_key=consultation_main on all three events. That keeps the example scoped to the same form. Follow Google’s event-scoped custom dimension instructions if you need to use that custom parameter in reporting.

Do not send the submitted message, name, email address, or phone number as a GA4 event parameter. Your CRM can hold the business record; your website analytics needs a safe description of the action.

Three blank teal glass cards beside a copper ruler and navy notebook

Before publishing the event setup, test a normal submission, a validation failure, a server failure, and a refresh of the confirmation page. The success event should correspond to the outcome you defined. Our GA4 lead tracking guide covers that foundation.

Build the exploration in GA4

Open Explore and choose Funnel exploration. Add the three event conditions in order, with the same form-key condition where relevant. Begin with a closed funnel and indirectly followed steps so ordinary intervening events do not break your intended sequence. Add Device category as the breakdown.

Google’s funnel exploration documentation distinguishes closed funnels, which require entry at step one, from open funnels, which permit entry at any step. Required steps still need to occur in sequence. Directly followed steps prohibit intervening events; indirectly followed steps allow them. You can also specify a time limit between steps.

Save the configuration and date range with the report. If you later change the step conditions, treat the new version as a different comparison.

Choose the allowed time between steps to match your question. A quick same-visit form-completion question and a multi-day research journey should not silently share the same interpretation. Document the window rather than accepting an unexplained default.

Read a worked example with consistent denominators

Assume your closed funnel reports the following users for the selected period.

StepUsers reaching the stepProgression from previous step
Form viewed1,000Starting population
Form started420420 / 1,000 = 42%
Inquiry accepted210210 / 420 = 50%

The end-to-end completion rate is 210 / 1,000 = 21%. The start-to-success completion rate is 50%. Both numbers are correct; they answer different questions.

The first transition loses 580 observed users. That may reflect low intent, a weak offer, a form placed too early, or a visibility event firing before the form is meaningfully seen. The second transition loses 210 users and deserves a closer look at form behavior.

Do not immediately conclude that the form needs fewer fields. A missing success event, broken validation, a consent difference, and an actual usability problem can produce similar-looking drops.

Keep the unit consistent. A user-based funnel should not be compared directly with total submit-button clicks or CRM record counts as though every number describes the same population.

Break the example down by device

Suppose the same illustrative data is divided as follows.

Device groupForm viewedForm startedInquiry acceptedStart-to-success rate
Mobile70028011240%
Desktop3001409870%
Total1,00042021050%

The mobile group supplies most starts and has the lower completion rate. That makes mobile a sensible place to investigate first. It does not establish that screen size caused the difference: traffic source, visitor intent, browser behavior, and measurement coverage could also vary.

A useful planning exercise is to ask what a modest change would mean. If mobile completion increased from 40% to 45% while starts stayed at 280, accepted inquiries would rise from 112 to 126: 14 additional inquiries. That is a scenario, not a forecast or a statistically demonstrated lift.

GA4’s breakdown attribution has its own rules; it should not be interpreted as a perfect record of the device used at every step by someone who switches devices.

A sculptural phone form beside a large teal magnifying lens

Turn a drop-off into a testable hypothesis

Give each investigation an owner and a concrete observation. Avoid assigning a developer the vague task “improve conversion.”

ObservationHypothesis to investigateFirst useful check
Mobile starts look normal, success is lowA field or error state is difficult on mobileComplete the real form on common mobile browsers
Success falls on the day of a releaseTracking or submission behavior changedCompare the release with controlled test submissions
One form key has no success eventsThe confirmation event lacks that parameterInspect the event payload during a successful test
Booking clicks exist, completions disappearA third-party handoff is not measuredReview the booking integration and cross-domain route
CRM inquiries rise but GA4 successes do notCollection coverage or event logic differsReconcile definitions before changing the page

For external booking routes, use the GA4 cross-domain tracking checklist. For difficult forms, inspect the landing-page checklist and any recently added spam-prevention controls.

Select one meaningful change, define the success measure, and record when it launched. A before-and-after comparison can suggest progress, but changing traffic mix or seasonality can still confound it. Use a properly designed experiment when you need stronger causal evidence.

Know why an exploration may look incomplete

An empty or shortened report is not automatically evidence of zero demand. Check whether the selected events existed during the period, whether the conditions match exact parameter values, and whether the filters exclude the people you intended to study.

Google’s data retention documentation explains that explorations are affected by retained event-level data. Extending retention does not restore data that has already been deleted. Choose a usable period before interpreting a long-term trend.

New custom dimensions also need time before reporting becomes available. Google describes the processing expectations in its custom dimensions overview. Creating a definition is not a substitute for sending the parameter.

Use DebugView for controlled event checks, while accounting for consent and privacy settings that affect visibility. Do not override a visitor’s choices just to make a debugging panel look complete.

Keep website completion separate from lead quality

A successful inquiry can still be unsuitable, a duplicate, or spam. Website funnel improvement matters when it supports useful business outcomes.

Review accepted inquiries with the team handling them. Compare the resulting qualified leads using the same MQL and SQL definitions across periods. If a shorter form creates more submissions but fewer relevant opportunities, the headline completion rate is not the whole result.

A practical weekly review can fit into five questions: Did collection work? Where did the largest relevant drop occur? What evidence explains it? What single change will we test? Did qualified outcomes improve after enough time passed?

Technical references checked September 25, 2026. All numerical examples are hypothetical. Original illustrations generated for Rivatra.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top