Know who your users are
Identify users, attach custom traits, and view their complete activity history — from first visit to latest session. Privacy-first, always opt-in.
Live user profiles demo — real user data and traits
rybbit.identify(). There's no fingerprinting, no cross-site tracking, and no passive data collection. You decide exactly what information to attach — plan type, company, role, or any custom trait.What you can do
User identification
Identify users by calling rybbit.identify(). Link anonymous sessions to known users when they log in or sign up.
Full activity timeline
See every session, pageview, and event for each identified user. Understand their complete journey from first visit to present.
Custom traits & properties
Attach custom properties to users — plan type, company, role, or any attribute. Browse and filter by traits in the explorer.
Anonymous-to-identified merge
When an anonymous visitor signs up, their previous anonymous sessions are linked to their new identified profile automatically.
First seen & last seen
See when each user first visited and when they were last active. Understand engagement frequency at a glance.
Traits explorer
Browse all user traits and their values. See how many users have each trait value and drill into specific segments.
Privacy-first design
You choose what data to collect. No fingerprinting, no cross-site tracking. Users are only identified when you explicitly call identify().
Session history
View all sessions for a specific user with duration, pageview count, and event count. Jump into session replay for any session.
API access
Query user data programmatically via the API. Build custom dashboards or sync user traits with other tools.
How it works
Track events normally
Rybbit tracks pageviews and events automatically. Anonymous visitors are tracked with privacy-friendly session identifiers.
Call identify() on login or signup
When a user logs in or signs up, call rybbit.identify({ userId: 'user-123', traits: { plan: 'pro' } }). Previous anonymous sessions are automatically linked.
Browse user profiles
Navigate to Users in your dashboard. Browse identified users, view their activity timeline, and explore their custom traits.
Explore traits and segments
Use the Traits explorer to see trait distributions across your user base. Filter by trait values to find specific user segments.
Who uses this
Support teams
Look up a user's complete activity history when they reach out. See their sessions, events, and any errors — without asking them to reproduce the issue.
Sales teams
See a prospect's engagement history before a call. Know which pages they visited, which features they explored, and how active they've been.
Product managers
Understand how power users behave differently from casual users. Use custom traits to segment users by plan, role, or company.
Customer success teams
Monitor user engagement over time. Identify users who are becoming less active and reach out before they churn.
Developers
Simple identify() API with no complex configuration. Attach any properties you want, and they're instantly available in the dashboard.
Startup founders
Know your early users by name. See exactly how your first customers use your product and what drives them to come back.
Frequently asked questions
Related features
Watch specific user sessions from their profile.
See all events fired by each identified user.
Measure how identified users retain over time.
See which users complete or drop out of your funnels.
The full dashboard powering your user-level data.
Track which identified users complete your goals.