Related pages: |
This page describes how to configure Business Journeys.
Before creating Business Journeys, ensure that the feature is enabled in your environment. You also should review data prerequisites, validation rules, and limitations for names and Business Journey definitions.
By default, Business Journeys is enabled on SaaS environments. However, the feature is disabled for on-premises installations. To enable Business Journeys, an Administrator needs to configure certain properties in Settings.
Before starting the Event Service:
events-service-api-store.properties
file.ad.bizoutcome.enabled=false
to true
.The page displays a flow map detailing the business workflow across milestones. You can hide the flow map by changing the value of the analytics.business.outcomes.flowmap.enabled
property to false
in Settings.
As you create milestones, a flow map detailing the business workflow displays on the page. Selecting a Business Journey prompts a new window with the enabled flow map. This behavior is controlled by the analytics.business.outcomes.flowmap.enabled
property in Settings. Setting its value to true
indicates that flow maps are enabled for Business Journeys.
Analytics creates Business Journey composite events by collecting events and fields that you have already captured as analytics data. In addition to built-in analytics data sources, custom event data can also be used to create Business Journeys. As you define the milestones in the Business Journey, you specify which events to use and which fields to extract from the events. You can extract fields collected by default or custom fields that you have configured for collection. You can also add milestones with custom events created from Analytics API Keys.
You need to know the starting event, ending event, and clearly-defined steps in between. To collect additional fields in the events being captured by Analytics, see:
application
and Application
are considered a duplicate.This section describes certain rules to validate Business Journey definition and naming convention for Business Journeys, milestones and extracted fields. You can save your work as a draft without invoking validation. When you are ready, you can use Validate and Save to check that your definition is acceptable. Saving the Business Journey definition does not enable the Business Journey. Data is not captured until you actually enable the Business Journey. See Business Journeys Life Cycle.
This section describes the validation rules for naming Business Journeys, milestones, and extracted fields. Validation rules are not applied when you save your Business Journey definition as a draft. Validation is only invoked when you use Validate and Save. The validation rules include the following:
_
.The following reserved field names cannot be used to name milestones or fields in your Business Journey definition.
pickupTimestamp
eventTimestamp
totalTime
userExperience
A Business Journey definition must contain:
The Milestone Events section displays mandatory filters based on your selected data source. The fields vary based on your data source type.
For Transactions, specify the Application, Tier, and Business Transaction for each milestone you intend to create. For Analytics, the tier represents a Java Virtual Machine (JVM) service, such as an authentication service, in your application environment. Business Transaction is the cross-tier processing path representing the request for a service provided by the application.
You can optionally click + Add Criteria to add additional filters based on your data source type.
You can define multiple milestone events of the same event type. Click + Add Event to create another milestone event.
In the Extract Fields section, define your primary key field and name to specify which fields will be captured from the milestone event. You can click Auto Fit to auto-organize the milestone events or organize the events freely.
Once you name the primary key, you can not change the name unless the definition is in the draft state. See Business Journey Life Cycle.
The primary key field is not populated for subsequent milestones because the primary key might have different field names in the event type for different milestones.
Fields that are extracted by default in Business Journeys are not shown. |
You can save the Business Journey with either:
This section provides information about the Business Journeys life cycle.
You might not have all the required details at the beginning and therefore, creating the definition may involve multiple temporary versions. Use Save As Draft to capture your initial, incomplete definition and place your Business Journey into a Draft state.
Once the definition has the required details, use Validate and Save, which transitions the definition into the Valid Draft state. You can still modify the definition in this state. Business Journey events are not captured until you enable the definition.
When you are ready to process data, use the Enable action. This transitions the definition to the Enabled state. Most definitions will spend their lifetime in the Enabled state.
At some point, you may want to disable the Business Journey. The Disable action transitions the Business Journey definition to the User Disabled state. In this state, no incoming events are processed. Existing events can still be queried.
You can update the definition in the following ways:
When you no longer need the Business Journey definition, use the Delete action. This is the final phase of the definition's lifecycle. In this state, no incoming events are processed for it. Existing Business Journey events are not available to query.