Goals & Conversions

Goals let you track specific actions and measure conversion rates over time.

Creating a Goal

To create a goal:

  1. Go to your site dashboard
  2. Navigate to the Goals section
  3. Click Create Goal
  4. 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.

ColumnDescription
Event NameThe name passed to boxy.track()
CountHow many times the event was triggered
UniqueHow many unique visitors triggered it