# Read a signup funnel in GA4

> Tier: recipe. Operating recipe: real tool sequence, core rules, known traps.

The signup-specific funnel read: view, start, submit, confirm, with the segment cut ready.

**Intent.** The registration journey's drop-off, step by step.

## When to use

- SaaS and account-based sites, weekly.
- After signup flow changes.

## When not to use

- Unverified step events: run tracking-audit first.

## Sources

Required: Google Analytics 4

## Preconditions

- The account is ticked in the dashboard, confirmed via list_accounts.

## Inputs

- `window`: Analysis window. Default: last 30 days.

## Procedure

1. Verify the signup events exist and fire. — tools: `ga4_get_key_events`
2. Run the funnel and cut the worst step by device and channel. — tools: `ga4_run_advanced_funnel_report`, `ga4_run_pivot_report`

## Decision rules

- **When** Drop concentrates at form submit on one device class → **conclude** A field or validation problem on that class: name it for the product team.

## Evidence requirements

- Every figure carries its account, metric and window.
- Anything below a readable sample size is reported as unjudged, not as zero.

## Human approval boundary

- The readout changes nothing. Any change it motivates goes through Safe Writes: preview, human confirmation, then apply.

## Failure modes

- SSO paths skip steps: multiple legitimate routes make naive funnels overcount abandonment.

## Output

- **Readout**: The figures, with windows and accounts named.
- **Flags**: What deserves a deeper skill or a human decision.

## Related

- Skill: [funnel-analysis](https://www.getmcpads.com/skills/funnel-analysis.md)
