Goals
Track conversions from page visits, custom events, and autocaptured interactions

Goals let you define specific actions — from visiting a page to clicking a button — and measure how often your visitors complete them. Each goal tracks a conversion rate against total sessions, giving you a clear picture of how effectively your site drives key outcomes.
On Rybbit Cloud, goals are available on every paid plan.
Creating a Goal

Click "New goal"
The goal form opens inline at the foot of the goals table. Every goal has:
- Name (optional) — A friendly label like "Completed Checkout" or "Signed Up"
- Type — Page, custom event, outbound link, button click, form submission, or copied text
- Value — A required path or custom event name, or an optional pattern that narrows an autocaptured interaction
Choose a Goal Type
There are six goal types. Page and custom event goals require a value. For the four autocaptured interaction types, the pattern is optional—leave it empty to count every interaction of that type.
Page goals track when a user visits a URL matching a given path pattern.
- The value must be a path starting with
/(not a full URL) - Wildcards are supported:
*matches a single path segment —/blog/*matches/blog/my-post**matches multiple segments —/docs/**matches/docs/api/v2/intro
The form provides autocomplete suggestions based on actual paths seen on your site.
Custom event goals track when an event with a specific name is fired. The value is the event name (e.g., signup_clicked, purchase_completed).
Events must be tracked using the Rybbit tracking script. See Track Events for setup instructions.
Outbound link goals track clicks on links that lead away from your site.
- Enter a destination URL pattern such as
https://example.com/pricingorhttps://*.example.com/** - Leave the pattern empty to count clicks to any external URL
Outbound link tracking is enabled by default.
Form submit goals track submissions of HTML forms.
- Enter a form name or ID pattern such as
signup-form - The pattern can also match the form's action URL
- Leave the pattern empty to count any form submission
Copy goals track text that visitors copy from your site.
- Enter a copied-text pattern such as
PROMO* - Leave the pattern empty to count any copied text
Autocaptured interaction patterns support wildcards: * matches one or more characters and ** also matches an empty value. The form suggests values already observed on your site.
Enable autocapture first
Button click, form interaction, and copy tracking are disabled by default. Enable the event types you want to use in the Tracking tab of your site settings. Only interactions collected after tracking is enabled can count toward a goal. See Autocapture for the properties collected with each type.
Add Property Filters (optional)

You can narrow a goal to only count conversions when specific properties match:
- Page goals — Filter by URL parameters (e.g., only count visits where
utm_source=adwords) - Custom event goals — Filter by event properties (e.g., only count events where
plan=premium) - Autocaptured interaction goals — Filter by captured properties such as
url,text,formName,formId, orformAction
Turn on Match a URL parameter or Match an event property to add filters. You can add multiple filters per goal — all filters must match for a session to count as a conversion.
Check the preview and save
As you fill in the form, a preview shows how many sessions would have converted in the selected period, drawn from events you already have. Click Create goal to save.
To start from an existing goal, open its row menu and choose Clone goal. The copy opens in the form with "(Copy)" added to the name. The same menu has Edit goal and Delete goal.
You can also turn a custom event into a goal from the Events page with Create goal.
Goal Metrics
A summary band at the top shows:
- Sessions — All sessions in the period, the denominator of every rate
- Converting sessions — Sessions that completed at least one goal
- Goal completions — Conversions across all goals
- Best mover — The goal that gained the most conversions against the comparison period
- Slipping — The goal whose conversion rate dropped the most
Below it, each goal is a row in the goals table with:
- Conversions — The number of distinct sessions that completed the goal
- Rate — Conversions divided by total sessions in the selected period
- Change — Change in conversions and rate against the comparison period, when a comparison is on
- A trend of conversions over the period
Click a column header to sort, and use Filter goals to find a goal by name. Goals respect the global date range and filters (country, device, browser, etc.) applied on the page.
Viewing Converted Sessions

Click a goal row to expand it. You'll see:
- A chart of conversions over time, against the comparison period when one is on
- The funnels that use the goal's page or event, under Also in
- Converted sessions, most recent first, with each session's pages, duration, location, device, and referrer. Click the replay button on a session to watch it when session replay is on.
Click Open in Sessions to see every converted session on the Sessions page with the goal applied as a filter.
Related Documentation:
- Autocapture — Configure automatically captured interactions
- Track Events — Set up custom event tracking
- Funnels — Analyze multi-step conversion paths