Skip to main content
User Activity Cohort lets you analyse how users engage with your website or app over time by grouping them on a key action and tracking whether they come back. It’s one of the clearest signals of digital experience and brand health — helping teams understand retention, churn, and long-term engagement across channels and segments. Think of it as your answer to a simple but critical question — are users coming back, or are they quietly disappearing?

What is a User Activity Cohort

A User Activity Cohort groups users who perform a specific Start Event within the same time period, then tracks whether those same users return to perform a Return Event in subsequent periods. It reveals:
  • Retention rates over time
  • Churn patterns at specific intervals
  • Engagement trends by acquisition channel
  • Event adoption and continued usage patterns

Why this matters

For business stakeholders

Answers the trajectory questions:
  • Are we building an engaging experience, or a leaky bucket?
  • Which acquisition channels bring users who actually stay?
  • Is our retention improving month over month?

For analysts & growth teams

Answers the diagnostic questions:
  • What % of users who signed up last week are still active?
  • Which features do power users return to repeatedly?
  • Which user segments retain best, and why?

How to use it - a worked example

Scenario - a D2C skincare brand

A direct-to-consumer skincare brand acquires users through Instagram ads, influencer partnerships, and Google Shopping. The marketing team wants to know which channels drive loyal, repeat buyers — not just first-time purchasers.

Defining the retention logic

Every User Activity Cohort is anchored on two events:
  • Start Event — determines who enters the cohort
  • Return Event — determines whether those users are retained
Common mistake: choosing a conversion event (like purchase) as both Start and Return often hides churn. For early-stage retention, use intent or engagement events instead.

Configuration

Image 20260324 083836

What the cohort reveals

Sample retention output:

Actionable insights by team

Cohorts only become valuable when they drive different actions for different teams. The same retention curve should inform messaging, spend allocation, and roadmap decisions.
Insights
  • Sharp drop-off between Week 1 (~34%) and Week 2 (~22%) across channels
  • Users who don’t return by Week 2 rarely become repeat visitors
Actions
  • Trigger an automated WhatsApp/email journey at Day 10:
    • Product usage education
    • Reviews and before/after results
    • Limited-time repeat-purchase offer

How the User Activity Cohort works

Feature layout

The User Activity Cohort screen has two parts:
  • Retention Curve - visual trend at the top
  • Cohort Table - detailed breakdown below
Image 20260324 085241

Visualisation options

  • Chart type: Line, Area, Bar
  • Number format: Absolute values or Percentages

Cohort table — what each column means

Percentages are rounded to 2 decimal places.

Defining your analysis — the query bar

The top of the screen lets you define the behaviour and parameters for your analysis.
Every selection here changes who is considered retained.

1. Measure & events

Measure determines what fills each cohort cell.
Image 20260324 085321
Start Event and Return Event define the lifecycle you’re tracking. Both are pulled from your GA4 event schema.

2. Time and granularity

Granularity should match natural user behaviour. Weekly cohorts work well for commerce, while daily cohorts are better for habit-based experiences.
  • Date Range: 7d, 30d, This Month, FYTD, Custom, etc.
  • Granularity: Day, Week, Month, Quarter, Year
Choose granularity based on expected user return frequency.

3. Start Event

Defines who enters the cohort.

4. Return Event

Defines what counts as retention.

5. Split By (segmentation)

Image 20260324 085439
Split cohorts by entry-level attributes to compare retention across segments:
  • Entry UTM Source / Medium / Campaign
  • Entry City, Country
  • Entry Device
  • Entry Page
Two split modes — same data, different pivot:

Breakdown mode

Cohort period stays the primary row. Each cohort week is broken down into nested sub-rows, one per split-by value.Example: Split by Entry City → expand Week Jan 1–7 to see Mumbai, Delhi, Bangalore as nested rows inside it, each with its own Week 0/1/2/4… retention.Use when you want to see the segment composition within each acquisition period.

Breakout mode

Split-by value becomes the primary row. Each segment is broken out into its own complete cohort row across cohort weeks.Example: Split by Entry City → one row for the Mumbai cohort, one for Delhi, one for Bangalore, each with its own Week 0/1/2/4 retention timeline.Use when you want to compare retention curves side-by-side across segments.
Top-N filtering: limit to Top 10 / 20 / 50 values; the rest are grouped as Others.

6. Advanced filtering & logic

Image 20260324 090305
Entry filters — applied at the time of the Start Event.
Common mistake: assuming Entry Filters apply retroactively. They only evaluate attributes at the moment the Start Event occurs.
Examples:
  • Entry UTM Source = Instagram
  • Entry City = Mumbai
  • Entry Device = Mobile
Return filters — applied at the time of the Return Event.
Return Filters let you isolate how users came back, not just if they came back — critical for evaluating re-engagement efforts.
Examples:
  • Return UTM Source = Email
  • Return Device = Desktop
  • Return Page = Product Detail Page
Combining entry & return filters to answer deeper questions: Filter logic:

Tips for analysing retention

Key interpretation rules

  • A user belongs to only one cohort — based on their first Start Event. A user in the Jan 1–6 cohort won’t also appear in Jan 7–14.
  • A user can appear in multiple retention periods — they could be counted in Week 1, Week 5, or all weeks. This is the desired behaviour and indicates strong retention.

Save a cohort for reuse

You can save a User Activity Cohort configuration to reuse without rebuilding it. What gets saved:
  • Start Event and Return Event definitions
  • Measure selection
  • Date range and granularity
  • Split-by configuration and mode
  • Entry and Return filters
Saved cohorts appear in your Saved Analyses list and can be reopened, edited, or duplicated via Save as.

Wrap-up

User Activity Cohort turns raw GA4 event data into clear answers about growth, retention, and revenue impact. By understanding who comes back, when, and after which actions, teams can identify high-value behaviours, spot drop-offs early, and prioritise what actually moves outcomes. Saved, reusable cohorts keep those insights consistent across reporting, experimentation, and activation — so decisions are grounded in user behaviour, not assumptions.