Source: https://vaultcrmhelp.veeva.com/doc/Content/CRM_topics/CampaignManager/Details/SplitField.htm

## Journey Branching: Field Value Splits

With Field Value Splits, Journey Builder gives marketing users a powerful new way to segment targets within a single journey without creating separate journeys for every segment. Marketing users can now branch a journey based on CRM Data, defining a different name, set of criteria, and series of downstream actions for each group of targets according to the chosen field value. This ensures every target in a journey receives the most relevant content.

Each Field Value Split evaluates targets against each path's criteria in priority order at the moment the target arrives at the split, and sends each target down the first path whose criteria it meets. Targets that do not meet the criteria of any path continue down the Unmatched Targets path. This ensures every target in a journey receives content relevant to their attributes, without requiring separate journeys for each audience.

**Who can use this feature?**

* Marketing Users - Browser
* [Adding Field Value Splits](#Adding)
* [Defining Paths](#Defining)
* [Executing Journeys with Field Value Splits](#Executin)
* Users require a Campaign Manager license

### Configuring Field Value Splits for

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Marketing Users](#)

To configure this feature:

1. Ensure [Configuring Campaign Manager](../Config/ConfigCM.htm) is complete.
2. Navigate to **Admin > Users & Groups > Permission Sets**.
3. Select the appropriate Permission Set.
4. Select **Objects**.
5. Grant the following permissions to any of the following objects to use for splitting::

   | Object | Object Permission | Object Types | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | account\_\_v | R | All applicable object types | All supported fields used for splitting | Read |
   | address\_\_v | R | All applicable object types | All supported fields used for splitting | Read |
   | cycle\_plan\_detail\_\_v | R | All applicable object types | All supported fields used for splitting | Read |
   | cycle\_plan\_target\_\_v | R | All applicable object types | All supported fields used for splitting | Read |
   | dynamic\_attribute\_query\_\_v | R | All applicable object types | All supported fields used for splitting | Read |
   | multichannel\_consent\_\_v | R | All applicable object types | All supported fields used for splitting | Read |
   | product\_metrics\_\_v | R | All applicable object types | All supported fields used for splitting | Read |
   | tsf\_\_v | R | All applicable object types | All supported fields used for splitting | Read |

### Adding Field Value Splits as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Marketing Users](#)

To add a Field Value Split:

1. Navigate to the **Builder** tab of the appropriate multi-action journey. The journey’s status must be in Draft.
2. Select the **+** button at the appropriate point in the timeline.

   ![](../../../Resources/Images/CampaignManager/FieldSplit.png)
3. Select **Field Value** in the Splits section. The Field Value option is disabled if anything other than an End node exists downstream of the selected point.

   ![](../../../Resources/Images/CampaignManager/FieldSplit1.png)

   A Field Value Split node, a Path node, an Unmatched Targets node, and their corresponding Yes and No branches are added to the canvas, and the Split Details panel opens in Edit mode.
4. Enter a **Split Name**. This field defaults to Field Value, is limited to 80 characters, and is required. The name displays in the split node on the canvas as it is entered.
5. Select the appropriate tile in the **Select Object to split by** section. The following objects are supported:

   * Account (account\_\_v)
   * Address (address\_\_v)
   * Cycle Plan (cycle\_plan\_target\_\_v)
   * Cycle Plan Detail (cycle\_plan\_detail\_\_v)
   * Dynamic Attributes (dynamic\_attribute\_query\_\_v)
   * Multichannel Consent (multichannel\_consent\_\_v)
   * Product Metrics (product\_metrics\_\_v)
   * Territory Field (tsf\_\_v)
6. Search for and select the appropriate field. The following field types are not supported:

   * ID
   * Long Text
   * Rich Text
   * Time
   * Parent Object
   * Attachment
   * Formula – Only supported when the formula references its own object
7. Select the **Select Field** button. The selected object and field display under the **Split By** label in the Split Details panel.

After defining the appropriate field, users can then define all appropriate paths and their criteria.

![](../../../Resources/Images/CampaignManager/FieldSplit3.png)

#### Defining Paths

Each split can support up to 10 paths. By default, every Field Value Split has at least two paths:

* A user-defined path with a priority of 1
* An Unmatched Targets path – This path collects any target that does not meet the criteria of a user-defined path. This path cannot be renamed, removed, or reordered, and does not have criteria.

To add a path:

1. Select **+ Add Path** from the Split Details panel.
2. Enter the appropriate fields:

   * Path Name – Defaults to Path, is limited to 80 characters, and is required
   * Operator – Defaults to the first available operator for the selected field's data type. The following operators are available:

     | Field Type | Filter Operators |
     | --- | --- |
     | Text – Including the following subtypes:  + Phone + Link + Email + Time | + contains + is + is not + is blank + is not blank |
     | Picklist (single value) | + is + is not + is any of + is none of + is blank + is not blank |
     | Picklist (multi-value) | + is + is not + is any of + is none of + is all of + is blank + is not blank |
     | Yes/No (boolean) | + is + is not |
     | Number – Including the following subtypes:  + Currency + Percent | + is equal to + is not equal to + is less than + is greater than + is blank + is not blank |
     | Lookup | + is + is not + is any of + is none of + is blank + is not blank |
     | Date | + is + is before + is after + is between + is blank + is not blank |
     | DateTime | + is + is before + is after + is between + is blank + is not blank |
   * Criteria – The value to evaluate targets against. This field is required, and does not display when the selected operator is either `is blank` or `is not blank`. The input varies by the selected field's data type and operator:
   * Text – Enter a value
   * Picklist – Select a single value for `is` and `is not` operators. Select one or more values for `is any of`, `is all of`, and `is none of` operators.
   * Yes/No – Select Yes or No
   * Number – Enter a numeric value
   * Lookup – Search for and select the appropriate record. The `is any of` and `is none of` operators support selecting multiple records.
   * Date – Select a single date for `is`, `is before`, and `is after`. The is between operator displays separate Start Date and End Date fields, and the Start Date must be earlier than the End Date.
   * DateTime – Behaves the same as Date, with an additional time value. DateTime criteria are evaluated in the journey's time zone.

   ![](../../../Resources/Images/CampaignManager/FieldSplit4.png)
3. Repeat this process as needed.
4. Drag and drop each path card in the appropriate priority order. Paths evaluate in this order.
5. Select **Save**.

After saving, users can select the + icon of any downstream paths to add additional nodes.

Selecting a different object or field to split by resets all paths.

#### Viewing Field Value Splits

Selecting any of the following nodes on the Builder canvas opens the Split Details panel in View mode, displaying the Split Name, the object and field the split is based on, and a read-only summary of each path's criteria:

* The Field Value Split node
* A user-defined path node or the Unmatched Targets node
* A Yes or No branch node

Hovering over a user-defined path node on the canvas displays a tooltip with the path's priority number, name, and criteria summary.

![](../../../Resources/Images/CampaignManager/FieldSplit5.png)

Tooltips do not display for the Field Value Split diamond or for Yes and No branch nodes.

The Splits grouping in the Add Details section of the Overview tab includes each saved Field Value Split in its count, and displays the Field Value icon when at least one Field Value Split is saved.

![](../../../Resources/Images/CampaignManager/FieldSplit6.png)

Removing a path also removes any nodes downstream of that path's Yes branch. The Unmatched Targets path and the last remaining user-defined path cannot be removed. Removing the Field Value Split entirely removes all paths, branches, and downstream nodes.

#### Executing Journeys with Field Value Splits

Path criteria evaluate when a target arrives at the Field Value Split, not when the target enters the journey. This means a target is assigned a path based on its field values at that point in time.

Targets are evaluated against each path in priority order, beginning with path 1, and continue down the first path whose criteria they meet. Targets that meet no user-defined criteria continue down the Unmatched Targets path.

If the object or field a split is based on no longer exists, or its API name changed, targets arriving at the split are marked Done and do not continue down any path.

Field values are sourced from the Data Lakehouse, so updates to a target's field values can take approximately 30 minutes to be reflected. Targets are evaluated in batches of 1,000, so larger journeys can take several minutes to process.

### Related Topics

[Journey Builder in Campaign Manager](Builder.htm)

[Using the Target List Builder](../TargetList/TargetListBuilder.htm)

[Creating Multi-Action Campaigns and Journeys](../Creating/MultiAction.htm)
