Skip to main content

Create user segments using user property filters

Segmenting users based on user property filters is a powerful technique that allows you to categorize and target specific groups of users within your system. You can create customized segments that align with your marketing goals using various user attributes and properties as filters. This method allows you to dynamically generate user lists, optimizing the impact of your campaigns and ensuring that your content resonates with the intended audience.

To create a user segment, follow these steps:

  1. Navigate to Engage > User 360.

  2. Click Add Segment.

  3. In Segment name, enter a unique name for the segment.

  4. In Conditions, define the condition basis which you want to create the group. A condition consists of the following pattern. {property} {operator} {value}

OptionDescription
propertyThe attribute by which you want to create the segment. You can choose from a list of predefined and custom user properties along with createdAt (Timestamp of when the user record was created) and updatedAt (Timestamp of when the user record was recently updated).
operatorThe condition operator that you want to use - is known, is not known, is, isn't, contains, does not contain.
  • Operators for String datatypes: is known, is not known, is, isn't, contains, does not contain
  • Operators for Email/phone: is known, is not known, is, isn't
  • Operators for date datatype: is today, is known, is not known, is, is after, is above, was exact
  • Operators for Boolean data type: is known, is not known, is true, is not true, is false, is not false
valueValue of the expression. Use + to add multiple values. For example, create users whose city is either Bangalore or Mumbai.
  1. To add more conditions, click Add condition.

To create more sophisticated segments you can combine and with or conditions. This makes segments more powerful and flexible.

Once you create a segment, you can view users in the segment, modify segment condition, download users of the segment, or delete it as explained in the following sections.

note

Segments involving date, time, or date-time data types are not real-time; the user list updates at midnight when the cron job runs.


What next?