WebmasterID logoWebmasterID
Event tracking

The first_visit event and new users

The first_visit event is fired the first time a user opens your site in a browser. It is how GA4 distinguishes new users from returning ones: the presence of a first_visit defines a new user. Because it depends on a stored marker, clearing cookies or using a fresh browser makes the same person look new — a limitation worth understanding before trusting new-user counts.

Verified against primary sources

What this means

GA4 fires first_visit automatically the first time a user visits with analytics and storage available. It establishes the user as new; subsequent visits with the same marker are returning. The new_vs_returning dimension and most acquisition reports lean on this event.

Why new users can be overstated

first_visit depends on a stored identifier. Clear cookies, open a private window, switch devices, or block storage, and the same person triggers first_visit again — counted as a brand-new user. So a rising new-user share can be growth, or it can be churn of the marker. Treat new-versus-returning as directional, not exact.

How it appears in analytics and logs

A first_visit means a browser had no prior marker. A high new-user share can be real growth or just visitors who block or clear storage, so confirm before celebrating.

Diagnostic use case

Read the new-versus-returning split correctly by knowing first_visit fires once per browser marker, and that storage resets inflate new users.

What WebmasterID can help detect

WebmasterID derives new-versus-returning from first-party signals only, so the split reflects your own site without third-party cookies or cross-site identity.

Common mistakes

Privacy and accuracy notes

first_visit relies on a first-party marker, not a cross-site profile. New-versus-returning is a coarse, local distinction and does not require tracking a person across other sites.

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.