Skip to main content
The Events explorer shows the custom events your site sends, ranked by how often they fire. Expand any event to see a breakdown of the properties recorded on it — the keys and values you passed, with a count for each. It’s how you turn event('purchase', { plan: 'pro' }) calls into answers about what people do.

Which events appear in the list?

The main view lists each custom event by name with its total count, most frequent first. These are the events you send with event()signup, purchase, newsletter_signup, and so on. Pageviews aren’t listed here; they have their own reports.

How do I break an event down by property?

Expand an event to sample its properties. For each property key, you see the values that appeared and how many times — so purchase expands to show the split across plan values like pro and free, or billing values like monthly and annual. This is where event properties pay off: send the things that vary as properties, and break them down here.

How do I read the Events page?

The Events page in your site’s sidebar pairs a trend chart with a live log of individual events, for when you need to watch events arrive rather than read them in aggregate. The chart has two tabs. Custom Events plots one line per event name; Event Types plots one line per event type, fixed at the 9 biggest. On the Custom Events tab, a Top select chooses how many event names to plot — 1, 3, 5, 8, or 10, defaulting to Top 5. A second select sets the bucket width: Hour, Day, Week, or Month, offering only the buckets your date range is wide enough to fill. Each line has a chip in the legend showing its color, name, and total. Click a chip to hide that series and read the rest without it; click again to bring it back. Hidden series reset whenever you switch tabs, change the Top count, or change the date range.

How do I watch events as they happen?

Below the chart, the event log lists individual events newest-first, 100 at a time, loading more as you scroll toward the bottom.
Realtime is on by default, refreshing the log every 5 seconds. The Realtime toggle above the log turns it off when you’d rather hold a stable view.
Scrolling into older events pauses the live stream automatically, so new arrivals can’t shift the rows out from under you. A banner reads “Live updates paused while browsing older events” with a Back to live button that returns you to the top and resumes refreshing. The search box filters the log as you type, matching event names, page paths, user IDs, and the traits of identified users.
Search filters only the events already loaded into the log, not your full history. If you’re looking for something older, scroll to load more events first, or narrow your date range and filters instead.

What does tinyanalytics capture automatically?

Alongside the events you send, tinyanalytics records interactions automatically — outbound link clicks, file downloads, button clicks, text copies, and form submissions. Each has its own type, so you can look at them separately from your custom events. See what the script tracks out of the box. Open the Autocapture dialog on the Events page to browse these by value: pick a type — outbound links, button clicks, form submissions, or copies — and see each distinct value with its count, its share of that type, and when it was last seen. It’s the fastest way to find the exact link or button text before building an autocapture goal or funnel on it.

Common workflows

  • Measure a key action. Send a custom event for it, then track its count over time here.
  • Compare variants. Break an event down by a property to compare plans, sources, or options.
  • Turn events into goals and funnels. Once an event is firing, use it in Goals and Funnels.

Frequently asked questions

The tinyanalytics Events explorer lists only the custom events you send with event(), such as signup or purchase. Pageviews are excluded because they have their own reports — see Pages and the Dashboard overview.
Expand the event in the tinyanalytics Events explorer. For each property key you see the values that appeared and how many times, so a purchase event expands to show the split across plan values like pro and free. Send the things that vary as properties so they break down here.
Scrolling into older events pauses the live stream on purpose, so incoming events can’t shift rows while you’re reading. A banner reads “Live updates paused while browsing older events” — click Back to live to return to the top and resume the 5-second refresh.
Search matches only the events already loaded into the log, which starts at the newest 100 and grows as you scroll. It isn’t a search over your full history. Scroll down to load more events, or narrow your date range and filters to bring the event you want into range.
tinyanalytics records outbound link clicks, file downloads, button clicks, text copies, and form submissions automatically, alongside the custom events you send. Each has its own type, so you can look at them separately. See what the script tracks out of the box.

Track custom events

Send named events and properties from your site.

Goals

Turn an event or page into a conversion goal.

Funnels

Measure a sequence of events end to end.

Filter your data

Narrow reports by event or property.