With the introduction of the Next Generation Segment Builder, segment rules are now grouped within the category field which can be chosen from the drop-down list. These segment categories can be selected while constructing a criterion within a rule.

Depending on the segment category selected, you may have to mention additional conditions or attributes, the contacts need to fulfill in order to be fetched into the segment.

A rule can also comprise multiple criteria connected with an “OR” or “AND” logic. Similarly, a segment can be a combination of several main rules.

📋
Note: By default, criteria within a rule are connected by an “
OR” operator, while the main rules are connected with an “
AND” operator.
- To change the operator between criteria (within a rule), click on the “AND” operator.
- To change the operator between the main rules to “OR”, disable the “AND (Match all)” toggle at the top right corner of the segment creation page.
Segment Categories
Contact Attributes
This category fetches contacts that contain some form of contact or domain-related information. For example, you can create a segment that pulls in contacts having only Gmail or Hotmail domain email addresses.

Upon choosing contact attributes, you can select the following fields within it:
- date of creation
- domain name
- email
- first name
- last name
- Engagement Level
- RFM Group
Besides the standard fields, you can also create your own contact type custom field segment rules in Maropost Marketing Cloud.
Purchase Activity
The conditions selected under this category fetch contacts that have purchased products or services from you.

Email Activity
The conditions present in this category allow marketers to create segments based on contacts who have either received or interacted with your email campaigns.

- Was Sent Email: Fetches contacts based on emails that were previously sent to them.
- Received Email: This rule allows segments to select an audience that has received the email campaigns.
- Opened Email: The segment will include contacts whose open event has been recorded for a campaign they’ve received. Depending upon their email app’s mail privacy protection setting, an Open event doesn’t necessarily mean they’ve actually read the email. The segment will fetch contacts depending on their email app’s mail privacy protection setting, language setting, and device type.
- Clicked Email: Fetches contacts that have opened your email campaigns, and have clicked on an email link that has redirected them to a desired website.
Membership
This category is useful in creating segments wherein you want to create an audience that has a subscription history with your promotional campaigns.

- Lists: Fetches contacts that are present in all the lists or a particular list created in MMC. By selecting this rule, not only can you fetch contacts as per their current status or subscription recency, but you can also pull a certain number or percentage of randomly selected contacts from all listings or a single list by using the “Random” filter option. By default, only active subscribed contacts will be pulled into the segment, eliminating the need to remove DNM or inactive contacts.
- Journeys: It allows segments to include contacts that have flowed through a Journey either in the past or present.
- Segments: It enables you to choose a pre-selected audience segment by using the rules of a previous segment created in Marketing Cloud.
- Contact Tags: It fetches contacts that have been assigned specific tags for specific purposes. To learn more about contact tags, see Contact Tags. While selecting this rule, you can further define when the Contact Tag was applied to the contact.
- Opted-In From Forms: Pulls in contacts that have filled out a form successfully.
Relational Data
The Relational Data rule category enables you to retrieve contacts from your relational database. You can choose from the following rules depending on whether you want to use data from relational tables or SQL queries:

- Relational Tables: Use this rule to fetch contacts from the relational table based on a specific condition.
- SQL Queries: Use this rule to fetch contacts from the SQL Query based on a specific condition.
Site Visits
This segment retrieves contacts that have visited, interacted with, downloaded, or spent time on a website they have been redirected to via a campaign. Contact data can be further filtered based on how frequently the contacts visited the website plus how recently these visitations occurred.

- Visited Site: Fetches contacts that have accessed your website either frequently or recently through a campaign or promotional email.
- Entered Funnel: Fetches contacts who have entered a web funnel that you have defined. You can segment them based on which funnel they have entered, whether they finished, abandoned, or recovered the funnel, and how recently and frequently they did it.
📋
Note: To use this condition, you must have the Maropost web tracking enabled on your site. To learn about web tracking and web funnels, see
Web Tracking and
Web Funnel Tracking.
Stay tuned for future updates, as we will be launching new segment categories for our Next-Gen segment builder. To know more about the segment rules present in the Legacy builder, visit and read our Segment Rule: Legacy page.