Creating First-Time User Cohorts

  • 29 March 2019
  • 3 replies


Hi there,

Fairly new to Mixpanel. I'm curious if there's an easy way to set up cohorts defined by users' behavior within a certain time frame immediately after first use. For instance, how would I define a cohort with new users that did the Purchase Item event 3 times within the first week of use?

Every time I try to make a cohort like this, it seems I am limited to an absolute time frame (last 30 days, March 1 to March 29, etc), instead of a subjective time frame.

Any ideas? Thanks in advance!

3 replies

Userlevel 2

@lshirley where are you trying to create these cohorts? it seems like you'd have to define a "new user" first i.e. users that signed up on a specific date then add another condition where they performed an event 3 times since that signed up date.

Hey Annecamacho (& everonye), reviving an old thread here as I have the same question. I know how to define a cohort and get my sign-up event, but I don’t know how to add a filter for “performed an event 3 times since they signed-up” part.

The “since they signed up” simply doesn’t show up for me. All I can do is select a specific date when I use the “since” filter. Any ideas?


To make things 100% clear: I am looking to create a cohort that did X (event) Y times within Z days of signing up.

Userlevel 5
Badge +3

@Findarato — This seems like great feedback for the research that our cohorts team is doing!

Check it out here: