PostHog / PostHog/posthog

Plot cohort population over time

Open
#3,334 9 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
39.9k
Forks
3.4k
Avg merge
7h 27m
Merged PRs (30d)
222

Description

Is your feature request related to a problem?

Currently plots are only by action/events.
I would like to plot the cumulative number of identified users, or the cumulative number of users inside a cohort.

Describe the solution you'd like

Instead of having to select an event as the base metric of the plot, I would like to select the cumulative sum of users inside a cohort, or of all identified/unidentified users.

Describe alternatives you've considered

We currently use an opt-in event at signup with a cumulative plot to track total users, but it only starts from the day we started using posthog, so we don't have that event for pre-existing users.

We are also not able to the total number of users in a cohort if that is not correlated to an event. E.g. we would like to see all users on a specific OS over time.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are identified. Start by locating the existing event-based plotting flow and the data used for cohorts and identified users; done means supporting cumulative cohort or user-population plots over time, including populations without a corresponding event.

Written by the indexing model from the issue text.

Assessment

Domain
analytics, data-visualization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.