Ciphera Help

Goals

Track specific actions on your site by defining goals that map to custom events.

Goals let you measure conversions — signups, purchases, button clicks, form submissions — anything you instrument with pulse.track().

Creating a goal

  1. Go to Settings → Goals.
  2. Click Add goal.
  3. Enter a Display name — this is what appears in the dashboard.
  4. Enter an Event name — this must exactly match the event name you pass to pulse.track().
  5. Save.

The event name cannot be changed after the goal is created. If you need to rename it, delete the goal and create a new one. Historical data for the old event name will not carry over.

Viewing goals in the dashboard

Goals appear in the Goals & Events panel on the main dashboard. Each goal shows:

  • Total event count for the selected period
  • Delta against the previous period

Click a goal row to open the property breakdown — a list of all custom properties sent with that event, along with counts per value.

Custom properties

When you call pulse.track(), you can attach arbitrary key-value properties:

pulse.track('signup', { plan: 'pro', source: 'homepage' });

Both plan and source will appear as drillable dimensions in the property breakdown for the signup goal. Properties are free-form — no schema definition required.

Scroll depth

Scroll depth milestones (25 %, 50 %, 75 %, 100 %) are tracked automatically by the core script. They appear in the dedicated Scroll Depth component on the Behavior page, not in the Goals panel.

Goals are site-specific. Each site in your account has its own goal list.

On this page