Around 1,683,862,863 people use the Internet every day. In the eyes of brands and online advertisers, that’s 1.6 billion potential new opportunities to get their ads in front of their target audience.
The fact that the average person spends 6.5 hours a day browsing websites, watching videos, and chatting with friends on social-media platform has created an almost infinite amount of user data.
For online advertisers, this user data is the equivalent of gold (or oil?) when it comes to creating their advertising campaigns as they are able to target specific users based on their behaviour, interests, location, etc.
To collect, analyze, and use this gigantic stack of user data within the interwoven online advertising landscape, advertisers, agencies, and publishers use a piece of software known as a data management platform (DMP).
Table of Contents
What Is a Data Management Platform (DMP)?
A data management platform (DMP) is a piece of software that collects, stores, and organizes data collected from a range of sources, such as websites, mobile apps, and advertising campaigns. Advertisers, agencies, and publishers use a DMP to improve ad targeting, conduct advanced analytics, look-alike modeling, and audience extension.
The types of data DMPs collect include:
First-party party data is information gathered straight from a user or customer and is considered to be the most valuable form of data as the advertiser or publisher has a direct relationship with the user (e.g. the user has already engaged and interacted with the advertiser).
First-party data is typically collected from:
- Web and mobile analytics tools.
- Customer relationship management (CRM) systems.
- Transactional systems.
Second-party data is essentially first-party data from a different company and much less common than first- or even third-party data and. The information is initially collected in the form of 1st-party data and then passed on to another advertiser through a partnership agreement, which then becomes second-party data.
For example, a website that sells sporting equipment (let’s call them All Sports) may partner up with a website that promotes sporting events (we’ll call them Half Time). When a user visits All Sports, a cookie is created. This cookie is then given to Half Time and is used to target ads to the user.
Over the years, 3rd-party data has received a pretty bad rap, mainly due to the number of privacy concerns it raises.
However, this type of data is still regularly used by marketers to help reach and target their desired audience — even though it isn’t considered as valuable as 1st- or 2nd-party data.
3rd-party data is collected from a range of different sources and sold on to advertisers and used for audience targeting.
For example, a publisher may add a DMP’s pixel to their website, allowing the DMP to collect data about the visitors. Because this data is collected by a third party (i.e. the DMP), it’s classed as third-party data.
How much will it cost to build your DMP?
How much will it cost to build your DMP?
Fill in the form below and get a quote from one of our AdTech development teams
How Do DMPs Work?
From there, it pushes the data through a series of processes.
The Different Processes In a DMP
While each DMP is different, most would carry out the processes listed below.
Data Normalization and Enrichment
Before the collected data can be used, it needs to be organized into a common format. This is done via data normalization.
Data normalization includes collecting IDs from cookies, removing redundant or unnecessary data, and changing the source’s data schema to the DMP’s data schema.
The next step is to improve data quality by enriching the data with additional data points, such as device type, location, browser type and version, and operating system.
Data Segmentation (aka Classification and Taxonomies)
When 1st-, 2nd-, and 3rd-party data is collected in a DMP, it undergoes a process called data segmentation.
Each piece of user data is analyzed and put into different categories (also called data taxonomies) in order to build distinct user profiles.
An example of a segment would be users with an attribute like “country = USA”.
The goal of data classification and creating taxonomies in a DMP is to:
- Organize data into groups based on their similarities and relationships between one another.
- Create a hierarchy of the data.
- Make it easy to search for and use individual entries and groups (e.g. for audience creation).
The profile merging operation in a DMP converts all profiles containing a common identifier (e.g. email address or cookie ID) into one profile.
The goal of profile merging is to ensure there are no duplicate profiles (i.e. profiles that contain the same IDs) or duplicate identifiers within a given profile.
Audience Creation (aka Segmentation)
An audience is basically a group of user profiles that share common user identifiers.
For example, an advertiser might create an audience in its DMP called “Android users in the USA” The audience would then contain profiles that have attributes such as “device = android” and “country = USA”.
Creating audiences is by far the most important function of a DMP and is key to performing the next step — data activation.
Learn more about profile and audience building by reading our blog post.
Purely and simply, data activation means putting the audience segments to work.
These audience segments can be used for a whole range of use cases.
The Main Use Cases of a DMP
Improve Targeting For Online Media Campaigns
One of the main use cases of a DMP is to help advertisers improve the performance of their online media campaigns.
The way they do this is by integrating with a DSP. Then, the DSP and DMP sync cookies together, allowing the DMP and DSP to identify users across different websites and mobile apps.
Advertisers using DSPs to purchase impressions (ad space) on websites and mobile apps can use their audiences created in a DMP for targeting. The data contained in a DMP can help improve the targeting of these campaigns as it contains data that isn’t passed in the bid request, such as behavioral data.
A lot of people often confuse DSPs with DMPs, as in most cases, an advertiser can create simple audiences for targeting and retargeting within the DSP, but only a DMP lets an advertiser build complete user profiles by connecting the data from various data sources.
Audience extension is a process that allows advertisers to reach a publisher’s audience across many different websites. By carrying out audience extension, publishers can increase revenue from their audience without having to increase their amount of inventory (aka ad space).
For advertisers, audience extension allows them to reach the same audience across many different websites.
DMPs allows publishers to create audiences, which can then be synced with SSPs and DSPs. Then, advertisers can target those audiences via their DSP.
Onsite Personalization and Content and Product Recommendations
Showing the right product to a visitor on an ecommerce store can mean the difference between a sale and a missed opportunity.
By using a DMP, website owners can create profiles containing information about what products visitors have purchased in the past and which content they’ve read, allowing them to increase purchases and conversions.
Read our blog post about predictive content personalization to learn more.
Why Are DMPs Important?
Everyone within the digital advertising industry knows that data is the lifeblood of any marketing campaign — knowing whom to target, when to target them and what to show them is the holy grail of any successful marketer.
The data collected from DMPs enables advertisers to get their message in front of the right audience, therefore increasing the ad’s effectiveness.
Without a DMP, advertisers are often wasting ad spend as they’re targeting the wrong audience.
DMPs Are Not Only For Advertisers
Typically, data management platforms are used by advertisers (and/or agencies representing a brand) for audience targeting and campaign optimization.
However, DMPs can also be utilized by publishers.
By using a DMP linked to their supply-side platform, a publisher can get a better and more in depth understanding of their users.
This information can be used by the publisher when selling inventory (available ad space on their website) to an advertiser – either by a direct sell (premium deals), or via one of the technology platforms (e.g. ad networks and ad exchanges).
These user insights allow the publisher to increase the cost of their inventory and can provide a better user experience.
For example, if a publisher who owns a travel website knows that most of their users are female, between the ages of 30-35, and live in the New York area, then they can sell their inventory to a brand who is advertising beauty products.
In this case, not only will the ad be targeting the right audience, but there is a good chance that the users will be interested in the product and will engage with the ads.
The Future of DMPs
Over the past decade, DMPs have emerged to become a key component of the online advertising and marketing industries.
However, they, like many other AdTech platforms, face strong headwinds.
Privacy and data protection laws like the GDPR require advertisers and publishers to obtain consent from users to collect their data, which has reduced the availability of third-party data.
Also, privacy features in browsers, such as Apple’s Intelligent Tracking Prevention and Firefox’s Enhanced Tracking Prevention, block third-party cookies from being created, meaning DMPs can now longer collect third-party data from websites.
It’s clear that the future of DMPs, and of AdTech in general, will focus on the collection and utilization of first-party data.