WebmasterID logoWebmasterID
Event tracking

The unlock_achievement event

unlock_achievement is a GA4 recommended gaming event you fire when a player earns an achievement, identified by an achievement_id. Achievements are engagement and goal-completion signals: which ones unlock often, which are rarely reached, and how unlocking relates to retention. It complements progression events by capturing discrete milestones rather than continuous leveling.

Verified against primary sources

What this means

unlock_achievement is a GA4 recommended gaming event. You fire it when a player unlocks an achievement, passing achievement_id to identify which one. It captures discrete accomplishments, complementing the continuous progression that level_up tracks.

Because it is a recommended event, GA4 recognises it and includes it in gaming-oriented analysis.

Achievement analysis

Counting unlock_achievement by achievement_id shows which milestones players reach and which they miss. An achievement almost no one unlocks may be too difficult or hidden; one nearly everyone unlocks may be trivial. Correlating unlocks with retention shows which milestones predict ongoing engagement.

How it appears in analytics and logs

An unlock_achievement event means a player reached a defined milestone. Rarely-unlocked achievements may be too hard or poorly surfaced.

Diagnostic use case

Measure which achievements players unlock to understand engagement milestones and goal completion.

What WebmasterID can help detect

WebmasterID can record milestone events first-party so achievement engagement is measurable without cross-site tracking.

Common mistakes

Privacy and accuracy notes

achievement_id names a game milestone, not a person. Keep player PII out of the parameter. 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.