Skip to main content
Events are the immutable history of what happens in your application. An event consists of a name, a timestamp, and a JSON payload.

Event Structure

A valid event object contains the following fields:

Sending Events

Use the events.capture method to record an event.

Naming Conventions

We recommend using a noun.verb syntax for your event names. This keeps your data organized and easy to search.
Event names starting with $ are reserved for SeerStack system events like $pageview, $click, and $rageclick. Avoid using $ prefixes for your own custom events.

Good

  • project.created
  • user.signup
  • payment.failed

Bad

  • created project
  • User Clicked Signup Button
  • fail