WebmasterID logoWebmasterID
Event tracking

The level_end event

level_end is the completion counterpart to level_start in GA4's recommended gaming events. You fire it when a player finishes a level, with level_name identifying the level and a success boolean indicating whether they completed it. Comparing level_end (success=true) against level_start per level gives a completion rate, the foundation of difficulty tuning and progression analysis.

Verified against primary sources

What this means

level_end is a GA4 recommended gaming event. You fire it when a level ends, passing level_name and a success parameter that records whether the player completed it. Pairing it with level_start produces a per-level completion funnel.

The success flag is what distinguishes a completion from an abandonment, so populating it is essential for meaningful analysis.

Computing completion rate

For each level_name, completion rate is level_end events with success=true divided by level_start events. A level where players start often but rarely succeed is a difficulty spike; one where they neither start nor finish may be unreachable or unappealing. These signals drive concrete design changes.

How it appears in analytics and logs

A level_end with success=false means a player failed or abandoned a level. A low success ratio for one level flags a balance problem.

Diagnostic use case

Measure level completion and success rates to identify levels that are too hard or where players quit.

What WebmasterID can help detect

WebmasterID can capture level completion first-party so progression funnels work without cross-site tracking.

Common mistakes

Privacy and accuracy notes

level_name and success describe gameplay outcomes, not the player. Keep PII out of gaming parameters. Educational, not legal advice.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.