Analyzing return on investment of advertising campaigns by matching multiple data sources
DC CAFCFirst Claim
1. A computer-implemented method for facilitating analysis of consumer behavior in association with advertising exposure or program delivery, the method comprising:
- collecting in an advertising measurement system;
(i) clickstream data from a program delivery source of a consumer, wherein collecting the clickstream data is not dependent on a supplemental data collection device, and also wherein the collected clickstream data includes household level data associated with multiple consumer households;
(ii) advertising data associated with delivery of the program by the program delivery source, wherein collecting the advertising data is not dependent on a supplemental data collection device, and also wherein the collected advertising data includes household level data associated with multiple consumer households;
(iii) program data associated with the program delivered on the program delivery source, wherein collecting the program data is not dependent on a supplemental data collection device, and also wherein the collected program data includes household level data associated with multiple consumer households; and
,(iv) purchase data from a purchase data source, wherein collecting the purchase data is not dependent on a supplemental data collection device, and also wherein the collected purchase data includes household level data associated with multiple consumer households;
matching at least portions of the collected advertising data, the collected clickstream data, the collected purchase data, and the collected program data in the advertising measurement system at a household data level with a centrally located electronic computer processor configured for centrally processing data received from the program delivery source, the advertising data source, the program data source, and the purchase data source, wherein the matching further includes;
(i) grouping the collected data in association with an account identifier of each consumer household without processing any personally identifiable information associated with the consumer household, and(ii) matching each account identifier associated with each consumer household with other account identifiers associated with the same consumer household without processing any personally identifiable information associated with the consumer household;
storing the matched advertising data, clickstream data, purchase data, and program data in at least one centrally located electronic data storage medium operatively associated with the computer processor;
applying at least one cleansing and editing algorithm to the matched and stored data; and
,calculating at least one return on investment metric based on the matched and stored data.
16 Assignments
Litigations
0 Petitions
Accused Products
Abstract
In various embodiments, strategies, tools and techniques are provided for processing and analyzing data in an advertising measurement system accessible through a software-as-a-service model or a client-downloaded computer program. The system may be configured to receive and process household media exposure data, product purchase data, advertising data, program data, and demographic data, wherein the data may be obtained from various sources, including from a program delivery source (e.g., a television set-top box) located in a household of a consumer. The data may be matched and cross-correlated for calculating return on advertising investment measurements and other metrics. The data may be used to optimize media placement generally or to address advertising content to specific households. Methods for storing data in the advertising measurement system by distributing the data across multiple shards are also provided. In addition, methods for protecting privacy of communicated data are disclosed.
-
Citations
71 Claims
-
1. A computer-implemented method for facilitating analysis of consumer behavior in association with advertising exposure or program delivery, the method comprising:
-
collecting in an advertising measurement system; (i) clickstream data from a program delivery source of a consumer, wherein collecting the clickstream data is not dependent on a supplemental data collection device, and also wherein the collected clickstream data includes household level data associated with multiple consumer households; (ii) advertising data associated with delivery of the program by the program delivery source, wherein collecting the advertising data is not dependent on a supplemental data collection device, and also wherein the collected advertising data includes household level data associated with multiple consumer households; (iii) program data associated with the program delivered on the program delivery source, wherein collecting the program data is not dependent on a supplemental data collection device, and also wherein the collected program data includes household level data associated with multiple consumer households; and
,(iv) purchase data from a purchase data source, wherein collecting the purchase data is not dependent on a supplemental data collection device, and also wherein the collected purchase data includes household level data associated with multiple consumer households; matching at least portions of the collected advertising data, the collected clickstream data, the collected purchase data, and the collected program data in the advertising measurement system at a household data level with a centrally located electronic computer processor configured for centrally processing data received from the program delivery source, the advertising data source, the program data source, and the purchase data source, wherein the matching further includes; (i) grouping the collected data in association with an account identifier of each consumer household without processing any personally identifiable information associated with the consumer household, and (ii) matching each account identifier associated with each consumer household with other account identifiers associated with the same consumer household without processing any personally identifiable information associated with the consumer household; storing the matched advertising data, clickstream data, purchase data, and program data in at least one centrally located electronic data storage medium operatively associated with the computer processor; applying at least one cleansing and editing algorithm to the matched and stored data; and
,calculating at least one return on investment metric based on the matched and stored data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 40)
-
-
36. A computer system for facilitating analysis of consumer behavior in association with advertising exposure or program delivery, the system comprising:
-
an advertising measurement system including a centrally located electronic computer processor configured for; (i) collecting clickstream data from a program delivery source of a consumer, wherein collecting the clickstream data is not dependent on a supplemental data collection device, and also wherein the collected clickstream data includes household level data associated with multiple consumer households; (ii) collecting advertising data associated with delivery of the program by the program delivery source, wherein collecting the advertising data is not dependent on a supplemental data collection device, and also wherein the collected advertising data includes household level data associated with multiple consumer households; (iii) collecting program data associated with the program delivered on the program delivery source, wherein collecting the program data is not dependent on a supplemental data collection device, and also wherein the collected program data includes household level data associated with multiple consumer households; (iv) collecting purchase data from a purchase data source, wherein collecting the purchase data is not dependent on a supplemental data collection device, and also wherein the collected purchase data includes household level data associated with multiple consumer households; (v) matching at least portions of the collected advertising data, the collected clickstream data, the collected purchase data, and the collected program data at a household data level, wherein the matching further includes; (a) grouping the collected data in association with an account identifier of each consumer household without processing any personally identifiable information associated with the consumer household, and (b) matching each account identifier associated with each consumer household with other account identifiers associated with the same consumer household without processing any personally identifiable information associated with the consumer household; at least one centrally located electronic data storage medium operatively associated with the computer processor, the data storage medium configured for storing the matched advertising data, clickstream data, purchase data, and program data; a module programmed for applying at least one cleansing and editing algorithm to the matched and stored data; and
,a module programmed for calculating at least one return on investment metric based on the matched and stored data. - View Dependent Claims (37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A non-transitory computer-readable memory storage device including instructions for directing a computer system to execute a method for facilitating analysis of consumer behavior in association with advertising exposure or program delivery, the device comprising:
-
instructions for collecting clickstream data from a program delivery source of a consumer, wherein collecting the clickstream data is not dependent on a supplemental data collection device, and also wherein the collected clickstream data includes household level data associated with multiple consumer households; instructions for collecting advertising data associated with delivery of the program by the program delivery source, wherein collecting the advertising data is not dependent on a supplemental data collection device, and also wherein the collected advertising data includes household level data associated with multiple consumer households; instructions for collecting program data associated with the program delivered on the program delivery source, wherein collecting the program data is not dependent on a supplemental data collection device, and also wherein the collected program data includes household level data associated with multiple consumer households; and
,instructions for collecting purchase data from a purchase data source, wherein collecting the purchase data is not dependent on a supplemental data collection device, and also wherein the collected purchase data includes household level data associated with multiple consumer households; instructions for matching at least portions of the collected advertising data, the collected clickstream data;
the collected purchase data, and the collected program data at a household data level with a centrally located electronic computer processor configured for centrally processing data received from the program delivery source, the advertising data source, the program data source, and the purchase data source, wherein the matching instructions further include;(i) instructions for grouping the collected data in association with an account identifier of each consumer household without processing any personally identifiable information associated with the consumer household, and (ii) instructions for matching each account identifier associated with each consumer household with other account identifiers associated with the same consumer household without processing any personally identifiable information associated with the consumer household; instructions for storing the matched advertising data, clickstream data, purchase data, and program data in at least one centrally located electronic data storage medium operatively associated with the computer processor; instructions for applying at least one cleansing and editing algorithm to the matched and stored data; and
,instructions for calculating at least one return on investment metric based on the matched and stored data.
-
-
71. A computer-implemented method for facilitating analysis of consumer behavior in association with advertising exposure or program delivery, the method comprising:
-
collecting in an advertising measurement system; (i) clickstream data from a program delivery source of a consumer, wherein collecting the clickstream data is not dependent on a supplemental data collection device, and also wherein the collected clickstream data includes household level data associated with multiple consumer households; (ii) advertising data associated with delivery of the program by the program delivery source, wherein collecting the advertising data is not dependent on a supplemental data collection device, and also wherein the collected advertising data includes household level data associated with multiple consumer households; (iii) program data associated with the program delivered on the program delivery source, wherein collecting the program data is not dependent on a supplemental data collection device, and also wherein the collected program data includes household level data associated with multiple consumer households; and
,(iv) purchase data from a purchase data source, wherein collecting the purchase data is not dependent on a supplemental data collection device, and also wherein the collected purchase data includes household level data associated with multiple consumer households; matching at least portions of the collected advertising data, the collected clickstream data, the collected purchase data, and the collected program data in the advertising measurement system at a household data level with a centrally located electronic computer processor configured for centrally processing data received from the program delivery source, the advertising data source, the program data source, and the purchase data source, wherein the matching further includes; (i) grouping the collected data in association with an account identifier of each consumer household without processing any personally identifiable information associated with the consumer household, and (ii) matching each account identifier associated with each consumer household with other account identifiers associated with the same consumer household without processing any personally identifiable information associated with the consumer household; storing the matched advertising data, clickstream data, purchase data, and program data in at least one centrally located electronic data storage medium operatively associated with the computer processor; applying at least one cleansing and editing algorithm to the matched and stored data; and
,calculating at least one true target index metric based on the matched and stored data.
-
Specification