Journey Explorer

You should know that Personalization is not a one-step process. Before personalizing your product, it is very important to understand your users from microscopic to telescopic levels. Understand their every move in the journey, their behavior, their challenges.

User Journey Manager is a visual representation of the process that a user goes through in order to accomplish a goal or from the first touch point to the last touch point. CustomFit.ai's User journey manager helps you in understanding and addressing user needs and pain points and helps you to answer what-when-where-whom to personalize.

CustomFit.ai's User Journey Manager can be either Timeout based or Event based. You can set your required settings in Events settings page. To learn how click here.

Event Based

An Event Based User Journey Manager in CustomFit.ai is defined by an event you choose as the "Journey Start Event" (Ex: Application opened), and an event you choose as the "Journey End Event" (Ex: Payment success).

A single user can start multiple sessions in the same User Journey Map as the number of times the user triggers the start event. Those sessions can occur on the same day, or over several days, weeks, or months. As soon as the "Journey End Event" is triggered, another session can beign with trigger of "Journey Start Event".

Timeout Based

A Timeout Based User Journey Manager in CustomFit.ai is defined as a sequence of events one user performs within a given time frame on your website or app. A Timeout based User Journey starts when a user performs an event that is marked as Journey event in the events page and ends after the inactivity of the user for the set session duration length.

By default, a session length is set to 30 minutes, but you can adjust the session length from 1 minute to 24 hours.

Scenario 1

A user interacts with your app at the following timeline:

If you see the above figure then after each event the expiry moves ahead of 30 minutes.

Scenario 2

By deafult the session duration length is set to 30 minutes.

  • A user starts the session by performing the "Login" event at 10:31 and initializing the start event to "Login".

  • Then the user waits for 1 minute and performs the "Home Page" event at 10:32 and thus moving the session expiry time to 11:02.

  • Next the user waits for 29 minutes and performs the "View Item" event at 11:01 and thus moving the session expiry time to 11:31. Here the old session is still active because the user returned within 30 minutes.

  • And finally the user waits for 1 minute and peforms the "Add to cart" event at 11:02 and thus moving the sesion expiry time to 11:32. When the user do not perform any other events in the next 30 minutes, then the "Session End" is initialized to "Add to cart".

In the above example the total session time taken by the user from "Login" event to "Add to cart" event is 31 minutes.

Scenario 3

By deafult the session duration length is set to 30 minutes.

  • A user starts the session by performing the "Login" event at 10:31 and initialzing the start event to "Login".

  • Then the user waits for 1 minute and performs the "Home Page" event at 10:32 and thus moving the session expiry time to 11:02.

  • A user does not perform any other event for the next 30 minutes, and the session ends and also the "Session End" is initialized to "Home Page". Hence the length of session1 is 1 minute.

  • After 45 minutes the user performs "View Item" event at 11:17 and initializing the start event to "View item".

  • Next the user waits for 1 minute and performs the "Add to cart" event at 11:18 and thus moving the sesion expiry time to 11:32. When the user do not perform any other events in the next 30 minutes, then the "Session End" is initialized to "Add to cart". Here the length of session2 is 1 minute.

Scenario 4

By deafult the session duration length is set to 30 minutes.

  • A user starts the session by performing the "Login" event at 11:45 PM and initialzing the start event to "Login".

  • Then the user waits for 10 minutes and performs the "Home Page" event at 11:55 PM and thus moving the session expiry time to 12:25 AM.

  • All sessions are reset at midnight. Therefore, when the user performs the event "View Item" at 12:05 AM, the session 1 is terminated and the start event is initialized to "View Item" event. Here the lenght of session1 is 10 minutes.

  • Next the user waits for 1 minute and performs the "Add to cart" event at 12:06 AM and thus moving the sesion expiry time to 12:36 AM. When the user do not perform any other events in the next 30 minutes, then the "Session End" is initialized to "Add to cart". Here the length of session2 is 1 minute.