Split split

The Split activity is a Targeting activity that allows you to segment incoming populations into multiple subsets based on different selection criteria, such as filtering rules or population size.

Configure the Split activity split-configuration

Follow these steps to configure the Split activity:

  1. Add a Split activity to your workflow.

  2. The activity configuration pane opens with a default subset. Click the Add segment button to add as many subsets as desired to segment the incoming population.

    note important
    IMPORTANT
    When the Split activity is executed, the population is segmented across the different subsets in the order they are added to the activity. For example, if the first subset recovers 70% of the initial population, the next added subset will apply its selection criteria to the remaining 30% only, and so on.
    Before starting your workflow, ensure that you have ordered the subsets in the order that suits your needs. To do this, use the arrow buttons to change the position of a subset.
  3. Once subsets have been added, the activity shows as many output transitions as there are subsets. We strongly recommend changing the label of each subset to identify them easily in the workflow canvas.

  4. Configure how each subset should filter the incoming population. To do this, follow these steps:

    1. Open the subset to display its properties.

    2. To apply a filtering condition to the subset, click Create filter and configure the desired filtering rule using the query modeler. For example, include profiles from the incoming population whose email address exist in the database. Learn how to work with the query modeler

    3. To limit the number of profiles selected by the subset, toggle on the Enable limit option, and specify the number or percentages of the population to include.

    4. To disable a transition if the incoming population is empty, toggle the Skip empty transition option on. If no profile matches the subset, the workflow will not transition to the next activity.

      note note
      NOTE
      When setting a population limit for a subset, you can rank the selected profiles based on a specific profile attribute, in ascending or descending order. To do this, toggle on the Enable sorting option. For instance, you can restrict a subset to include only the top 50 profiles with the highest purchase amount.
  5. Once that you have configured all the subsets, you can select the remaining population that did not match any of the subsets and include them into an additional outbound transition. To do this, toggle on the Generate complement option.

    note note
    NOTE
    The Generate all subsets in the same table option allows you to group all the subsets into a single output transition.

The activity is now configured. At workflow execution, the population will be segmented into the different subsets, in the order they have been added to the activity.

Example split-example

In the following example, the Split activity is used to segment an audience into distinct subsets based on the communication channel that we want to use :

  • Subset 1 “push”: This subset comprises all profiles who have installed our mobile application.
  • Subset 2 “sms”: Mobile phone users: For the remaining population that did not fall into Subset 1, subset 2 applies a filtering rule to select profiles with mobile phones in the database.
  • Complement transition: This transition captures all the remaining profiles that did not match Subset 1 or Subset 2. Specifically, it includes profiles who neither installed the mobile application nor have a mobile phone, such as users who haven’t installed the mobile app or lack a registered mobile number.

recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b