Skip to content

Anonymous Users

Anonymous users support enables you to track visitors who use your application without authentication credentials, such as email, password, or user ID. By tracking them, you can follow their journey before registration and retain continuity once they sign up.

Overview

The Coralogix Browser SDK (v2.9.0 and later) automatically generates a unique identifier, called a fingerprint, for each user. This identifier is stored locally on the user’s device and reused across sessions.

When a visitor later registers or logs in, the SDK links their fingerprint to the new authenticated user ID. This preserves their historical data and allows you to analyze how anonymous users transition into known users.

Why it matters

  • Track pre-login behavior: See how visitors interact with your app before they register.
  • Preserve continuity: Retain a user’s event history after they authenticate.
  • Support guest flows: Monitor trial users, guest checkouts, and casual sessions without requiring login.
  • Simplify implementation: Feature is enabled by default in supported SDK versions.
  • Support non-login applications: Track visitors on apps that don’t require authentication, such as news sites, content portals, or gaming platforms.

Prerequisites

Anonymous users support is automatically enabled in SDK v2.9.0 and later. It uses a fingerprint to correlate all of a visitor’s events across sessions, both before and after login.

Use case

Follow the journey as an anonymous session transitions to a registered user:

  1. A visitor browses your site without logging in.
  2. The SDK assigns them a local fingerprint.
  3. They register and create an account.
  4. The SDK correlates their pre-login and post-login events, joining them into one continuous user journey.

You can now view this user’s full journey, from anonymous interactions to authenticated activity, in one continuous record.