ToolJovia
Data

CSV Numeric Event Sessionizer

Annotate ordered events with per-group sessions using an exact numeric inactivity threshold.

✓ Browser-local processing
Processed in this tab. Up to 100,000 characters unless this tool states a smaller limit.

Loading tool…

How to use CSV Numeric Event Sessionizer

Turn observed source events into session runs without estimating missing activity. Groups may be interleaved, but their own numeric times must remain nondecreasing; every row keeps a session number, start record and gap from its prior group event.

  1. Enter input, exact group columns json, one numeric time column json, positive inactivity threshold.
  2. Choose the settings for csv numeric event sessionizer, then run the tool.
  3. Review the result and any limitations before copying or downloading it.

Good to know

  • 200,000 CSV characters,5000 records and strict finite decimal numeric times/thresholds with magnitude≤1e15.
  • Source order is retained. No implicit timestamp units, timezones, cross-user identity matching or visit/session standard is assumed. A group with an earlier later row is refused instead of silently sorted.
  • Processing is local. Output is limited to 1,000,000 text characters unless a stricter file limit is stated.

Common questions

Is a gap exactly equal to my threshold a new session?

Choose greater-than or at-least explicitly. Exact decimal comparisons keep a mathematical boundary from drifting through binary floating-point rounding.

Is this input sent to a server?

No. The application processes this input inside your browser tab and does not save it to persistent storage.

Keep going with related tools

All data →