Hero

Simple events tracking

Track clicks, views, and conversions with a simple API. No cookies, no bloat - just the events you need to understand how users behave.

  • Track any user action
  • Custom properties
  • Real-time ingestion
  • One API for all reports
Event list showing tracked user actions in OpenPanel
Browse every event your product sends. Filter by name, user, or properties.

What is event tracking?

Event tracking is the foundation of product analytics. Instead of relying on page-view counts or session timers, you capture discrete actions-clicks, page views, signups, purchases-as structured events with properties.

Every meaningful interaction becomes a data point you can query, filter, and visualize. This is how modern product teams answer questions like:

  • How many users completed onboarding this week?
  • Which features do paying customers use most?
  • Where in the signup flow do users drop off?

Traditional analytics tools (like Google Analytics) are built around sessions and page views. That works for marketing, but it falls short when you need to understand product behavior: what users do inside your app, how they progress through flows, and what correlates with retention.

OpenPanel takes a different approach. You send events from your app or website using a lightweight SDK or API. Each event has a name (e.g. signup_completed, feature_used) and optional properties (e.g. plan: pro, source: google). OpenPanel stores these events and lets you build funnels, retention charts, and user profiles on top of them-without the complexity of enterprise analytics tools.

Because OpenPanel is privacy-first, you can run it without cookies and without sending personal data to third parties. Self-host it or use our cloud-your data stays yours.

What you can track

From basic page views to custom conversion events, you get full visibility into user actions.

Page views and screen views

Track which pages or screens users visit, with automatic properties like URL, referrer, and device.

Clicks and interactions

Capture button clicks, form submissions, and any custom interactions with a single line of code.

Custom events and conversions

Define your own events (e.g. signup, purchase, feature_used) and attach properties for filtering and analysis.

User and session context

Events are tied to anonymous or identified users and sessions, so you can analyze behavior over time.

Real-time ingestion

Events appear in your dashboard within seconds. No batching delays or overnight processing.

Funnels, retention, and profiles

Use the same events to build conversion funnels, retention cohorts, and per-user activity timelines.

Event statistics and trends over time
See event volume and trends at a glance. Spot anomalies before they become problems.

How event tracking works

Three steps to go from zero to full product visibility.

1

Install the SDK or use the API

Add our lightweight script to your site or use our SDK for React, Next.js, or other frameworks. Self-hosted or cloud-your choice.

2

Send events from your product

Track page views automatically and call our API for custom events (signup, purchase, feature_used) with optional properties.

3

Analyze in dashboards, funnels, and retention

Events flow into funnels, retention charts, and user profiles. No extra setup-one tracking layer powers everything.

Detailed view of a single event with properties
Drill into any event to see its full context: user, session, properties, and timestamp.

Who uses event tracking

Product and growth teams use events to answer concrete questions.

Product managers

Understand which features are used, where users drop off, and how behavior differs between segments.

Growth and marketing

Measure conversion from signup to activation and from visit to purchase. Optimize campaigns based on real events.

Support and success

View a user's event timeline before a call or ticket. No need to ask "what did you click?"-you can see it.

Related features

Explore more capabilities that work together with this feature.

Frequently asked questions

Common questions about event tracking with OpenPanel.

Ready to get started?

Track events in minutes. Free 30-day trial, no credit card required.

Track events in minutes