This page describes a loan application process, AD-Capital, to demonstrate the milestone workflow. Similar to a typical loan application process, the workflow in this Business Journey starts with application submission, followed by document verification, credit check, underwriting, and loan approval. 

Milestones Data

The data for each milestone comes from different applications and event types, such as business transactions, logs, and end-user events. 

In this workflow, the data associated with application submission comes from business transaction events while the document verification status comes from logs. Third-party service providers perform the credit check and underwriting. Then, the status is updated in logs and the loan approval status is updated in the transaction events.

Extract Fields: Primary Key and Additional Fields

Choose a distinct primary key that uniquely identifies and ties together these independent milestones to represent loan application. In this example, loanId is used as the primary key. Enter loanId in the Primary Key field in each milestone. You must use the same data type as the primary key for all milestones in any given business journey. 

In addition to the default information collected by the Business Journey, such as event timestamp, you can extract additional business information, such as customer details, loan amount, loan type, bank name, and so on with the optional fields. These additional fields provide further context for your Business Journey definition. You can also use these fields to run ADQL queries.

Define Milestones

In the following example, you can define an application submission milestone by selecting an event type, primary key, and filters. The mandatory filters to limit the events for this milestones are TypeApplicationTier, and Business Transaction. The primary key is defined as loanId. Fields such as loanAmountloanType, and customerEmail, are extracted in this milestone. 

Add Business Journey

Similarly, the milestone for underwriting is defined with a different event type: 

Milestone Fields

Since third-party service providers perform the underwriting, the status is updated in logs; Logs is considered the Type of event source. To define a milestone, click + Add Milestone.

Occasionally the individual steps in a workflow, such as the application submission, can occur in different methods. You can differentiate these stages with unique filter conditions. For example, a user that submits an application through a browser performs the same action as a user that submits an application through mobile, but the filter conditions are uniquely defined. To track a milestone with several entry points, click + Add Event and define your mandatory filters (application, tier, and business transaction), primary key, and optional filter conditions, including your custom fields. 

You can only define the entry points for milestones if the entry points are of the same event type; if one entry point is in Transaction and the other is in EUM, you cannot track the entry points under the same milestone.

Define your remaining milestones, validate, and save the Business Journey. It takes a few minutes to display the generated records from the associated events.

Troubleshoot the Business Journey

If you think that the combination of selected fields and filters for each milestone is incorrect, you can validate with an ADQL query search or use the Analytics Searches widget:

Analytics Searches Widget

You can see the valid Tiers and associated Business Transactions for AD-Capital in Searches, which displays all the valid values for your selection. 

Alternatively, you can access Tiers & Nodes in the Controller for the AD-Capital application.

Run Analytics on the Business Journey

Use one of the search methods from Searches to view data, run Analytics, or visualize the performance of the Business Journey you just created.

View the Business Journey

You can view dashboards and widgets of the loan approval Business Journey in Dashboards & ReportsThe visualization makes it easy to understand the performance of loan application workflow.

The funnel widget is located on the left side of the image. This widget represents the overall conversion rate, the health of participating events, and the number of abandoners at each critical step in the loan application process.

At the center of the dashboard, a widget illustrates slow business transactions at each step in the Business Journey.

The widget on the lower right side of the image compares credit check providers on the basis of credit approvals.

The widget on the upper right side displays the number of loans approved in different cities.