The Journey canvas visualization allows you to analyze and gain deep insights on the journeys that you provide to your users and customers.
See Journey canvas overview to learn more about Journey canvas, including:
Key features
Potential insights
Differences between Journey canvas and Fallout
Details about analyzing Journey Optimizer journeys
And more
Add a blank panel to your project, select the Visualizations icon in the left rail, then drag the Journey canvas visualization into the panel.
Or
Add a Journey canvas visualization in any of the ways described in the Add visualizations to a panel section in Visualizations overview.
Specify the following basic information to configure Journey canvas:
Field | Function |
---|---|
Primary metric | Determines the metric that is used when calculating the percentage and number values on each node in the journey. Note: The scope of the data included in each percentage and number value is determined by the metric that you choose in the Journey canvas container field. For example, if Person is set as the container, then the statistics shown in the journey span multiple sessions for a given person. If Session is set as the container, then the statistics shown in the journey are constrained to a single defined session for a given person. Consider the following examples:
The primary metric affects the following aspects of the Journey canvas visualization:
For example, if Events is the primary metric, each node shows the percentage of people who had an event that matches the criteria of that node (and each previous node leading up to it in the journey). |
Secondary metric | Determines the secondary metric that is used when calculating the percentage and number values on each node in the journey. The secondary metric is optional. Note: The scope of the data included in each percentage and number value is determined by the metric that you choose in the Journey canvas container field. For example, if Person is set as the container, then the statistics shown in the journey span multiple sessions for a given person. If Session is set as the container, then the statistics shown in the journey are constrained to a single defined session for a given person. When a secondary metric is selected, it affects the following aspects of the Journey canvas visualization:
For example, if Sessions is the secondary metric, each node shows the percentage of sessions that reached that node in the journey (either the percentage of the total or of the starting node). |
Journey Optimizer journey | Select the Journey Optimizer journey that you want to use as the basis for your analysis in Journey canvas. Journeys with any of the following statuses are available: Live, Stopped, or Finished Alternatively, you can leave this option blank if you want a blank canvas from which to build your analysis within Analysis Workspace. When you analyze a Journey Optimizer journey in Journey canvas, the journey is displayed with the same order, sequence, and structure as it has in Journey Optimizer. For more information, see Analyze Journey Optimizer journeys in Journey canvas overview. Note: This option displays only when Journey Optimizer data is detected in the same data view that is selected in the Analysis Workspace panel where you are adding the visualization. For information about changing the data view on a panel in Analysis Workspace, see Analysis Workspace overview. |
(Optional) Select Show advanced settings, then specify the following information:
Field | Function |
---|---|
Journey canvas container | Choose the container that you want to focus on throughout the journey. The container that you choose determines the scope of the data captured in the journey. This affects the statistics that are displayed in the visualization. (If your container names differ from the default names shown below, they were customized in your data view.)
|
Select Build.
If you selected a Journey Optimizer journey, the journey is displayed with the same order, sequence, and structure as it has in Journey Optimizer. (Only users with access to Journey optimizer can select a Journey Optimizer journey.)
If you didn’t select a Journey Optimizer journey, a blank canvas displays where you can begin adding nodes to the journey. (Only users with access to Journey optimizer can select a Journey Optimizer journey.)
Whether you are creating a new analysis from a blank canvas or you are analyzing a Journey Optimizer journey, you can configure the journey as described in Configure visualization settings.
Various configuration options are available in the Journey canvas header.
To configure settings for the Journey canvas visualization:
In Analysis Workspace, open an existing Journey canvas visualization, or begin building a new one.
Options that allow you to configure the Journey canvas visualization are available in the header:
Configure any of the following settings that are displayed across the top of the visualization:
Setting | Function |
---|---|
Percentage value | The percentage value shown on each node in the journey. Consider the following when configuring the percentage values shown on nodes in the journey:
Choose from the following options:
|
Arrow settings | The arrows that appear between nodes in Journey canvas can be configured to show custom labels and values. Labels are custom names that appear on arrows. Only a single label is shown on a given arrow. Labels can be any of the following, and are shown in this order of preference:
Values are the numbers and percentages that appear on arrows, and they indicate the people or sessions who moved from one node to the next node in the journey. (In other words, those who did not fall out of the journey at a given step.) The following options are available for journeys that did not originate from Journey Optimizer and for Journey Optimizer journeys that have not been significantly modified in Journey canvas: (Significant modifications include adding or removing nodes, adding or removing arrows, or changing the components of a node.)
The following options are available for Journey Optimizer journeys that have been significantly modified in Journey canvas: (Significant modifications include adding or removing nodes, adding or removing arrows, or changing the components of a node.)(Note: These options display only when Journey Optimizer data is detected in the same data view that is selected in the Analysis Workspace panel where you are adding the visualization. For information about changing the data view on a panel in Analysis Workspace, see Analysis Workspace overview.)
|
Show fallout | Fallout data shows a percentage and number falling out of each node of the journey. Fallout data is based on the metric associated with the journey’s container settings; it is not based on the primary or secondary metric. By default, the container is Person, so the metric used for fallout data is People. If the container is changed to Session, the metric used for fallout data is Sessions, and so on. For example, with Person as the container setting, fallout shows the percentage and number of people on each node of the journey who never arrived at any of the immediate next nodes. They might have performed other actions on the site, but they did not meet the criteria defined by any of the nodes that immediately follow. For more information about the Journey canvas container setting, see Begin building a Journey canvas visualization. |
Zoom controls | The following zoom controls are available in the upper-right corner of the canvas:
To pan across the canvas after zooming in or out, click your mouse and drag to the desired location. |
Continue with Add nodes.
Nodes in a Journey canvas visualization represent the events or actions of a user journey.
You create nodes in the following ways: by dragging Workspace components from the left rail to the canvas; by allowing Journey canvas to choose the top next or previous nodes based on existing nodes; or by duplicating existing nodes.
In Analysis Workspace, open an existing Journey canvas visualization, or begin building a new one.
Drag metrics, dimensions, dimension items, filters, or date ranges from the left rail onto the canvas. Metrics that are based on a derived field are supported. However, calculated metrics, as well as any metrics or dimensions that are based on a summary dataset are not supported.
You can select multiple components in the left rail by holding Shift, or by holding Command (on Mac) or Ctrl (on Windows).
The visualization is updated as follows, depending on the component type and the area of the canvas where you place it:
Component type | Placement of component | Visualization updates after node is added |
---|---|---|
Metric | Blank area of the canvas | The node displays where the component was dropped, unconnected with any existing nodes. |
Metric | An existing node | The component is automatically combined with the existing node. (See Combine nodes for more information.) |
Metric | An arrow between 2 existing nodes | The node displays between the two existing nodes where the component was dropped and is connected to both existing nodes. (See Connect nodes for more information.) |
Dimension | Blank area of the canvas | 3 nodes are created for the top 3 dimension items where the component was dropped, unconnected with any existing nodes. (Note: If only 1 or 2 nodes display, it means that data is available for only 1 or 2 of the dimension items. If no nodes display, it means that data is not available for any of the dimension items. In this case, try adding it to a different point of the journey, adjust the visualization’s date range, or choose a different dimension.) Hold the Shift key when you drop the dimension onto the canvas to add it as a single node with 3 dimension items. |
Dimension | An existing node | A breakdown is automatically applied to the node with the top 5 dimension items displayed. To view the breakdown in a new freeform table visualization, select the Open in a freeform table link on the node. |
Dimension | An arrow that connects 2 existing nodes | 3 nodes are created for the top 3 dimension items that follow the first event after the first node (of people/sessions who eventually reach the second node). The nodes display between the two existing nodes where the component was dropped and each node is connected to both existing nodes. (Note: If only 1 or 2 nodes display, it means that data is available for only 1 or 2 of the dimension items. If no nodes display, it means that data is not available for any of the dimension items. In this case, try adding it to a different point of the journey, adjust the visualization’s date range, or choose a different dimension.) Hold the Shift key when you drop the dimension onto the canvas to add it as a single node with 3 dimension items. (See Connect nodes for more information.) |
Dimension item | Blank area of the canvas | The node displays where the component was dropped, unconnected with any existing nodes. |
Dimension item | An existing node | The component is automatically combined with the existing node. |
Dimension item | An arrow that connects 2 existing nodes | The node displays between the two existing nodes where the component was dropped and is connected to both existing nodes. (See Connect nodes for more information.) |
Filter | Blank area of the canvas | The node displays where the component was dropped unconnected with any other nodes. The number and percentage that appear on the node include the total of the primary metric, filtered by the filter you selected. For example, if People is selected as the primary metric for the journey, then adding a filter of Today to a blank area of the canvas shows all the people who had an event today. |
Filter | An existing node | Applies the filter to the existing node. |
Filter | An arrow that connects 2 nodes | The node displays between the two existing nodes where the component was dropped and is connected to both existing nodes. (See Connect nodes for more information.) Applies the filter to the point on the path where the component was dropped. |
Date range | Blank area of the canvas | The node displays where the component was dropped, unconnected with any other nodes. The number and percentage that appear on the node include the total of the primary metric, filtered by the date range you selected. For example, if People is selected as the primary metric for the journey, then adding a date range of This month to a blank area of the canvas shows all the people who had an event during the current month. |
Date range | An existing node | Applies the date range to the existing node. |
Date range | An arrow that connects 2 nodes | The node displays between the two existing nodes where the component was dropped and is connected to both existing nodes. (See Connect nodes for more information.) Applies the date range to the point on the path where the component was dropped. |
Multiple components | A blank area of the canvas | If none of the components are dimensions: Each component displays as a separate node where the components were dropped, unconnected with any existing nodes. Hold the Shift key when you drop the components onto the canvas to add them as one combined node. If any of the components you are adding are dimensions: Each component displays as a separate node where the components were dropped, unconnected with any existing nodes. Only one dimension can be added at a time. When the dimension is added, 3 nodes are created for the top 3 dimension items where the component was dropped. Hold the Shift key when you drop the components onto the canvas to add them as one combined node. The top 3 dimension items are combined with each node. (See Combine nodes for more information.) |
Multiple components | An existing node | All components are combined with the existing node. If any of the components you are adding are dimensions, then the top 3 dimension items are combined with the node. Only one dimension can be added at a time. |
Multiple components | An arrow that connects 2 existing nodes | If none of the components are dimensions: Each component displays as a separate node where the components were dropped and each node is connected to both existing nodes. (See Connect nodes for more information.) Hold the Shift key when you drop the components onto the canvas to add them as one combined node. (Components must be of the same type to be combined into a single node.) (See Combine nodes for more information.) If any of the components you are adding are dimensions: Each component displays as a separate node where the components were dropped and each node is connected to both existing nodes. Only one dimension can be added at a time. When the dimension is added, 3 nodes are created for the dimension’s top 3 items that follow the first event after the first node (of people or sessions who eventually reach the second node). Each node is connected to both existing nodes. (See Connect nodes for more information.) Hold the Shift key when you drop the components onto the canvas to add them as one combined node. The top 3 dimension items are combined with each node, and each node is connected to both existing nodes. (See Combine nodes for more information.) |
Nodes display as a rectangular box with the following information:
Component name
The component type (such as metric or dimension)
Primary metric statistics (total and percent)
Secondary metric statistics (total and percent)
A pulsing or glowing node indicates that data is loading for that node.
Repeat this process to continue adding nodes to build out your journey.
Continue customizing the journey as described in the sections below. You can connect nodes, rename nodes, apply breakdowns, create audiences, add time constraints, and more.
You can automatically show the top nodes based on the nodes that are already on the canvas. You can add the top nodes to Journey canvas or view them in a freeform table.
This option is available for the following objects on the canvas:
Individual nodes
The arrow between nodes
You can select a node and show the top dimension items that come after it in the journey. You can add the top 3 dimension items to Journey canvas as separate nodes, or you can view all top dimension items in a freeform table.
Right-click the node where you want to show the top dimension items that come after it in the journey.
The node cannot have any existing nodes going out of it in the journey.
Select Show top nodes after this node.
Select where you want to show the dimension items:
In Journey canvas: Adds the top 3 nodes to the canvas that come after this node in the journey. Each node is connected to the node that you selected as a separate branch on the canvas.
In a Freeform table: Creates a freeform table visualization showing all top dimension items that come after this node in the journey.
Select the desired dimension from the list of dimensions.
Depending on what you chose in the previous step, the top 3 dimension items are added to the canvas as 3 separate nodes, or all top dimension items are shown in a freeform table.
You can select a node and show the top dimension items that come before it in the journey. You can add the top 3 dimension items to Journey canvas as separate nodes, or you can view all top dimension items in a freeform table.
Right-click the node where you want to show the top dimension items that come before it in the journey.
This node cannot have any existing nodes coming into it in the journey.
Select Show top nodes before this node.
Select where you want to show the dimension items:
In Journey canvas: Adds the top 3 nodes to the canvas that come before this node in the journey. Each node is connected to the node that you selected as a separate branch on the canvas.
In a Freeform table: Creates a freeform table visualization showing all top dimension items that come before this node in the journey.
Select the desired dimension from the list of dimensions.
Depending on what you chose in the previous step, the top 3 dimension items are added to the canvas as 3 separate nodes, or all top dimension items are shown in a freeform table.
You can select an arrow and show the top dimension items that come between 2 existing nodes in the journey. You can add the top 3 dimension items to Journey canvas as separate nodes, or you can view all top dimension items in a freeform table.
Right-click the arrow between the 2 nodes where you want to show the top dimension items.
Select Show top nodes between these nodes.
Select where you want to show the dimension items:
In Journey canvas: Adds the top 3 nodes to the canvas that come between the 2 existing nodes. Each node is connected to the surrounding nodes as a separate branch on the canvas.
In a Freeform table: Creates a freeform table visualization showing all top dimension items that come between the 2 existing nodes.
Select the desired dimension from the list of dimensions.
Depending on what you chose in the previous step, the top 3 dimension items are added to the canvas as 3 separate nodes, or all top dimension items are shown in a freeform table.
The option to duplicate is available for the following objects on the canvas:
Individual nodes
Multiple nodes
To duplicate nodes:
Select one or more nodes that you want to duplicate.
To select multiple nodes, hold Command (on Mac) or Ctrl (on Windows).
Right-click one of the selected nodes, then select Duplicate.
The order of nodes and the connections between them affect Journey canvas data. Journeys should visually and accurately reflect the sequence of events that you want to report on.
After nodes are added to the canvas, you can rearrange them, combine them, connect them, and add time constraints between them.
Journeys in Journey canvas consist of a flexible graph of nodes and arrows representing any combination of events, dimension items, and filters.
You can drag nodes on the canvas to rearrange the events and conditions of the journey.
As you rearrange the order of nodes in the journey, data updates accordingly.
A combined node in Journey canvas is a single point in the user journey (node) that contains 2 or more components that are joined together through logic.
You can do any of the following to combine nodes in Journey canvas:
From the left rail, drag a single component onto a node on the canvas.
From the left rail, drag multiple components simultaneously onto a node on the canvas.
From the left rail, drag multiple components simultaneously onto a blank area of the canvas while holding the Shift key.
The logic that is applied to nodes when they are combined differs depending on which component types you are combining, as follows:
You can view the logic of a combined node by right-clicking the node, then selecting Create filter from node. The logic is shown in the Definition section.
Component types to combine | Logic (operator) used |
---|---|
Metric + Metric | Joined with OR |
Dimension item + Dimension item (from the same parent dimension) | Joined with OR |
Dimension item + Dimension item (from different parent dimensions) | Joined with AND |
Filter + Filter | Joined with AND |
Dimension + Metric, Date range, or Filter | Joined with AND |
Date range + Metric, Filter, or Dimension | Joined with AND |
Filter + Metric, Date range, or Dimension | Joined with AND |
You can connect nodes that are already on the canvas, or you can connect a node when adding it to the canvas.
You connect nodes to define the journey’s sequence of events.
Nodes are connected by an arrow. Both the arrow direction and width have significance:
Direction: Indicates the sequence of events of the journey
Width: Indicates percentage volume from one node to another
When you connect nodes in Journey canvas, they are connected using the THEN operator. This is also known as sequential filtering.
Nodes are connected as an “eventual path,” which means that visitors are counted as long as they eventually move from one node to the other, regardless of any events occurring between the 2 nodes. The time allotted for users to move along the path is determined by the container setting.
You can view the logic of connected nodes by right-clicking the node, then selecting Create filter from node. The logic is shown in the Definition section.
Journeys cannot be circular, looping back to previously connected nodes.
To connect nodes in Journey canvas:
In a Journey canvas visualization, hover over the node that comes first in the journey sequence that you want to connect to another node.
4 blue dots appear on each side of the selected node.
Drag any of the 4 blue dots to any of the 4 sides of the node that you want to connect to.
An arrow appears, connecting the 2 nodes. See Arrows between nodes for more information.
When adding a node to the canvas, you can place it between two connected nodes. The node is added to the journey’s flow between the 2 existing nodes.
For more information, see Add nodes.
When you drag a component to a Journey canvas visualization, it creates a node with the same name as the component name. You can rename the node to better match the step of the journey that the node represents.
The option to rename is available for the following objects on the canvas:
To rename a node:
In a Journey canvas visualization, right-click the node that you want to rename.
Select Rename.
Specify a new name, then press Enter.
The arrows that appear between nodes in Journey canvas can be configured to show custom labels and values.
Labels are custom names that appear on arrows. Only a single label is shown on a given arrow.
For more information about the labels and values that appear on arrows, see “Arrow settings” in Configure visualization settings.
The option to add or update a label is available for the following objects on the canvas:
To add a label to an arrow:
In a Journey canvas visualization, right-click the arrow where you want to add a label.
Select Add label.
Specify a name for the label, then press Enter.
If arrow settings are currently configured to hide labels, a message displays, prompting you to show labels.
To update an existing label on an arrow:
In a Journey canvas visualization, right-click the arrow where you want to add a label.
Select Update label.
Specify a name for the label, then press Enter.
If arrow settings are currently configured to hide labels, a message displays, prompting you to show labels.
The option to apply a breakdown to your data is available for the following objects on the canvas:
Individual nodes
Multiple nodes
The arrow between nodes
Multiple arrows between nodes
Consider the following when applying a breakdown:
Breakdowns are applied to the primary metric. The secondary metric is not affected.
Applying a breakdown does not change the journey. Rather, it simply shows a breakdown of the data for the node where it is applied.
If a node already has a breakdown, applying a new breakdown replaces the existing one.
Breakdown data is updated if changes are made at an earlier point in the journey.
In a Journey canvas visualization, select one or more nodes where you want to apply a breakdown, then right-click one of the selected nodes.
Or
In a Journey canvas visualization, select one or more arrows between 2 nodes where you want to apply the breakdown, then right-click one of the selected arrows.
To select multiple nodes or arrows, hold Command (on Mac) or Ctrl (on Windows).
Select Breakdown.
Choose where you want to view the breakdown:
In Journey canvas
In a freeform table
Select the dimension that you want to use for the breakdown.
If you chose to view the breakdown in Journey canvas, the top 5 dimension items are shown on the node. An option is available on the node to open the breakdown in a freeform table.
If you chose to view the breakdown in a freeform table, the top dimension items are shown in a new freeform table immediately above the Journey canvas visualization.
You can drag a dimension from the left rail onto the node on the canvas where you want to apply the breakdown.
For more information, see Add nodes.
To remove a breakdown that has been applied:
Right-click the node that has the breakdown applied.
Select Remove breakdown.
The option to create an audience is available for the following objects on the canvas:
Individual nodes
Multiple nodes
The arrow between nodes
Multiple arrows between nodes
When you create an audience from multiple nodes or arrows, they are joined with the OR operator.
To create an audience:
In a Journey canvas visualization, select one or more nodes where you want to create an audience, then right-click one of the selected nodes.
Or
In a Journey canvas visualization, select one or more arrows between 2 nodes where you want to create an audience, then right-click one of the selected arrows.
To select multiple nodes or arrows, hold Command (on Mac) or Ctrl (on Windows).
Audiences cannot include calculated metrics or any metrics that are based on a summary dataset. If you try to create an audience from any area of Journey canvas that contains a calculated metric or a metric that is based on a summary dataset, the calculated metric will not be included in the audience definition.
Select Create audience from node or Create audience from arrow.
Continue creating and publishing the audience as described in Create and publish audiences.
You can view the trend data in a line graph for objects in Journey canvas.
The option to trend is available for the following objects on the canvas:
Individual nodes
Multiple nodes
The arrows between nodes
Multiple arrows between nodes
To view trend data:
In a Journey canvas visualization, select one or more nodes for which you want to view trend data, then right-click one of the selected nodes.
Or
In a Journey canvas visualization, select one or more arrows between 2 nodes for which you want to view trend data, then right-click one of the selected arrows.
To select multiple nodes or arrows, hold Command (on Mac) or Ctrl (on Windows).
Select Trend.
You can create a new filter based on a node or arrow within a journey. After the filter is created, you can use it anywhere in Analysis Workspace.
Filters created from Journey canvas use sequential filtering. This means that the filter uses the THEN operator to link together the sequence of events (the journey) that people flowed through, leading up to the selected node or arrow. All events that match the selected node or arrow are included in the filter.
If you create a filter based on a node that has multiple paths flowing into it, all paths are included in the filter. Separate paths are joined with the OR operator.
To create a filter:
In a Journey canvas visualization, right-click the node or arrow that you want to use to create the filter.
Select Create filter from node or Create filter from arrow.
The Filter builder displays. In the Definition section, the filter definition is created based on the node or arrow you selected and its context within the journey.
Specify a title for the filter and make any other changes. For more information about creating a filter, see Filter builder.
Select Save to save the filter.
You can delete one or more nodes at a time within a journey. When you delete a node that is connected between 2 nodes within the journey, the 2 remaining nodes become directly connected.
To delete nodes in Journey canvas:
In a Journey canvas visualization, select one or more nodes that you want to delete, then right-click one of the selected nodes.
Select Delete.
You can delete one or more arrows at a time within a journey. When you delete an arrow between 2 nodes, the nodes are no longer connected. If the arrow was part of a longer path, the path is disconnected.
To delete arrows between nodes in Journey canvas:
In a Journey canvas visualization, select one or more arrows between 2 nodes that you want to delete, then right-click one of the selected arrows.
Select Delete.
When viewing a journey in Journey Optimizer, you can choose to view it in Journey canvas.
In Journey Optimizer, open the journey that you want to analyze in Journey canvas.
Select Analyze in CJA.