Last updated: June 19, 2026
Filter and Group Web Events
The Web Events explorer provides a search and filter bar, a Group by control, and three table views (Table, Groups, Triage) that work together to let you slice the event stream in any direction.
Add Filters
Open the filter bar with ⌘F (or Ctrl+F on Windows/Linux). You can filter on any attribute present in the event stream. Common filters include:
| Filter | Example value | Use case |
|---|---|---|
event.name | = browser.error | Show only JavaScript errors |
event.name | does not start with browser. | Show only custom events |
url.path | = /cart | Focus on a specific page |
http.response.status_code | >= 400 | Show only failed HTTP requests |
session.id | = <id> | Isolate a single user's session |
Multiple filters are combined with AND logic. Use the filter settings icon next to the search bar to switch to OR logic when needed.
Filters are preserved when you switch between built-in views (All web events, Page Views, JavaScript Errors, etc.), so you can narrow the stream globally and then explore a specific event type without re-entering your criteria.
Group By an Attribute
The Group by dropdown changes how the chart and the Groups table tab aggregate data. Useful groupings include:
| Group by | What you learn |
|---|---|
event.name | Volume breakdown by event type (the default) |
url.path | Which pages generate the most events |
http.response.status_code | Distribution of response codes across all requests |
session.country | Geographic distribution of traffic |
exception.message | Most common JavaScript error messages |
Use the Table Tabs
The Web Events Explorer provides three view modes for exploring your event data, each optimized for different investigation workflows.
-
Table — the default view. Lists individual events in reverse chronological order. Best for investigating a specific incident or tracing a user's exact sequence of actions.
-
Groups — aggregates events by the current Group by attribute and shows a count and sparkline for each group. Best for identifying patterns and ranking — for example, finding the top five slowest pages or the most common error messages.
-
Triage — highlights anomalies and outliers in the current filtered set. Best as a starting point when you are not sure what to look for.
Save a View as a Favorite
Once you have a filter and grouping combination you want to return to, save it as a Favorite. Favorites appear at the top of the left-hand navigation and load instantly with all your filters and groupings pre-applied.
To create a Favorite, click the three-dot menu (⋯) next to a built-in view name and select Save as Favorite, or use the star icon that appears when hovering over the view header.
Use Timerange Controls
Use the time picker in the top-right corner (⇧T) to change the window. Common ranges are Last 30 minutes, Last 1 hour, and Last 24 hours. For incident investigation, use the chart's drag-to-select to zoom into an exact time window. The table updates immediately to show only events within the selected range.
Naming convention: Use snake_case names that describe the action that occurred — for example, checkout_completed, feature_flag_evaluated, video_played. Avoid names that start with browser. as this prefix is reserved for SDK-emitted events.
Further Reading
- About Web Events. Overview of the Web Events Explorer and the built-in views that can be filtered and grouped using the techniques described in this topic.
- Explore All Web Events. Shows the default All web events view where filtering and grouping are applied, including how to read the event count chart and table.
- Use Custom Events. Explains how to instrument custom events that can be filtered and grouped alongside built-in browser events.
- Analyze Page Views. Shows specific filtering examples for narrowing the event stream to page views by URL path.
- Monitor JavaScript Errors. Demonstrates grouping techniques for aggregating errors by exception message to identify the most common issues.