Goals

Goals turn raw traffic into distinct insights – sign-ups, purchases, newsletter joins, whatever matters to you can be tracked.

Below is an overview of the features available after you have created one or more goals (setup is covered in the Getting Started guide).

Goals widget

Each site dashboard shows a Goals table summarising for the selected date range:

Column Description
Goal Name you set on creation.
Conversions Number of times it fired.
Conv. rate Conversions ÷ visitors × 100.
Revenue Sum of the value you optionally pass with each hit.

Click any row to open the Goal drill-down page.

Drill-down details

The dedicated view helps answer deeper questions:

  1. Conversion timeline – interactive chart of conversions per hour/day; bucket size auto-adjusts to the range.
  2. Cards – total conversions, total revenue, average value.
  3. Top pages – which URLs led to the conversion (e.g. blog posts sending sign-ups).
  4. Top referrers – campaigns or websites driving goal completions.

Everything respects the date range selector (7 days, 30 days, custom) so trend analysis is one click.

Goal drill-down Goal drill-down page

Real-time tracking methods

Goals can fire in three ways:

  • Manual / JS – call analytics.goal('signup') from your own JavaScript; pass { value: 19.99 } to record revenue.
  • Click attribute – add data-analytics-goal="checkout" to a link or button – no code needed.
  • URL match – automatic when the page path matches a rule you define (e.g. /thank-you).

Goals triggered by any of these methods appear in the widget within seconds – handy during launch days.

Exporting goal data

Goal hits are included in the CSV export with their value, so you can slice further in spreadsheets if needed.