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 leverage data analysis and digital technology to deliver individualized messages and product offerings to current or prospective customers. Advancements in data collection methods, analytics, digital electronics, and digital economics, have enabled marketers to deploy more effective real-time and prolonged customer experience personalization tactics.
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 behavior profiles. It helps gauge traffic and popularity trends, which is useful for market research.
The target audience is the intended audience or readership of a publication, advertisement, or other message catered specifically to the previously intended audience. In marketing and advertising, the target audience is a particular group of consumer within the predetermined target market, identified as the targets or recipients for a particular advertisement or message.
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. It has significantly transformed the way brands and businesses utilize technology for marketing since the 1990s and 2000s. As digital platforms became increasingly incorporated into marketing plans and everyday life, and as people increasingly used digital devices instead of visiting physical shops, digital marketing campaigns have become prevalent, employing combinations of search engine optimization (SEO), search engine marketing (SEM), content marketing, influencer marketing, content automation, campaign marketing, data-driven marketing, e-commerce marketing, social media marketing, social media optimization, e-mail direct marketing, display advertising, e-books, and optical disks and games have become commonplace. Digital marketing extends to non-Internet channels that provide digital media, such as television, mobile phones, callbacks, and on-hold mobile ringtones. The extension to non-Internet channels differentiates digital marketing from online marketing.
Targeted advertising 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.
Customer value maximization (CVM) is a real-time service model that, proponents say, goes beyond basic customer relationship management (CRM) capabilities, identifying and capturing maximum potential from prospective and existing customers. Customer value maximization is about:
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.
The following is provided as an overview of and topical guide to databases:
Oracle Advertising, formerly Datalogix, is a 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. In December 2014, Oracle signed an agreement to acquire Datalogix. After the acquisition, Datalogix's name changed to Oracle Data Cloud, which later became Oracle Advertising. Oracle Advertising is part of the Oracle Advertising and Customer Experience (CX) application suite.
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.
Corporate surveillance describes the practice of businesses monitoring and extracting information from their users, clients, or staff. This information may consist of online browsing history, email correspondence, phone calls, location data, and other private details. Acts of corporate surveillance frequently look to boost results, detect potential security problems, or adjust advertising strategies. These practices have been criticized for violating ethical standards and invading personal privacy. Critics and privacy activists have called for businesses to incorporate rules and transparency surrounding their monitoring methods to ensure they are not misusing their position of authority or breaching regulatory standards.
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."
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.