Goals & Conversions
Goals let you track specific actions and measure conversion rates over time.
Creating a Goal
To create a goal:
- Go to your site dashboard
- Navigate to the Goals section
- Click Create Goal
- Choose a trigger type:
Event Trigger
Track conversions based on a custom event. For example, if you're tracking signups with boxy.track("signup"), create a goal with the event name signup.
URL Match
Track conversions when visitors reach a specific page. For example, set the URL to /thank-you to track users who complete a purchase flow.
Viewing Conversions
Once a goal is created, you'll see:
- Conversion count — how many times the goal was triggered
- Conversion rate — percentage of visitors who converted
- Trend — how the conversion rate changes over time
All conversion data respects the selected time range in the dashboard.
Best Practices
- Name goals clearly — use descriptive names like "Newsletter Signup" or "Pricing Page Visit"
- Track the funnel — create goals for each step (e.g., "Viewed Pricing", "Started Trial", "Subscribed")
- Combine with custom events — use event properties to segment conversions (e.g., by plan type)
Custom Events Tab
The Custom Events section of the dashboard shows all events you're tracking, with counts for the selected time range. This is useful for discovering which events to turn into goals.
| Column | Description |
|---|---|
| Event Name | The name passed to boxy.track() |
| Count | How many times the event was triggered |
| Unique | How many unique visitors triggered it |