Behavior Signals

Track every meaningful action. Zero manual overhead.

Capture clicks, form submissions, purchases, and custom product events with one line of code. Flexible event schema, server and client SDKs, declarative HTML tracking, and automatic enrichment with device, geo, and traffic source data.

Flexible event schema with custom properties
Server and client SDK with batch ingestion
Declarative HTML tracking via data attributes
Start Free
SingleAnalytics Event Tracking | Behavior Signals dashboard view
Event Tracking detailed analytics view in SingleAnalytics

What is SingleAnalytics Event Tracking?

SingleAnalytics Event Tracking gives you a precise, real-time activity stream for every user. Send events from the browser with sa.track() or HTML data attributes, batch events from your server, and let automatic enrichment add device, location, and traffic source context. Build funnels, cohorts, segments, and alerts from the events that matter, all without managing a separate analytics pipeline.

  • Flexible event schema with custom properties
  • Server and client SDK with batch ingestion
  • Declarative HTML tracking via data attributes

What you can do with Event Tracking

SingleAnalytics Event Tracking gives you a precise, real-time activity stream for every user. Send events from the browser with sa.track() or HTML data attributes, batch events from your server, and let automatic enrichment add device, location, and traffic source context. Build funnels, cohorts, segments, and alerts from the events that matter, all without managing a separate analytics pipeline.

  • Real-time event stream with instant dashboard updates
  • Declarative tracking: add data-sa-event to any HTML element
  • Automatic enrichment: device, browser, OS, geo, and traffic source
  • Batch import API for server-side and historical data

Quick start workflow

1

Add the script tag. Events auto-track page views, web vitals, and errors

2

Use sa.track() or data-sa-event attributes for custom events with properties

3

View event distribution, trends, and properties in the Events dashboard

Key metrics you can track

Key metric

Event volume and trends over time

Track event volume and trends over time in real time with customizable thresholds.

Key metric

Unique users per event

Track unique users per event in real time with customizable thresholds.

Key metric

Event properties breakdown

Track event properties breakdown in real time with customizable thresholds.

Where teams use Event Tracking

Flexible workflows that serve growth, product, revenue, and customer success teams.

  • Track feature adoption and measure product-led growth loops
  • Monitor onboarding completion with step-by-step event funnels
  • Send server-side purchase and subscription events via batch API

Outcome summary

Faster insights, fewer tools

Teams consolidate analytics and move from question to action in minutes, with all the context they need in a single workspace.

Frequently asked questions about Event Tracking

Can I send events from the server?

Yes. Use the POST /events/track/batch endpoint to send events from your backend for purchases, billing, internal tooling, or historical data import.

Do I need to define a schema?

No. Events accept any JSON properties and scale with your product. The dashboard surfaces property keys and values automatically.

How fast do events appear in dashboards?

Events stream into dashboards in near real time, typically under 5 seconds. The Real-time page shows a live event feed.

Ready to explore Event Tracking?

Start free and connect your data in minutes. No credit card required.

Start Free
Last updated: February 2026 · SingleAnalytics Event Tracking | Behavior Signals.