Search documentation

Search titles, headings, and page summaries.

Goals

Turn a tracked custom action into a measurable completion.

A Goal tracks an action you care about, such as a completed signup or an activated account. First send a custom event when the action succeeds. Then choose that observed event in Goals and give the Goal a clear label.

Send the action

JavaScript
// After a successful signup in your app:
window.graytower("account_created", { plan: "starter" });

Create and read the Goal

Choose the observed account_created event in Goals, then give it a clear label. Goals show completions and the visitors who completed them for the selected period. Use the visitor rate to compare how often a Goal is reached relative to tracked visitors. If it stays empty, check the exact event name and selected period. An event can be recorded before you decide to use it as a Goal.

Need to send a custom event? View the tracking guide.