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.
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.
Consumers love it when a brand suits their needs and is personalized to their preferences. If you excel at creating a highly individualized experience for your audience, you’ll win their hearts and build successful campaigns. This is where hyper-personalization comes into play. What is hyper-personalization? Hyper-personalization is an advanced marketing strategy that uses AI and […]September 25, 2023When it comes to large-scale operations, the marketing teams at enterprise businesses have unique needs and challenges that demand a distinctive approach. So, what sets enterprise marketing automation strategies apart? Let’s dive into three significant considerations that data teams must prioritize. 1. Integrating Complex Data Streams The sheer volume and variety of data enterprises handle […]September 21, 2023In the digital age, the emphasis on curating an immersive digital customer journey has never been more vital. It’s not enough to merely attract visitors. Brands must foster an integrated and seamless experience across every touchpoint and channel. Let’s delve into the strategic art of enhancing each interaction and touchpoint within your customer journeys. Understanding […]September 21, 2023You’re a creative marketer hot on the heels of our deep dive into foundational email marketing techniques, right? Well, let’s shift gears a bit. You’ve got to grips with 8 of the best types of email marketing campaigns for retail segments, but there’s always room to refine, innovate, and surprise your email audience. Let’s journey […]September 7, 2023