Custom Events

Track every interaction that matters

One function call to track signups, purchases, clicks, and any user action. Attach custom properties, view real-time streams, and power your funnels and goals.

7-day free trial. Cancel anytime.

Live events demo — real-time event stream and analytics

Pageviews tell you where users go. Custom events tell you what they do. Every button click, form submission, signup, purchase, feature toggle, and video play can be tracked with a single function call — rybbit.event('name', { props }).
Attach custom properties to any event — purchase amounts, plan types, feature names, or any metadata your team needs. Then filter, break down, and trend your events by those properties. Want to know which pricing plan gets the most upgrades from mobile users in Germany? One click.
Custom events aren't just for dashboards. They power your entire analytics stack — use them as funnel steps, goal triggers, and filter conditions. Combined with autocapture (which tracks clicks and form submissions automatically), you get complete behavioral data with minimal instrumentation effort.
Capabilities

What you can do

Track any interaction

Button clicks, form submissions, signups, purchases, video plays, file downloads — track any user action with a single function call.

Custom properties

Attach key-value properties to any event. Track purchase amounts, plan types, feature names, or any metadata that matters.

Event trends over time

Visualize how event volumes change over time. Compare event types, spot anomalies, and measure the impact of product changes.

Real-time event log

Watch events arrive in real time with a live event stream. See every interaction as it happens with full property details.

Property breakdown

Break down events by their custom properties. See which plan types are most popular, which buttons get the most clicks, or which features are used most.

Outbound link tracking

Automatically track clicks on external links. See which outbound links your visitors click without any extra code.

Autocapture

Automatically capture clicks on buttons, links, and form submissions without writing any custom code. Retroactively analyze interactions.

Filter by event type

Filter your analytics dashboard by specific events. See which pages, countries, or devices generate the most signups or purchases.

Full API access

Query your event data programmatically via the API. Build custom dashboards, reports, or integrations on top of your event data.

Getting Started

How it works

1

Install the Rybbit script

Add the Rybbit script to your site or install @rybbit/js from npm. Pageviews and basic interactions are tracked automatically.

2

Track custom events

Call rybbit.event('event_name', { properties }) anywhere in your code. Track signups, purchases, feature usage, or any interaction.

3

View events in your dashboard

Events appear instantly in your Events dashboard. See the live stream, trend charts, and property breakdowns.

4

Use events across features

Your custom events power funnels, goals, and filters throughout Rybbit. One line of tracking code unlocks insights everywhere.

Use Cases

Who uses this

Product teams

Track feature adoption, button clicks, and user interactions. Understand which features are actually used vs. which are ignored.

Growth teams

Track conversion events, activation milestones, and engagement signals. Build a data-driven picture of your growth funnel.

E-commerce teams

Track add-to-cart, wishlist, checkout, and purchase events with amount and product properties. Understand shopping behavior at every level.

Marketing teams

Track CTA clicks, form submissions, and campaign-specific events. Tie marketing spend to actual user actions.

Developers

Simple API — one function call to track anything. No tag managers, no complex configuration, no vendor lock-in.

Startup founders

Track the events that matter most in your early days — signups, activations, and key feature usage — with minimal code.

FAQ

Frequently asked questions

Explore More

Related features

Track what users actually do

Custom events with one line of code. Properties, trends, and real-time streams included.

7-day free trial. Cancel anytime.

Custom Events - Rybbit | Event Tracking & Analytics | Rybbit