Understand users as companies, teams, and projects

Get started - free

Install with AI in a single prompt

Paste into your terminal or code editor and make AI do the work.

Learn more

MCPWatch a demoTalk to a human

What does it do?

Group Analytics aggregates events by entities like organizations or companies instead of individual users. This is useful when you need to track behavior at the company, team, or project level.

Who is it for?

Role
Use cases
B2B SaaS teams
Measure daily active companies, company churn, onboarding, and feature adoption
Collaborative products
Analyze engagement and active users at the project level
Communication apps
Track activity, retention, and participation for channels or communities
Marketplaces & social apps
Understand behavior around listings, posts, sellers, or other entities

How do I use it?

  1. Step 1

    Define a group type

    Choose the entity you want to analyze, such as a company, project, or channel.

  2. Step 2

    Identify each group

    Give every company, project, or channel a stable key and attach its properties.

  3. Step 3

    Link events to the group

    Associate events with the relevant group in your app or SDK.

  4. Step 4

    Analyze at group level

    Build trends, funnels, retention insights, flags, and experiments around groups.

Top features

Product analytics
Aggregate trends, funnels, retention, and stickiness by company, project, or team.
Feature flags
Target a whole group so everyone in the same organization sees the same variant.
Experiments
Evaluate experiment results using group-level aggregations instead of individual users.
Data warehouse
Join group data to warehouse tables and calculate usage across company segments.

Install

Enable Group Analytics from your billing page, create a group type, then identify and link groups from your SDK. The documentation includes examples for every supported library.