Campaigns

Journeys

Track each user's progression through a campaign

Journeys

A journey is a record of one user's experience with a campaign -- when they started, which screens they saw, and how they exited. Use journeys to understand user behavior and debug conversion issues.

What is a journey?

Every time a user enters a campaign, Nuxie creates a journey. The journey tracks the user's progression through the flow: which screen they are on, whether they met the goal, and how they exited. Journeys are persisted across app sessions so that a user can resume where they left off, even on a different device.

Each journey belongs to one campaign and one user. A user can have multiple journeys for the same campaign if the re-entry policy allows it (see Triggers & Goals).

Journey lifecycle

A journey moves through two statuses:

StatusMeaning
ActiveThe user is currently progressing through the flow.
CompletedThe journey has ended. The exit reason tells you why.

When a journey completes, Nuxie records the exit reason so you can understand what happened.

Exit reasons

The exit reason explains how a journey ended. It appears in the Journeys tab alongside each completed journey.

Exit reasonMeaning
Goal metThe user completed the campaign's goal (e.g., subscribed). Shown as "Converted" in the dashboard.
CompletedThe user reached the end of the flow without meeting the goal.
ExpiredThe goal window elapsed before the user met the goal.
CancelledThe user dismissed the flow or navigated away before finishing.

Journeys that end with "Goal met" are counted as conversions in the campaign metrics.

Journeys tab

Open the Journeys tab from any campaign detail view to see a list of every journey for that campaign. The table shows:

  • User -- The customer who entered the campaign.
  • Status -- Active, Converted, Completed, or Exited.
  • Started at -- When the journey began.
  • Ended at -- When the journey completed (if applicable).
  • Current step -- The last screen the user was on.

Filter journeys by status to find active users, converted users, or users who exited without converting. Use the search bar to find a specific customer.

Journey metrics

Journey data powers the summary metrics on the campaign Overview tab:

  • Active journeys -- How many users are currently progressing through the campaign.
  • Total conversions -- How many journeys ended with the goal met.
  • Conversion rate -- The percentage of journeys that converted.
  • Average time to convert -- The mean duration from journey start to goal met.

These metrics update as new journey events are processed and are available over selectable time ranges (7 days, 30 days, 90 days).

Cross-device persistence

Journeys are tied to a customer identity, not a device. If a user starts a campaign on their iPhone and later opens your app on their iPad, the journey resumes from the last screen they reached. This works automatically when users are identified via the SDK.

For details on identifying users, see iOS SDK: Identity & Users.

Next steps