What are users and cohorts
Overview
Cohorts let you define meaningful groups of users based on shared properties, then apply those groups as filters across Adora. Instead of looking at aggregate data for all users, you can isolate specific segments — like highly active users, users from a particular company, or users Adora first saw recently — and see how they move through your product.
You can also drill into individual users to see their associated screens, journeys, sessions, and AI-generated insights.
You can find cohorts on the Cohorts page in Adora.
To use cohorts, you'll need to be sending Adora User IDs. See Adding User IDs for setup steps.
A cohort is a group of users defined by a set of eligibility criteria. You create a cohort by choosing one or more filters, and Adora automatically groups every user who matches.
You can filter users on:
First seen — when Adora first recorded a session for that user
Last seen — when Adora last recorded a session for that user
Total recorded sessions — how many sessions Adora has captured for that user
Average session duration
Any existing Adora property or integrated property — such as country, language, user role, plan, or company
Cohorts are dynamic
Users are automatically added to and removed from a cohort as their eligibility changes. A cohort defined as "users with more than 10 sessions in the last 7 days" will always reflect the current state of that criteria — no manual updates required.
The users table
Each cohort includes a table of all the users who currently match its criteria. The table displays the available properties and their values for each user, so you can explore who belongs to a cohort and how they compare. You can sort the table by any column to find the data you care about.
Viewing individual users
The cohorts page includes a side panel on the right-hand side that you can expand and collapse. When you click a user row in the table, the side panel updates to show information specific to that user:
Adora AI — AI insights about the user
Screens — screens the user has visited
Journeys — journeys the user has been part of
Sessions — sessions recorded for that user
Each section includes clickable options so you can navigate directly to the relevant screen, journey, or session for a closer look.
Using cohorts as filters
Once you've created a cohort, you can apply it as a filter on other objects in Adora — like journeys, screens, or sessions — to see how that specific group of users behaves in a particular part of your product.
For example, you could define a "power users" cohort and apply it to a journey to see exactly how your most engaged users navigate a key workflow.
How cohort filtering works
When you apply a cohort as a filter, Adora filters by the list of user IDs that currently belong to that cohort — not by reapplying the original eligibility conditions to each session. This means that if you apply a "paid plan" cohort to the sessions page over the last month, you may see some sessions from when a user was still on the free plan, if they upgraded during that period.
This is intentional and consistent with how cohorts work across the analytics industry.
User properties require a cohort
User-level properties (like first seen or average session duration) cannot be applied as direct filters on other objects. To filter by a user property, you need to create a cohort with that criteria first, then apply the cohort as a filter. This keeps the data model clean and the behavior predictable.
Team-level cohorts
Cohorts are visible to everyone on your team. You can name each cohort and choose a cover image so they're easy to identify at a glance.
Example use cases
Understanding new user behavior — Create a cohort of users first seen in the last 7 days. Apply it to a journey to see how recent users navigate your product compared to your broader user base.
Identifying power user patterns — Define a cohort based on high session frequency (e.g. 10+ sessions in the last 7 days) and apply it to a key workflow to understand how your most engaged users interact with it.
Tracking a customer segment — Create a cohort based on company or plan type to isolate enterprise users, then apply it to journeys to see whether their behavior differs from other users.