What is User Identification?
User identification (or "identifying" a user) is the process of linking anonymous tracking data to a known user identity — typically when they log in, sign up, or provide their email. Before identification, the user is tracked with an anonymous ID; after, all their data is associated with their real identity.
Identification enables powerful analytics capabilities: you can track a user's complete journey from first anonymous visit through signup and beyond, build user profiles with merged behavioral data, and segment users by their attributes.
The identify call typically includes a unique user ID and optional traits like name, email, plan, and company. Good analytics tools automatically merge the anonymous pre-identification data with the identified user profile.
Example
A visitor browses your site anonymously for three sessions over a week. When they sign up, you call identify with their user ID and email. All three previous anonymous sessions are now linked to their profile, giving you a complete picture of their journey from first visit to signup.
Code Example
// Identify a user after login
kitbase.identify("user_12345", {
name: "Jane Smith",
email: "jane@example.com",
plan: "pro"
}); Identifying a user with traits using the Kitbase SDK
Related Terms
Build better products with Kitbase
Feature flags, event tracking, and powerful analytics — everything you need to ship faster and iterate smarter.
Start Free Trial