Customer journeys
Features described on this page require the Xperience by Kentico Advanced license tier.
To learn more about the concept of customer journeys in depth, see our dedicated series of guides.
Customer journeys offer a unified view of contact interactions with your content. You can define key stages in a journey, representing the sequence of steps a contact must complete to achieve a successful conversion and set conditions for their progression through the stages. The resulting visualization allows you to gain insights into how contacts move through the journey. For example, you can connect these interactions from an initial visit of a landing page to submitting a particular form.
Create a customer journey
A customer journey is a sequence of steps performed by contacts, where each step is represented by a stage.
Stages represent key steps in the customer journey, such as visiting a specific page or submitting a form. They help you track contact progression and identify individuals at each stage, which enables you to take targeted actions, like re-engaging visitors or analyzing conversions to paying customers.
Open the Customer journeys application in Xperience.
Select New journey.
In the Journey Builder view, select Create new to create a new stage:
- Fill in the following properties:
Stage name – the name of the stage displayed in Xperience.
Stage KPI – the target number of contacts that you expect to reach this specific stage. The KPI (key performance indicator) can be used to assess the success of a particular stage in the customer journey. The KPI for the final stage can serve as a measure of overall success, reflecting how many contacts completed the full process.
Conditions – determines the conditions that contacts must meet to advance to this stage. See Conditions to learn more.
- Apply the selected conditions.
- Save the stage.
- Fill in the following properties:
You can now iteratively add more stages to your customer journey. The maximum number of stages in a customer journey is 10.
Once you have created all stages of the journey, select Save to create the customer journey.
The journey will begin calculating once you save it. It may take up to a few minutes, depending on the number of contacts being evaluated.
When you edit an existing customer journey, it automatically begins recalculating once you save the changes.
Conditions
For a contact to complete the entire customer journey and achieve a successful conversion, they must meet the conditions of each stage in the exact order defined by the journey. Since stage conditions are based on specific activities performed by the contact at a given time (such as visiting a page or submitting a form), the journey progresses sequentially. A contact can only reach a stage if they have fulfilled its condition as well as all conditions of the previous stages in the correct sequence.
When building the conditions which contacts must meet to advance to a particular stage:
- Use the search or select categories to find the appropriate condition.
- For the set of conditions, you can select if Any or All of the conditions need to be fulfilled.
To ensure high accuracy of your customer journey, make sure your developers set up detailed activity logging. Insufficient logging can lead to incomplete data, misinterpretations, and skewed calculations, affecting future decision-making and performance insights.
Customer journey results
To view the results of a customer journey:
- Open the Customer journeys application in Xperience.
- Select the journey whose results you want to view.
- Select Journey to view the results.
For each stage in the graph, you can view the number of contacts who converted and met the conditions to be included in the stage. Between two stages, you can see the number of contacts who dropped off and did not meet the conditions to continue to the next stage.
Additionally, the following information is displayed in the list of stages below the graph:
- Stage
- Converted – the percentage of contacts from the previous stage who met the conditions to be included in this stage
- Dropped off – the percentage of the contacts did not meet the conditions to continue to the next stage
- Stage KPI – the percentage of the contacts that reached the stage compared to the set KPI
Recalculate a customer journey
Customer journey results are calculated upon saving stages in the Journey Builder, reflecting the state of contacts at the time of calculation. The data is not automatically updated according to contact activity that occurs after the calculation.
You can manually update the results at any time by clicking the Recalculate button to incorporate new contacts or those who have progressed to later stages of the journey. The calculation of a journey may take up to a few minutes, depending on the number of contacts being evaluated.
Time the recalculation
If your application is hosting a live website, do not run the recalculation during the site’s peak traffic hours, as recalculation of the data can be a resource-intensive process that may reduce the application’s performance.
Upon recalculation, contacts which no longer meet the conditions are removed from the corresponding stages. Recalculating the customer journey keeps the data up to date, reflecting only those contacts who currently match the inclusion criteria.
Between journey calculations, contact merging or contact deletion may cause minor inconsistencies in the results. These inconsistencies are resolved when the journey is recalculated, ensuring the most accurate data.