What is an Eventstream?
masterAn Eventstream is the central object in retentioneering. It wraps your event data and serves as the primary interface for all analysis tools, including widgets and data processors.
Key concepts include:
- Path: The unit of analysis (e.g., a user journey or a single session). The grain of a path is determined by the
path_colyou choose. - Step: A specific position within a path (e.g., the 1st event, 2nd event).
- Segment: A way to split paths into groups (e.g., by country or device type) using segment columns. Segments can be static or dynamic (changing along a path).
Unlike tools like Amplitude or Mixpanel which are user-centric, retentioneering is path-centric. This allows you to switch between user-grain and session-grain analysis easily by changing the path_col without reloading data.