Is there a way to define the "date/time first {event} done" for a user, similar to Date First Seen?

  • 22 November 2023
  • 1 reply

Userlevel 1
Badge +1


We’re trying to track initial purchases of users but are running into an issue where using “unique users” count by day of users who fired our “purchase” event: it is over-counting since a user can purchase on both Day 1 and then on Day 2 and still be unique within each day. 


My thought was to define a user property that is similar to the default property of “Date First Seen” that is the date or time of first “purchase” event. Is there a way to do this or otherwise back in to initial purchase dates without redefining what properties our event fires with on the backend?


Best answer by Scaletrix I Aparna Nair 26 December 2023, 17:58

View original

1 reply


Hi Brynne!!

Heap, unfortunately, doesn't inherently distinguish between the first occurrence of an event and subsequent occurrences. However, there are some workaround available which can give you some approx. result!! You can refer to the documentation here for your reference.

Let me know if you have any questions!