A data management platform (DMP) is a software platform used for collecting and managing data. DMPs allow businesses to identify audience segments, which can be used to target specific users and contexts in online advertising campaigns. They may use big data and artificial intelligence algorithms to process and analyze large data sets about users from various sources. [1] Advantages of using DMPs include data organization, increased insight on audiences and markets, and more effective advertisement budgeting. [2] On the other hand, DMPs often have to deal with privacy concerns due to the integration of third-party software with private data. This technology is continuously being developed by global entities such as Nielsen and Oracle. [3]
More generally, the term data platform can refer to any software platform used for collecting and managing data. It is an integrated solution which as of the 2010s can combine functionalities of for example a data lake, data warehouse or data hub for business intelligence purposes. [4] However, this article discusses the use such technology platforms used for collecting and managing data for digital marketing purposes specifically.
A DMP is any kind of software that manages the gathering, storage, and organization of data so that useful information can be leveraged from it by marketers, publishers, and other businesses. The data stored may include customer information, demographics, and mobile identifiers or cookie IDs, which the DMP will analyze to allow businesses to create targeting segments for advertisements. DMPs can help brands learn more about their customer segments to inform acquisitions strategies and increase their sales. They also allow businesses to gauge the effectiveness of their advertising campaigns. [5]
During the 1950s, data management became a problem for companies as computers were not quick with computations and needed a great amount of labor to deliver results. Companies started by storing their data in warehouses. Early programs were written in binary and decimal and this was known as absolute machine language, which later was called the first generation programming language. [6]
After this, assembly language - which came to be known as second generation programming languages - came into existence. This symbolic machine code grew popular among programmers as they were able to utilize alphabet letters for coding. This led to less errors in programs and improved code readability. [6]
Throughout the 1960s and 1970s, as technology continued to progress and programmers became more in touch with computers, the First and Second Generation Programming Languages evolved into high-level languages (HLL). These languages are known for being easily readable by a human and were important for allowing one to write a generic program that does not depend on the kind of computer used. HLL were known for emphasizing memory and data management and many of the languages that came out in this era (i.e. COBOL, C, and C++) are still widely used today. [6]
Online transactions soon were a big part of many industries. This was made possible by online data management systems. These systems can analyze information quickly and they allow programs to read, update and send information to the user.
In the 1970s, Edgar F. Codd developed an easy-to-learn language, Structured Query Language (SQL) that had English commands. This language dealt with relational databases, improved data processing and decreased duplicated data. This relational model allowed large amounts of data to be processed quickly and improved parallel processing, client-server computing, and graphical user interfaces and it made multiple users to interact simultaneously. [6]
To deal with the processing and research of Big Data, NoSQL came into existence. NoSQL's greatest power is its ability to store vast amounts of data. NoSQL was present in 1998, however its popularity among developers grew after 2005. [6]
Nowadays, data management has transferred over from local storage to the cloud. In the late 1990s and early 2000s, Salesforce and Amazon popularized the concept of internet-based services, which appealed to customers as it reduced in-house maintenance costs and increased flexibility in changing the needs of a business. With the rising prevalence of artificial intelligence (AI), it is now easier than ever to store and sort through immense sets of data. It is in this era that DMPs have experienced their rise to prominence as the astronomical amount of user data in the world can now be processed and presented to companies for marketing purposes. [6]
DMPs first begin by gathering raw data. This requires data collection from various sources such as webpage visits and registration forms found online. Moreover, the available data is not limited to one's computer, as mobile devices, social networks, and smart devices all act as constant sources of raw data. From a technical standpoint, JavaScript trackers and APIs are used to inform the server when the user is performing an action that should be recorded and stored. [5]
Once the DMP has collected the data, it moves on to then process and integrate all of it. It first cleans the data by filtering out any junk or missing values. Then, it utilizes machine learning algorithms to find patterns across sets of users and organize them on a broad scale. This helps create a 360 degree customer view which in turn helps to integrate first-, second-, and third-party data types into one database. [5]
Next comes the data management phase. Here, the DMP assists its clients - which are other companies seeking to leverage their user data - in creating user profiles. User profiles are segments of specific customer demographics that are intended to help visualize patterns and tendencies across an industry. They are also useful for shedding light on undiscovered market opportunities. [5]
The final step in this process is the activation stage. Once all the data has been gathered, processed, and properly organized and segmented, it is put into use in the marketplace through servers or DSPs. From here, advertisers uses other third-party services to access a DMP and provide targeted content to their intended audiences. [5]
DMPs are used for profiling, analyzing, and targeting online customers in digital marketing. They work in the following areas:
There are six major advantages to using a data management platform: gathering data in one place, using third party data to discover new markets, gaining audience insights, creating a full view of customers, targeting your audience, and effectively budgeting your expenditures on marketing. [2]
Data management platforms rely heavily on Cookie technology to identify behaviours. Recent moves from Apple and now Google are moving towards blocking third party advertising cookies which places the Data management platform value proposition at risk.
Moreover, the adoption of such a platform may be difficult in an organization's current environment. This is because data aggregation technology is complex and requires the correct technical knowledge for implementation.
Another area of concern is the quality of the imported data: if it is of low quality, then the DMP will fail to provide meaningful results. [2]
There are three main types of data in general:
There are also three main types of data collected by DMPs:
DMPs are beneficial in helping digital marketers discover new audiences based on third-party data. Although this is the case, the General Data Protection Regulation (GDPR) makes it harder for DMPs to obtain third-party data. Previously, DMPs processed third-party data through cookies and existing laws did not require user consent for such data collection. However, the GDPR now demands that personal data - which includes data collected through the use of cookies - can only be used with user consent. Going forward, this means that collecting third-party data will become harder for companies, and DMPs will have greater legal obligations. As a result, future DMPs may rely more heavily on first-party and second-party data. [6]
Customer relationship management (CRM) is a process in which a business or another organization administers its interactions with customers, typically using data analysis to study large amounts of information.
In connection-oriented communication, a data stream is the transmission of a sequence of digitally encoded signals to convey information. Typically, the transmitted symbols are grouped into a series of packets.
Personalized marketing, also known as one-to-one marketing or individual marketing, is a marketing strategy by which companies use data analysis and digital technology to show adverts to individuals based on their perceived characteristics and interests. Marketers use methods from data collection, analytics, digital electronics, and digital economics then use technology to analyze it and show personalized ads based on algorithms that attempt to deduce people’s interests.
Database marketing is a form of direct marketing that uses databases of customers or potential customers to generate personalized communications in order to promote a product or service for marketing purposes. The method of communication can be any addressable medium, as in direct marketing.
Online advertising, also known as online marketing, Internet advertising, digital advertising or web advertising, is a form of marketing and advertising that uses the Internet to promote products and services to audiences and platform users. Online advertising includes email marketing, search engine marketing (SEM), social media marketing, many types of display advertising, and mobile advertising. Advertisements are increasingly being delivered via automated software systems operating across multiple websites, media services and platforms, known as programmatic advertising.
Web analytics is the measurement, collection, analysis, and reporting of web data to understand and optimize web usage. Web analytics is not just a process for measuring web traffic but can be used as a tool for business and market research and assess and improve website effectiveness. Web analytics applications can also help companies measure the results of traditional print or broadcast advertising campaigns. It can be used to estimate how traffic to a website changes after launching a new advertising campaign. Web analytics provides information about the number of visitors to a website and the number of page views, or creates user behaviour profiles. It helps gauge traffic and popularity trends, which is useful for market research.
Digital marketing is the component of marketing that uses the Internet and online-based digital technologies such as desktop computers, mobile phones, and other digital media and platforms to promote products and services.
Artificial intelligence marketing (AIM) is a form of marketing that uses artificial intelligence concepts and models such as machine learning, natural language processing (NLP), and computer vision to achieve marketing goals. The main difference between AIM and traditional forms of marketing resides in the reasoning, which is performed by a computer algorithm rather than a human.
Targetedadvertising or data-driven marketing is a form of advertising, including online advertising, that is directed towards an audience with certain traits, based on the product or person the advertiser is promoting.
Lead scoring is a methodology used to rank prospects against a scale that represents the perceived value each lead represents to the organization. The resulting score is used to determine which leads a receiving function will engage, in order of priority.
Web browsing history refers to the list of web pages a user has visited, as well as associated metadata such as page title and time of visit. It is usually stored locally by web browsers in order to provide the user with a history list to go back to previously visited pages. It can reflect the user's interests, needs, and browsing habits.
The fields of marketing and artificial intelligence converge in systems which assist in areas such as market forecasting, and automation of processes and decision making, along with increased efficiency of tasks which would usually be performed by humans. The science behind these systems can be explained through neural networks and expert systems, computer programs that process input and provide valuable output for marketers.
Oracle Advertising, formerly Datalogix, is an American cloud-based consumer data collection, activation, and measurement platform for use by digital advertisers. Datalogix was a consumer data collection company based in Westminster, Colorado that provided offline consumer spending data to marketers that was aquired by Oracle in 2014.
Marketing automation refers to software platforms and technologies designed for marketing departments and organizations automate repetitive tasks and consolidate multi-channel interactions, tracking and web analytics, lead scoring, campaign management and reporting into one system. It often integrates with customer relationship management (CRM) and customer data platform (CDP) software.
Oracle BlueKai Data Management Platform, formerly known as BlueKai, is a cloud-based data management platform which is a part of Oracle Marketing that enables the personalization of online, offline, and mobile marketing campaigns.
Data onboarding is the process of transferring offline data to an online environment for marketing needs. Data onboarding is mainly used to connect offline customer records with online users by matching identifying information gathered from offline datasets to retrieve the same customers in an online audience.
Microsoft Dynamics 365 is an integrated suite of enterprise resource planning (ERP) and customer relationship management (CRM) applications offered by Microsoft. Combines various functions such as sales, customer service, field service, operations, finance, marketing, and project service automation into a single platform.
A customer data platform (CDP) is a collection of software which creates a persistent, unified customer database that is accessible to other systems. Data is pulled from multiple sources, cleaned and combined to create a single customer profile. This structured data is then made available to other marketing systems. According to Gartner, customer data platforms have evolved from a variety of mature markets, "including multichannel campaign management, tag management and data integration."
A lookalike audience is a group of social network members who are determined as sharing characteristics with another group of members. In digital advertising, it refers to a targeting tool for digital marketing, first initiated by Facebook, which helps to reach potential customers online who are likely to share similar interests and behaviors with existing customers. Since Facebook debuted this feature in 2013, additional advertising platforms have followed suit, including Google Ads, Outbrain, Taboola, LinkedIn Ads and others.
Oracle Advertising and Customer Experience (CX) is a suite of cloud-based applications offered by Oracle Corporation that includes tools for advertising, marketing, sales, e-commerce, customer service.