Data Designer
Data Designer is probably the primary tool in Contact Builder. You use this tool to view and manage contact data, aggregate a contact’s demographic and behavioral data, and define how that data relates to a contact record. Businesses use the combined data to enrich the customer experience and serve them better.
(An overview of ‘Data Designer’ within Contact Builder.)
Within Data Designer, data is stored using populations, attribute groups, attribute sets, and attributes. Attribute groups can be related to one another and your contacts using data relationships.
(Attribute Group overview in Salesforce Marketing Cloud.)
Populations in Contact Builder in Salesforce Marketing Cloud
You can use populations to categorize various distinct audiences in Contact Builder. Think of a population as the subset of the master list of people who could enter a journey.
Consider having no more than three populations. You should never send a population directly; it’s a database that is not sendable. That means the data you store in populations cannot immediately be used for sends. Firstly, you must send it to sendable data extensions. For instance, populations best benefit a company with a different model or structure for communicating with customers versus employees.
Other Marketing Cloud apps, such as Journey Builder, MobileConnect, and MobilePush, can use the populations you create in Contact Builder. For example, in Journey Builder, you can create an abandoned cart journey for a customer. You can use the Customer population as the journey’s entry contacts. Configure the journey to filter contacts by location.
As explained here on Trailhead, if you’re using the most up-to-date Journey Builder functionality, you won’t need to use populations most of the time. Instead, it’s best to save populations for specific use cases where you need to create complex queries, such as if your account uses field-level encryption or when you’re using API Entry Sources in Journey Builder.
There is also a notion of populations in Journey Builder, which is unrelated to Data Designer populations. When you use a population in Journey Builder, it simply refers to all the people who have entered that journey. Don’t be confused by it.
Attribute Groups in Contact Builder in Salesforce Marketing Cloud
Attribute Groups are data sources logically grouped, allowing you to organize data and configure relationships in Contact Builder. Let’s say you’re a retailer and need to build a journey that sends an email to people who haven’t purchased while on a journey. Usually, you’d have two different tables of contact data. You will have one table containing all your customers and another that contains all the purchases. An attribute group connects these two tables based on a particular field, such as Customer Id.
Think of an attribute group as a “mini data model” that contains attribute sets (data extensions) and attributes (fields). To most effectively organize your data in an attribute group, link a data extension to the contact record. Then, link all other relevant data extensions to the contact record or, to build complex relationships, link them to other data extensions in the attribute group.
Link Attribute Groups and Populations
Link attribute groups and populations using the Contact Key value. It is a best practice not to link using an email address field when the Contact Key or Subscriber Key value is available. Use populations to create distinct subgroups of your contacts, then segment contact records from there. For example, a healthcare company can create separate populations for staff, patients, and vendors.
Attributes in Contact Builder in Salesforce Marketing Cloud
Attributes represent a single piece of information about a contact or related information. An excellent example of an attribute can be an email address or gender. Even the number of emails opened can be an attribute. A contact can contain two types of attributes:
- Profile attributes describe the contact. Some of this data may be subscriber-provided, such as gender, state, or interest (do they like hiking or running?).
- Behavioral attributes describe what the contact has done. For example, a contact indicates some related interests or clicks links when reading a newsletter.
Think of an attribute as a field in a data extension or a table cell.
Data relationships in Data Designer
You can create data relationships using a Data Designer. There are four main ways to define the relationship between data extensions in Contact Builder: 1:1 Relationship, Population, One-to-Many Relationship, and Many-to-Many Relationship. These are also known as cardinalities.
- A 1:1 Relationship uses a primary key to map a single record within a data extension to a contact or another record—for example, a subscriber’s mobile number or email address.
- Populations help to create a master segment of the audience. They represent a set of contacts joined by an overarching theme. For instance, if you work in the education industry, you might have a master list of contacts that include information on alumni and first-year students. You can create two populations, thus separating alumni and students.
- A one-to-many relationship uses the value of a primary key attribute on the contact record. It relates to one or more instances of that value on another data extension. For example, you can use the email address as the value of multiple orders in a data extension to connect a contact record to the products ordered from a specific retailer.
- A many-to-many relationship can match several values between two data extensions. For example, you could link one data extension containing multiple instances of customers who completed orders, including repeat values for some customers, with a data extension containing information on those orders.
Conclusion
So we’ve covered how to work with attributes, groups, and populations within Data Designer, but what about connecting data? Find out more in our final contact Builder article.
Companies are spending countless marketing dollars and hours on collecting and managing data—often with little to no idea of how best to store or utilize it. Inefficiencies have become the norm, keeping companies from unlocking their full potential.
We created the DESelect Segment tool to help marketers, campaign managers, and CRM admins streamline this process, saving time, money, and unnecessary stress.
So marketing leaders see more return from their campaigns because they are better segmented and more personalized.
Ready to see what no code SFMC audience segmentation can do for your marketing team? Our team is ready to help you start your segmentation journey. Get a no pressure demo of DESelect Segment here.
Latest Articles
-
The Ultimate Guide to Salesforce Marketing Cloud Advanced Edition
At the Marketing Keynote at Dreamforce 2024, Salesforce announced an exciting expansion to its suite of marketing solutions — the Marketing Cloud Advanced Edition, which builds upon the existing Marketing Cloud Growth Edition and offers even more powerful tools to help small and medium-sized businesses (SMBs) engage their customers in a more personalized and efficient way. This article explores the features, benefits, and impact of Advanced Edition and what it means for SMBs striving to innovate.September 19, 2024Unlocking the Potential of Salesforce Data Cloud: A Comprehensive Guide
Introduction to Salesforce Data Cloud In recent years, Salesforce has been making a strong push into the Customer Data Platform (CDP) space with Salesforce Data Cloud. Data Cloud enables businesses to manage and leverage their customer data across multiple touchpoints, enabling marketers to leverage their data better than ever. By bringing together data from various […]June 13, 2024Zandra Marquez, Senior Customer Success Manager
Company Culture Meet our team: Senior Customer Success Manager, Zandra Marquez We have a superstar in our Customer Success Team and her name is Zandra: a true gem with top-tier Salesforce Marketing Cloud knowledge. Get her take on her DESelect journey → Zandra started at DESelect as a Customer Success Manager, where she quickly […]May 28, 2024Harnessing the Power of Relative Dates in Salesforce Marketing Cloud (SFMC)
The ability to adapt and react with timely precision is key in the marketing world. Marketing Cloud Engagement (MCE), also often referred to as Salesforce Marketing Cloud (SFMC), offers robust tools to facilitate such agility, particularly through the use of relative dates. This feature enables marketers and SFMC admins to automate campaigns with a precision […]April 29, 2024