Skip to main content
Use Goals to measure the impact of your Journeys against specific targets. Set a metric and threshold, then monitor real-time progress to understand what’s working.
Goals for Journeys are currently in Beta and available in early access. Functionality may change before general availability.

What Goals track

When you set a Goal, you choose a metric (such as clicks or delivered), decide whether to measure it as a rate or count, and set a target value. OneSignal continuously evaluates the Goal as your Journey runs. You can configure Goals in two places within a Journey:
  • Journey Goal — tracks a single success metric for the entire Journey, such as how many users entered, completed, or exited early.
  • Message Goal — measures performance for an individual message step, such as CTR or clicks on a Push Notification step.

Set and track Goals on a Journey

You define a metric and target in the Journey settings (for a Journey Goal) or on a supported message step (for a Message Goal). Once the Journey is live, progress appears at the top of the Journey report, and Message Goals appear on the message-level report for each step.

Journey Goals

Learn how to set and track Goals on Journeys.

Conversion metrics (coming soon)

Support for conversion-based metrics in Goals is on the way. While you wait, learn how conversion metrics work today.

Conversion metrics

Track purchases, sign-ups, and other downstream actions.

FAQ

Which metrics are available for Goals? Available metrics depend on the channel. Common options include Clicked and Delivered. The metric picker in the Goal step shows only metrics supported by the selected channel. Do Goals affect message delivery or targeting? No. Goals are purely for measurement. They do not change how or to whom a message is delivered.