Docs/Goals & events/Goals & conversions

Goals & conversions

Turn key actions into goals and measure conversion rate.

A goal is an action that matters to your business — a signup, a purchase, a demo request. In Dzati you create goals by sending custom events, then the dashboard lets you measure and filter by them.

Two kinds of goal

  • Event goals — a named event you send with dzati.track('signup', { … }). Best for signups, purchases, upgrades, and anything that isn't just a page visit.
  • Page goals — reaching a specific page, like /thank-you or /welcome. Useful when you can't add code but a key step has its own URL.

Conversion rate

Once you're sending purchases, the dashboard shows a conversion rate — the share of visitors who bought in the selected period. It's calculated from real revenue events, so no extra setup is needed beyond tracking purchases.

Filtering by a goal

Add a Goal filter to scope the entire dashboard to people who completed (or didn't complete) it — for example, "where did everyone who signed up come from?". Filters combine with everything else, so you can slice by goal *and* country *and* source at once.

Note: Event names you pass to dzati.track() are exactly what you'll see and filter on, so keep them short and consistent (signup, purchase, trial_started).