Data Cloud enables businesses to handle, organize, and utilize massive datasets efficiently. One critical function of the Data Cloud is segmentation, which helps businesses tailor their strategies by grouping data based on specific attributes. This blog explores segmentation, activation, their types, and practical applications, particularly for Data Cloud Architects, Engineers, and Analysts. Whether you're just starting or an expert, you’ll walk away with actionable knowledge.
Segmentation in Data Cloud refers to dividing a dataset into groups or subsets based on specific characteristics or patterns. These segments help organizations target specific customer groups, optimize marketing campaigns, and improve decision-making processes.
Activation, on the other hand, is the process of taking these well-defined segments and using them to perform actions—such as targeted ads, tailored services, or personalized recommendations.
Think of segmentation as carving the raw data into meaningful sections and activation as using those sections in ways that yield tangible results.
Example Dataset in Action:
Imagine your dataset consists of customer details such as:
Say you want to launch a campaign targeting users who own Android devices and reside in urban locations. Here's how it would work:
Step 1 - Segmentation: Use segmentation to isolate users based on their mobile OS (Android) and geography (urban addresses).
Step 2 - Activation: Activate the segment by running location-specific ads tailored for Android users or notifying them about an exclusive promo for Android apps.
This is a simple example demonstrating how segmentation and activation empower businesses to leverage their data efficiently.
There are three core types of segmentation in Data Cloud:
Each serves unique functions and is suited to particular use cases. Here's a breakdown:
What is it? A Standard Segment allows you to create static groups of data based on predefined conditions. Once created, these segments don’t update dynamically.
Example: A retail company could create a Standard Segment for customers who’ve spent more than $1,000 in the past year.
Use Case: Send these customers a “Thank You” gift or premium membership offer.
Subtypes of Standard Segment:
Traditional segments are based on attributes like identity, interest, and behavioral factors. Therefore, it’s possible that an individual customer can exist in more than one segment. A waterfall segment creates a hierarchical structure to prioritize campaigns and avoid oversaturating key audiences.
For example, you can have four different discounted offers where you don’t want a customer to receive more than one offer. In the absence of using waterfall segments, it would be possible for one customer to receive multiple offers as long as they meet the segment criteria for each of the segments. You can solve this problem with waterfall segmentation, which is easily accomplished by using the Salesforce drag-and-drop user interface.
To have a waterfall segment, you’ll need to start by creating the individual segments that will be included in your waterfall segment. Next, from the Segments tab, create a waterfall segment and then drag in those individual segments to define the priority. Be sure to activate the individual segments after saving your waterfall segment.
To create a waterfall segment, use the Salesforce drag-and-drop interface to define the priority of individual segments.
What is it? Real-time Segmentation enables dynamic grouping of data that updates as new information flows in, providing up-to-the-minute insights and actions.
Example: A food delivery platform can group users browsing vegan food options in real-time and send immediate recommendations or discounts.
Dynamic Advantage: Real-time Segments ensure actions are always timely and relevant.
Nested segments make it easier to manage and reuse parts of your customer groups when creating marketing lists. Think of it like this:
By using nested segments, you save time by reusing the base group whenever you need it, instead of starting from scratch. This keeps things organized and helps ensure consistency.
Nested segments also help reduce the work the system has to do. For example, if your base group doesn’t need to change often, the system won’t have to repeatedly process the same customer data, saving time and resources. This makes your marketing campaigns faster and uses fewer system credits, all without losing accuracy.
A retail store wants to target customers in the following hierarchy:
This approach allows for precise targeting and personalized messaging based on past behavior and current engagement.
Einstein lookalike segments help you find a new audience similar to an existing group you’ve already identified (called a seed segment). If you have a group of customers that responds well to your promotions, Einstein can analyze that group and find other people who have similar traits or behaviors.
Here’s a summary of segmentation types:
Segmentation Type | Definition | Key Characteristics | Use Case |
---|---|---|---|
Standard Segments | Segments created using static data and specific criteria. | Pre-defined, static, and requires manual updates. | Suitable for defining broad audience groups for recurring campaigns. |
Waterfall Segments | An ordered segmentation process filtering data sequentially. | Prioritizes certain conditions over others, filtering step by step. | Useful for narrowing down specific groups by progressively applying more detailed condition. |
Real-time Segments | Segments updated dynamically based on real-time data inputs. | Dynamic, constantly changing, and reflects users' immediate behavior. | Ideal for personalized marketing or customer interaction based on live behavior and preferences. |
Nested Segments | Segments built upon existing segments for more refined targeting. | Flexible and allows complex audience hierarchies. | Effective for targeting subcategories within overarching audience segments. |
Einstein Lookalike Segment | Segments generated using AI to identify customers similar to a defined group. | AI-driven, predictive, and self-optimizing. | Best for targeting prospects who resemble high-value existing customers, boosting conversion rates. |
The Segment Builder Canvas is a Data Cloud tool designed to simplify segmentation creation. It serves as the workspace where you choose populations, define attributes, and filter data effectively. Below are some highlights:
Population in Salesforce Data Cloud refers to the base set of individuals or entities (like customers, leads, or accounts) that segmentation starts with. It’s like the starting point or foundation for creating more specific groups based on shared characteristics, behaviors, or actions.
Example: Start with a Customer Population that includes every user in your system.
Attributes in segmentation are details about people in your audience that help you create smaller, focused groups from your larger audience (called the population). You use these attributes to narrow down your audience by applying rules or filters.
Types of Attributes:
Organizing Your Audience: Attributes are like building blocks that help you sort people based on their details. For instance, you could pick "location," "age," or "purchase history" as filters to find your target audience.
Example of Direct vs. Related Attributes:
Container paths in segmentation help you decide where the data for your audience is coming from. Think of them as a way to pick the exact source of information that fits your campaign’s goal.
A container path shows the data source linked to the attributes you’re using to build a segment. If you have multiple data sources, you can choose one from a menu. For example:
When setting up your segment, you’ll see a default container path, but you can switch to a different one from the drop-down menu if needed.
Only one container path can be selected for each attribute, so make sure it aligns with your campaign’s purpose.
Key Points:
Performs aggregation calculations like averages or sums based on the selected dataset.
Example: Average purchases made by users within a specific age group.
Apply specific filters to narrow down datasets further.
Example: Segmenting customers with more than three product returns in the last quarter.