Analyze6 min read

Cohorts

A cohort is a named, reusable group of visitors defined by a handful of conditions. Unlike a filter you set up fresh each time, a cohort is resolved once and stored, so applying it anywhere is instant rather than re-running its rules on every page load.

mrkr.app/demo/cohorts
The Cohorts page listing saved cohorts with their member counts and last refresh time.
Saved cohorts with live member counts. Any of these can be applied as a filter on any other page.

What a cohort is

Cohorts are range-independent: membership is resolved from a visitor's whole history, not from whatever date range happens to be selected when you look at the cohort list. That's also why the Cohorts page carries no range picker of its own.

Condition types

A cohort can combine up to 8 conditions:

Attribute
A session attribute (country, device, source, and so on) equals any of a set of values.
Did event
Fired a named event at least N times (default 1).
Never did event
Never fired a named event.
Viewed path
Viewed a page matching a path, either exactly or by prefix.
Min sessions
Lifetime session count is at least N.
Min pageviews
Lifetime pageview count is at least N.
Min revenue
Produced at least a given amount of revenue.
First seen within
First seen within the last N days.
Converted
Completed any event flagged as a conversion.

All vs. any matching

Set the cohort to require all of its conditions or any one of them. "All" is an intersection (visitors who match every condition); "any" is a union (visitors who match at least one).

Membership and refresh

A dynamic cohort's membership is recomputed immediately when you create or edit it, so it never reads "0 members" while you're still looking at it, and again automatically once a day. Between those, the UI labels a cohort stale once its last refresh is more than 6 hours old; that's a label, not an expiry: a stale cohort still filters correctly against whatever it last resolved to.

A static cohort is a fixed, manually curated member list rather than a rule: it's never recomputed, by design.

The member cap

A cohort stores at most 50,000 members. Hitting the cap flags the cohort as truncated, so the count on screen is reported as a floor rather than silently capped with no indication.

Using a cohort as a filter

Once saved, a cohort is selectable in the filter panel on every page: see Filters and segments for how it combines with the rest of your filters. It's also visible on an individual visitor's drawer as a list of every cohort they currently belong to.