User profiles

Track and analyze identified users

Person profiles let you track specific, logged-in users across their entire journey—from anonymous visitor to identified customer.

Anonymous events

No individually-identifiable info, analyzed in aggregate

Anonymous event example

By default, events are anonymous. They come with info about the browser, device, visitor's location, and UTM parameters.

With anonymous events, you can:

  • See Google Analytics-style dashboards
  • Track anonymous users across sessions
  • Create aggregate insights

Identified events

Track specific users with person profiles

Identified event example

Identify users by email or ID, attach custom properties, and track their complete journey.

In addition to anonymous capabilities:

  • Merge anonymous and identified users
  • Store custom user properties
  • Create user-specific insights

Key features

Identity resolution

Automatically merge anonymous sessions with identified users when they sign up or log in. Track users across devices and browsers with a single profile.

Custom properties

Store any user attribute—company name, subscription tier, user role, or custom metadata. Use these properties to filter insights, create cohorts, and personalize experiences.

User timelines

See every action a specific user has taken in chronological order. Combine with session replay to understand exactly how users interact with your product.

Cohort analysis

Group users based on shared properties or behaviors. Analyze how different user segments use your product and track cohort retention over time.

Integration with all PostHog tools

Person profiles work seamlessly with feature flags, experiments, surveys, and session replay. Target specific users or segments across all product tools.

Pricing

Anonymous events start at

$0.00005/event

First 1 million events/mo free

Identified events start at

$0.000248/event

First 1 million events/mo free

Community questions

Questions about this page? or post a community question.