User Profiles - Rybbit | User Identification & Traits | Rybbit
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.
User Profiles
Aggregate analytics tell you what's happening across your site. User profiles tell you who is doing what. When a customer reaches out for support, you can pull up their profile and see every page they visited, every event they triggered, and every session they had, no questions needed.
Identification is completely opt-in and privacy-first. Users are only identified when you explicitly call 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.
The Traits explorer lets you browse the distribution of user properties across your entire user base. How many users are on the free plan vs. pro? Which companies have the most active users? Combined with session replay and event tracking, user profiles give your team the full picture of individual user behavior without compromising privacy.
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, from their first visit to their most recent one.
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.
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, callrybbit.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
What happens before a user is identified?
Is user identification GDPR-compliant?
How is this different from Google Analytics user tracking?
Can I attach custom properties to users?
Do I need to identify every user?
Can I see a user's session replays?
Understand your users
Privacy-first user profiles with traits, timelines, and session history. You control the data.