Skip to content

Journeys Analytics GA [DOC-661] #4475

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Mar 29, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 13 additions & 5 deletions src/engage/journeys/build-journey.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,17 @@ No new users enter archived Journeys, and progress stops for any users already i
> success "Compute credits"
> Steps in archived Journeys don't count towards your compute credits.

## Journey re-entry
## Journey exits and re-entry

### Journey exits

You can apply exit settings to both single entry and re-entry Journeys. Users who exit a Journey leave all Journey steps and Destinations.

Configure exit settings during initial Journey setup by enabling exit settings and entering the number of days that should pass before users exit the Journey. Journeys exits users once this time passes.

If you don't apply exit settings to a Journey, users will remain in the Journey indefinitely.

### Journey re-entry

The Journeys re-entry setting allows users to repeat Journeys they've already exited. Common use cases for Journeys re-entry include the following:

Expand All @@ -124,14 +134,12 @@ The Journeys re-entry setting allows users to repeat Journeys they've already ex

### Exit and re-entry times

Users who exit a Journey leave all Journey steps and Destinations. To let users re-enter a Journey they've exited, you'll need to enable two Journeys settings:
To let users re-enter a Journey they've exited, you'll need to enable two Journeys settings:

- Journeys exit time
- Journeys re-entry time

Users must first exit a Journey before re-entering. You can configure exit settings during initial Journey setup by enabling exit settings and entering the number of days that should pass before users exit the Journey. Journeys exits users once this time passes, allowing users to re-enter once they meet the Journey's entry conditions again.

You can then configure re-entry time by hour, day, or week. An exited user won't re-enter the same Journey until the re-entry time has passed. Re-entry time begins once a user exits the Journey.
Journeys exits users based off of the exit time you configure. Users can re-enter the Journey once they meet the Journey's entry condition again and your defined re-entry time has passed. You can configure re-entry time by hour, day, or week. Re-entry time begins once a user exits the Journey.

Suppose, for example, you enable re-entry for an abandoned cart campaign. You set exit to seven days and re-entry to 30 days. A user who abandons their cart will progress through the Journey and exit no later than seven days after entering. Once 30 days after exit have passed, the user can re-enter the Journey.

Expand Down
Binary file not shown.
51 changes: 39 additions & 12 deletions src/engage/journeys/journeys-analytics.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
---
title: Journey Level Analytics
title: Journeys Analytics
redirect_from:
- '/personas/journeys/journeys-analytics'
---

With Journey Level Analytics, you can gain insight into the overall performance of an individual Journey.
Segment maintains analytics for each Journey and its individual steps. As a result, you can view both granular and high-level performance metrics that give you insight into your Journeys.

## About Journey Level Analytics

> info ""
> This feature is available in beta.
## Journey-Level Analytics

Journeys Level Analytics is a collection of statistics that can help you assess how a Journey is performing.

Expand All @@ -23,23 +20,28 @@ Follow these steps to view the Analytics for a specific Journey:
2. Select a Journey from the Journeys list.
3. The Analytics tiles display as part of the Journey's overview.

![An in-app screenshot of Journeys Level Analytics](images/journeys_analytics_tiles.png "Journeys Level Analytics tiles")
> info ""
> Journeys in draft status don’t display Analytics.

## Available Journeys Analytics statistics
## Journey-Level Analytics statistics

The following table shows the three statistics available for a Journey:
The following table shows the statistics available for a Journey:

| Statistic | Description |
| ----------- | ----------------------------------------------------------------------------- |
| Entries | The total number of users who entered your Journey |
| Entered | The total number of users who entered your Journey |
| In progress | The total number of users who have entered the Journey without yet exiting it |
| Completed | The total number of users who entered the Journey and reached any final step |
| Exits | The total number of users who have exited the Journey |

Using the date picker, you can view a Journey's analytics over a specific period of time.
> info ""
> Completed and exits are mutually exclusive.

Use the date picker to view a Journey's analytics over a specific time frame in any 180 day period.

The following table shows descriptions of the time frames you can select:

| Time frame | Description (based on UTC) |
| Time frame | Description (based on UTC) |
| ----------------- | ---------------------------------------------------------- |
| Today | Today, beginning at midnight |
| Yesterday | The day before today |
Expand All @@ -48,3 +50,28 @@ The following table shows descriptions of the time frames you can select:
| Last 90 days | The past 90 days, not including today |
| Last 180 days | The past 180 days, not including today |
| Custom date range | The period between two dates, including the selected dates |

## Step-Level Analytics

Displayed with each step of your Journey, Step-Level Analytics shows you how many users made it to the step you’re viewing. You can use this data to gain context for how users flow through your Journey.

### Changing the calculation percentage

With Step-Level Analytics, you can configure two settings that give you granular insight into each step’s performance:

- **Previous step** or **entry step**, which calculates the displayed percentage based on either the number of users in the entry step or the number of users in the previous step
- **Total** or **unique users**, which lets you change the displayed percentage to account for re-entry

#### Previous step or entry step

By default, Engage calculates an individual step’s analytics as a percentage of the number of users in the previous step. However, you can also view step analytics as a percentage of the initial number of users in the Journey’s entry step.

For example, suppose your Journey’s entry step contained 100 users, and 50 proceeded to the next step. For both calculation options, Engage would display **50% and 50** for the next step. If 25 users from the second step reached step three, however, Engage would display **50% and 25** for previous-step based calculations but **25% and 25** for entry-step based calculations.

To change this base percentage, select **Calculate % based on**, then select **Entry step** or **Previous step**.

#### Total or unique users

If you’ve enabled re-entry for your Journey, you can also configure Step-Level Analytics to calculate the step’s percentage based on unique or total users. Selecting **Unique** generates a percentage based on unique users, while **Total** includes users who have re-entered the Journey.

For more information on re-entry settings in Journeys, view [Journey re-entry](/docs/engage/journeys/build-journey/#journey-re-entry).
14 changes: 10 additions & 4 deletions src/engage/journeys/key-terms.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,11 @@ Keep the following terms in mind as you begin to explore Journeys.

## Steps with Audiences

| Step | Audience definition |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| Entry condition | All users who fulfill the entry condition criteria. "Use Historical Data" evaluates events before Journey publication. |
| Step | Audience definition |
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| Entry condition | All users who fulfill the entry condition criteria. "Use Historical Data" evaluates events before Journey publication. |
| Condition | All users who fulfill condition criteria, at one point fulfilled preceding step criteria, and have met any step wait conditions. |
| Destination Sync | All users who, at one point, fulfilled parent step criteria and have met any following wait conditions. |
| Destination Sync | All users who, at one point, fulfilled parent step criteria and have met any following wait conditions. |

## Steps without Audiences

Expand All @@ -55,3 +55,9 @@ Keep the following terms in mind as you begin to explore Journeys.
| Delay | No audience. Segment appends the wait duration as a condition to the following step's audience. |
| T/F split | The split's resulting conditions contain two mutually exclusive audiences. The split node itself has no audience. |
| Multi-branch splits | The split's resulting conditions contain audiences. The split node itself has no audience. |

## Analytics

| Metric | Definition |
| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| Entry | When a user enters a Journey for the first time or re-enters a Journey after exiting; excludes users who re-enter a Journey without exiting. |