Web Analytics with Google Analytics 4Reports and explorations · Lesson 14 of 20

Explorations: funnels, paths, segments and cohorts

Article · 12 min · 8 min lecture

Video lecture

Explorations: funnels, paths, segments and cohorts

15 chapters · about 8 min · full transcript

Coming soon

Chapter 1 of 15

Explorations

  • Techniques and when to use them
  • Segment scope
  • Building a funnel
  • Paths and cohorts
  • A durable funnel in BigQuery

The narrated lecture is in production

Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.

Chapters

When to use explorations

Use an exploration when a standard report cannot answer a specific question — for example where do mobile users drop out of checkout? or what do people do after viewing pricing? Explorations are private by default (share when ready), and they rely on event-level data subject to your data retention setting.

The exploration techniques

TechniqueBest forExample question
Free formFlexible pivot tables and chartsKey event rate by landing page and device
Funnel explorationStep-by-step conversion and drop-offWhere do users abandon checkout?
Path explorationWhat happens before or after an eventWhat do users do after viewing pricing?
Segment overlapHow audiences intersectHow many purchasers also used site search?
Cohort explorationRetention of groups over timeDo users acquired in March return more than those from April?
User lifetimeValue over the whole relationshipWhich first-user channels produce the most lifetime revenue?
User explorerIndividual event streams (use responsibly)QA of a specific test user journey

Segments: the most powerful feature

A segment is a subset of data defined by conditions. GA4 offers three kinds:

  • User segments — users who met a condition at any time (e.g. users who purchased).
  • Session segments — sessions that met a condition (e.g. sessions landing on a blog post).
  • Event segments — only the events meeting the condition.

Choosing the wrong scope changes the answer. "Users who viewed pricing" includes all their sessions; "sessions with a pricing view" includes only those sessions.

Building a funnel exploration

Question: Where do mobile users drop off between product view and purchase?
Steps:
  1. view_item
  2. add_to_cart
  3. begin_checkout
  4. add_payment_info
  5. purchase
Settings:
  - Open vs closed funnel: closed (must enter at step 1)
  - Directly followed vs indirectly followed: indirectly
  - Breakdown: device category
  - Optional: time elapsed between steps

Open funnels let users enter at any step; closed funnels require entry at step 1. Trended funnel views show whether a step's conversion is improving over time — great for checking the effect of a checkout redesign.

Path exploration for discovery

Start from an event (for example view_pricing) and see the next steps, or start from an ending point (for example purchase) and look backward. Use it to discover unexpected loops — such as users bouncing repeatedly between pricing and FAQ, which suggests unanswered questions.

Cohorts and retention

A cohort exploration groups users by acquisition date (or first event) and shows their return behavior over subsequent weeks. For subscription apps, a course platform or a grocery delivery brand, cohort retention is often a leading indicator of revenue far better than monthly visitors.

Worked example: a course platform's pricing puzzle

An online academy notices many pricing views but few purchases. Analysis:

  1. Path exploration from view_pricing: a large share of next steps go to the FAQ page and then exit.
  2. Free form: FAQ-page sessions have a lower key event rate on mobile.
  3. Segment overlap: most purchasers never visited the FAQ — they came from webinar emails.
  4. Hypothesis: pricing lacks clarity about refunds and certificates, which the FAQ answers poorly on mobile.
  5. Action: add a concise refund and certificate section on the pricing page; test it (see the CRO course).

This is the essence of analysis: observation → segmentation → hypothesis → action, not screenshots of charts.

Sampling and limits

Explorations may be sampled when queries exceed quota thresholds for standard properties; an indicator shows the sample size. To reduce sampling, shorten the date range, simplify the query, or move heavy analysis to the BigQuery export, which provides raw event-level data (standard properties have a daily export limit; check current terms). BigQuery is also the route for joining GA4 data with CRM or cost data.

Hands-on: the same funnel in BigQuery

Explorations are sampled on large ranges and limited by retention. For a durable version of your main funnel, compute it from the export. This approximate closed funnel uses each user's first occurrence of each step in the period:

WITH firsts AS (
  SELECT
    user_pseudo_id,
    MIN(IF(event_name = 'view_item',      event_timestamp, NULL)) AS t_view,
    MIN(IF(event_name = 'add_to_cart',    event_timestamp, NULL)) AS t_cart,
    MIN(IF(event_name = 'begin_checkout', event_timestamp, NULL)) AS t_checkout,
    MIN(IF(event_name = 'purchase',       event_timestamp, NULL)) AS t_purchase,
    ANY_VALUE(device.category) AS device
  FROM `my-project.analytics_123456789.events_*`
  WHERE _TABLE_SUFFIX BETWEEN '20260901' AND '20260930'
    AND user_pseudo_id IS NOT NULL            -- consented users only
  GROUP BY user_pseudo_id
)
SELECT
  device,
  COUNTIF(t_view IS NOT NULL)                                            AS step1_view,
  COUNTIF(t_cart > t_view)                                               AS step2_cart,
  COUNTIF(t_checkout > t_cart AND t_cart > t_view)                       AS step3_checkout,
  COUNTIF(t_purchase > t_checkout AND t_checkout > t_cart AND t_cart > t_view) AS step4_purchase
FROM firsts
GROUP BY device
ORDER BY step1_view DESC;

It will not match the exploration exactly (different counting rules, no modeling, consent-denied rows excluded), but it is stable, unsampled and can be scheduled.

Second worked example: a Gulf grocery app cohort check

A grocery delivery app in the UAE sees monthly active users rising and assumes retention is improving. A cohort exploration by first-open week shows the opposite: recent cohorts return less in weeks two to four than cohorts from three months earlier. Growth is coming from heavy acquisition spend, not stickier customers. The team shifts part of the budget to onboarding improvements and sets week-four retention as a KPI.

Common mistakes

  • Building explorations for questions a standard report already answers.
  • Wrong segment scope (user vs session).
  • Treating a closed funnel's numbers as comparable to an open funnel's.
  • Drawing conclusions from heavily sampled data without noting it.
  • Forgetting that explorations cannot look back beyond the retention window.

Key takeaways

  • Explorations answer specific questions that standard reports cannot.
  • Segment scope (user, session, event) changes the answer — choose deliberately.
  • Use funnels for drop-off, paths for discovery, cohorts for retention.
  • Watch for sampling and the retention window; use BigQuery for heavy analysis.

Check your understanding

Quick questions to lock in the lesson. They don’t count towards your certificate.

  1. You want to see what users do immediately after viewing the pricing page. Which technique fits best?
  2. What is the difference between a closed and an open funnel?
  3. An analyst needs 18 months of event-level data joined with CRM records. What is the best approach?

Put it into practice

Build a funnel exploration (or specify one in writing) for your main conversion journey, break it down by device, and write one hypothesis for the biggest drop-off.

Enrol for free to save your progress

Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.