Skip to main content
Users and events are the foundation of Twinalyze analytics. Twinalyze helps you understand who your users are, what they are doing, and how they interact with your app or website.

What is a User?

A User is any person who opens or uses your app, website, or platform. Twinalyze can identify users using details such as:
  • Device ID
  • User ID
  • App user ID
  • Email
  • Phone number
  • Anonymous ID
  • Custom user properties
A user can be anonymous at first and later identified when they log in or sign up.

New User

A New User is a user who opens your app or website for the first time. Example: A person installs your Android app and opens it for the first time. Twinalyze will count that person as a new user.

Returning User

A Returning User is a user who comes back after their first visit or session. Example: A user opened your app yesterday and opens it again today. Twinalyze will count that user as a returning user.

What is an Event?

An Event is an action performed by a user. Events help you understand user behavior. Examples of events:
  • App Opened
  • Page Viewed
  • Screen Viewed
  • Button Clicked
  • Product Viewed
  • Signup Completed
  • Payment Started
  • Purchase Completed
  • Notification Opened
  • Video Played

Auto Events

Twinalyze SDK can automatically track important events without writing extra code. Examples:
  • App Opened
  • App Backgrounded
  • App Foregrounded
  • Screen Viewed
  • Session Started
  • Session Ended
  • Device Details
  • App Version
  • Language
  • Network Information

Custom Events

Custom events are events that you manually send from your app or website. Example:
twinalyze.track("purchase_completed", {
  amount: 1200,
  currency: "INR",
  productName: "Premium Plan"
});