FIELDThe present disclosure relates to the creation of control groups for campaign measurements, specifically the use of account identifiers and measurement profiles to identify a control group of consumers that corresponds to a group of consumers that are part of a campaign based on spend behaviors and microsegments.
BACKGROUNDMerchants, advertisers, and other entities often have a desire to develop more effective and more efficient methods of advertising and reaching out to consumers. Along with developing methods for reaching consumers, these entities are often also concerned with evaluating the success or failure of such methods. By identifying the effect that an advertising campaign has on consumers, an advertiser can better develop future campaigns that have an even greater positive effect on consumers. Thus, it is of interest to these entities to utilize more efficient and more effective methods for evaluating the success of a campaign.
However, many methods for measuring advertising effectiveness often require participation of consumers directly, such as surveys and polls. In addition to requiring consumer participation, there is also a possibility that the information provided by the consumers may be inaccurate or fabricated, especially if the survey or poll is anonymous. Some entities may analyze revenue or consumer activity for a merchant following an advertising campaign. However, such analysis may not be directly correlated to a specific campaign, the identification of consumers who were exposed to an advertisement and/or participated in a campaign may be difficult, and detailed information regarding effectiveness as to different groups of consumers (e.g., based on demographics) may also be unavailable. In addition, many consumers may also be concerned for personal privacy and security, and therefore resistant to detailed information regarding their shopping behavior being obtained and/or analyzed.
One method that has been designed to measure the effectiveness of an advertisement, while still maintaining consumer privacy and security, is described in U.S. Patent Publication No. 2013/0024274, entitled “Method and System for Measuring Advertising Effectiveness Using Microsegments,” filed on Apr. 3, 2012, to Curtis Villars, which is herein incorporated by reference in its entirety. This method utilizes microsegments to maintain consumer privacy, while also providing analysis of advertising effectiveness for a specific demographic based on each individual microsegment. In some instances, a microsegment that corresponds to a control group that is not exposed to an advertisement may be identified. However, by the control group being a separate microsegment, the method is unable to identify a control group of consumers that directly correspond to consumers in a campaign group, and thus may provide results that are inaccurate.
The identification of a control group of consumers that are not participants in a campaign, yet directly correspond to a group of consumers that do participate in the campaign, may yield more accurate, and therefore more effective, results regarding advertising effectiveness. Such data may provide a detailed look at the effect of an advertisement on a very specific type of consumer, while still maintaining a high level of privacy and security for the consumers. Thus, there is a need for a technical solution to identify a control group of consumers for campaign measurements that does not sacrifice the personal privacy and security of consumers.
SUMMARYThe present disclosure provides a description of systems and methods for creating a control group of consumers for campaign measurements.
A method for creating a control group for campaign measurements includes: storing, in a consumer database, a plurality of consumer profiles, wherein each consumer profile includes data related to a consumer including at least an account identifier, a spend behavior, and a microsegment associated with the related consumer; receiving, by a receiving device, a plurality of measurement profiles, wherein each measurement profile includes data related to a consumer including at least a specific account identifier and an indication of participation or non-participation in a campaign; associating, in the consumer database, each consumer profile with a specific measurement profile where the included account identifier corresponds to the specific account identifier included in the respective specific measurement profile; identifying, by a processing device, a campaign group, wherein the campaign group includes at least one consumer profile, each of the at least one consumer profile including a common microsegment and a common spend behavior and being associated with a measurement profile including an indication of participation in the campaign; and identifying, by the processing device, a control group, wherein the control group includes at least one consumer profile, each of the at least one consumer profile including the common microsegment and the common spend behavior and being associated with a measurement profile including an indication of non-participation in the campaign.
A system for creating a control group for campaign measurements includes a consumer database, a receiving device, and a processing device. The consumer database is configured to store a plurality of consumer profiles, wherein each consumer profile includes data related to a consumer including at least an account identifier, a spend behavior, and a microsegment associated with the related consumer. The receiving device is configured to receive a plurality of measurement profiles, wherein each measurement profile includes data related to a consumer including at least a specific account identifier and an indication of participation or non-participation in a campaign. The processing device is configured to: associate, in the consumer database, each consumer profile with a specific measurement profile where the included account identifier corresponds to the specific account identifier included in the respective specific measurement profile; identify a campaign group, wherein the campaign group includes at least one consumer profile, each of the at least one consumer profile including a common microsegment and a common spend behavior and being associated with a measurement profile including an indication of participation in the campaign; and identify a control group, wherein the control group includes at least one consumer profile, each of the at least one consumer profile including the common microsegment and the common spend behavior and being associated with a measurement profile including an indication of non-participation in the campaign.
BRIEF DESCRIPTION OF THE DRAWING FIGURESThe scope of the present disclosure is best understood from the following detailed description of exemplary embodiments when read in conjunction with the accompanying drawings. Included in the drawings are the following figures:
FIG. 1 is a high level architecture illustrating a system for creating a control group of consumers for campaign measurements in accordance with exemplary embodiments.
FIG. 2 is a block diagram illustrating the processing server ofFIG. 1 for the identification of and creation of a control group of consumers in accordance with exemplary embodiments.
FIG. 3 is a flow diagram illustrating a process for the creation of a control group for campaign measurements using the system ofFIG. 1 in accordance with exemplary embodiments.
FIG. 4 is a flow diagram illustrating a process for the measuring of advertising effectiveness based on a created control group using the system ofFIG. 1 in accordance with exemplary embodiments.
FIG. 5 is a diagram illustrating the association of consumer profiles with measurement profiles for the creation of a control group for campaign measurements in accordance with exemplary embodiments.
FIG. 6 is a flow chart illustrating an exemplary method for the creating of a control group for campaign measurements in accordance with exemplary embodiments.
FIG. 7 is a block diagram illustrating a computer system architecture in accordance with exemplary embodiments.
Further areas of applicability of the present disclosure will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description of exemplary embodiments are intended for illustration purposes only and are, therefore, not intended to necessarily limit the scope of the disclosure.
DETAILED DESCRIPTIONDefinition of TermsPayment Network—A system or network used for the transfer of money via the use of cash-substitutes. Payment networks may use a variety of different protocols and procedures in order to process the transfer of money for various types of transactions. Transactions that may be performed via a payment network may include product or service purchases, credit purchases, debit transactions, fund transfers, account withdrawals, etc. Payment networks may be configured to perform transactions via cash-substitutes, which may include payment cards, letters of credit, checks, financial accounts, etc. Examples of networks or systems configured to perform as payment networks include those operated by MasterCard®, VISA®, Discover®, American Express®, etc.
Payment Account—A financial account that may be used to fund a transaction, such as a checking account, savings account, credit account, virtual payment account, etc. A payment account may be associated with an entity, which may include a person, family, company, corporation, governmental entity, etc. In some instances, a payment account may be virtual, such as those accounts operated by PayPal®, etc.
Personally identifiable information (PII)—PII may include information that may be used, alone or in conjunction with other sources, to uniquely identify a single individual. Information that may be considered personally identifiable may be defined by a third party, such as a governmental agency (e.g., the U.S. Federal Trade Commission, the European Commission, etc.), a non-governmental organization (e.g., the Electronic Frontier Foundation), industry custom, consumers (e.g., through consumer surveys, contracts, etc.), codified laws, regulations, or statutes, etc. The present disclosure provides for methods and systems that do not possess any personally identifiable information. Systems and methods apparent to persons having skill in the art for rendering potentially personally identifiable information anonymous may be used, such as bucketing. Bucketing may include aggregating information that may otherwise be personally identifiable (e.g., age, income, etc.) into a bucket (e.g., grouping) in order to render the information not personally identifiable. For example, a consumer of age 26 with an income of $65,000, which may otherwise be unique in a particular circumstance to that consumer, may be represented by an age bucket for ages 21-30 and an income bucket for incomes $50,000 to $74,999, which may represent a large portion of additional consumers and thus no longer be personally identifiable to that consumer. In other embodiments, encryption may be used. For example, personally identifiable information (e.g., an account number) may be encrypted (e.g., using a one-way encryption) such that the systems and methods described herein may not possess the PII or be able to decrypt the encrypted PII.
Microsegment—A representation of a group of consumers that is granular enough to be valuable to advertisers, marketers, offer providers, merchants, retailers, etc., but still maintain a high level of consumer privacy without the use or obtaining of personally identifiable information. Microsegments may be given a minimum or a maximum size. A minimum size of a microsegment would be at a minimum large enough so that no entity could be personally identifiable, but small enough to provide the granularity needed in a particular circumstance. Microsegments may be defined based on geographical or demographical information, such as age, gender, income, marital status, postal code, income, spending propensity, familial status, etc., behavioral variables, or any other suitable type of data, such as discussed herein. The granularity of a microsegment may be such that behaviors or data attributed to members of a microsegment may be similarly attributable or otherwise applied to consumers having similar characteristics. In some instances, microsegments may be grouped into an audience. An audience may be any grouping of microsegments, such as microsegments having a common data value, microsegments encompassing a plurality of predefined data values, etc. In some instances, the size of a microsegment may be dependent on the application. An audience based on a plurality of microsegments, for instance, might have ten thousand entities, but the microsegments would be aggregated when forming the audience and would not be discernible to anyone having access to an audience. Additional detail regarding microsegments and audiences may be found in U.S. patent application Ser. No. 13/437,987, entitled “Protecting Privacy in Audience Creation,” by Curtis Villars et al., filed on Apr. 3, 2012, which is herein incorporated by reference in its entirety.
System for Distributing Targeted Content Based on Transit Payment DataFIG. 1 illustrates asystem100 for the creation of a control group of consumers that corresponds to a group of consumers that participated in a campaign based on spending behaviors and microsegments.
Thesystem100 may include anadvertising agency102. Theadvertising agency102 may identify a group ofconsumers104 that includes both consumers that are exposed to an advertisement or that participate in a campaign, and other consumers that are not deliberately exposed to an advertisement or that are not participant in a campaign. It will be apparent to persons having skill in the relevant art that theadvertising agency102 may be a merchant, offer provider, content provider, or other similar entity that measures participation or exposure ofconsumers104 to a campaign. Theadvertising agency102 may identify which consumers in the group ofconsumers104 that are participant in the campaign and which consumers are not participant in the campaign.
Theconsumers104 may then conduct payment transactions with one ormore merchants106. The transactions involving theconsumers104 and themerchants106 may be processed by apayment network108 using methods and systems that will be apparent to persons having skill in the relevant art. Thesystem100 may also include aprocessing server110. Theprocessing server110, discussed in more detail below, may be configured to receive transaction data for payment transactions involving theconsumers104 from thepayment network108. Theprocessing server110 may store the received transaction data in a consumer profile corresponding to each consumer of the group ofconsumers104.
Theprocessing server110 may also identify a microsegment for each consumer to which the respective consumer belongs. In some instances, the microsegments may be identified by a third party. In other instances, theprocessing server110 may separate theconsumers104 into microsegments using demographic information associated with each of theconsumers104. In such an instance, theprocessing server110 may receive geographical and/or demographic data (e.g., age, gender, income, zip code, postal code, education, occupation, marital status, residential status, familial status, etc.) from ademographics tracking agency112. Thedemographics tracking agency112 may collect the data from theconsumers104, and provide the data to theprocessing server110. Theprocessing server110 may determine the microsegments for theconsumers104 without obtaining or using any personally identifiable information. Theprocessing server110 may store an identifier for the microsegment to which a consumer belongs in their respective consumer profile.
Theprocessing server110 may receive measurement profiles from theadvertising agency102. The measurement profiles may correspond to theconsumers104 identified by theadvertising agency102. Each measurement profile may identify a consumer in the group ofconsumers104 and may indicate whether or not the identified consumer participated in a campaign. In an exemplary embodiment, the identification of the consumer may not be personally identifiable as to the actual consumer. For example, the measurement profile may include a unique identification value that may be uniquely associated with a consumer, without identification of the specific consumer to which the value is associated.
Theprocessing server110 may then, as discussed in more detail below, match the received measurement profiles to consumer profiles for theconsumers104. Theprocessing server110 may then identify a control group of consumers that were not participants in the campaign that corresponds to a campaign group of consumers that were participants in the campaign, using methods discussed herein. The control group consumers may correspond to the campaign group consumers based on microsegments and spending behaviors. The spending behaviors may be based on the transaction data for payment transactions involving each consumer, and may be calculated and/or identified by theprocessing server110 or a third party (e.g., the payment network108). In some embodiments, theprocessing server110 may be included as part of thepayment network108, theadvertising agency102, and/or any other suitable entity.
By identifying a control group via microsegments and spending behavior, theprocessing server110 may be able to identify a control group that very closely corresponds to the campaign group, which thereby may provide for more accurate and/or more effective measuring of the effectiveness of the campaign. In addition, the use of microsegments may ensure that consumers in both groups are not only separated into smaller groups that are more effective for analysis of advertising, but are also protected in terms of consumer privacy. The use of microsegments may ensure that no individual consumer is personally identified, while still maintaining a level of granularity that is beneficial to theadvertising agency102. By also including spending behaviors, theprocessing server110 may identify a control group that is even more accurate as to the campaign group than may be provided with demographics alone, which may therefore result in even more accurate and/or effective information for theadvertising agency102.
Processing ServerFIG. 2 illustrates an embodiment of theprocessing server110 of thesystem100. It will be apparent to persons having skill in the relevant art that the embodiment of theprocessing server110 illustrated inFIG. 2 is provided as illustration only and may not be exhaustive to all possible configurations of theprocessing server110 suitable for performing the functions as discussed herein. For example, thecomputer system700 illustrated inFIG. 7 and discussed in more detail below may be a suitable configuration of theprocessing server110.
Theprocessing server110 may include a receivingunit202. The receivingunit202 may be configured to receive data over one or more networks via one or more network protocols. The receivingunit202 may be configured to receive transaction data and/or spending behaviors from thepayment network108, measurement profiles from theadvertising agency102, and/or demographics data from thedemographics tracking agency112. The receivingunit202 may also be configured to receive a request for a campaign group and/or campaign effectiveness, such as from theadvertising agency102.
Theprocessing server110 may further include aprocessing unit204. Theprocessing unit204 may be configured to generate a plurality ofconsumer profiles210 to be stored in aconsumer database208. Eachconsumer profile210 may include data related to a consumer of the group ofconsumers104 and include data received by the receivingunit202. Eachconsumer profile210 may include at least an account identifier, a spend behavior, and a microsegment associated with the respective consumer.
The account identifier may be a unique value associated with thespecific consumer profile210 and/or related consumer. In some embodiments, the account identifier may be a payment account number corresponding to a payment account associated with the related consumer. In further embodiments, the account identifier may be an encrypted payment account number. In some instances, the account number may be encrypted via a cryptographic hash function, which may, when applied to the account number, yield the account identifier as a result.
The spend behavior may include one or more calculated and/or identified spending behaviors or representations thereof that are associated with the respective related consumer based on transaction data for payment transactions involving the related consumer. For example, spend behaviors may include a propensity for the related consumer to spend. In one embodiment, the propensity for the consumer to spend may be a single value. In another embodiment, the spend behavior may include a plurality of propensities to spend, with each propensity being a propensity to spend based one of a plurality of different criteria, such as an industry, category, merchant, product, manufacturer, condition, or other criteria as will be apparent to persons having skill in the relevant art. For example, the spend behavior may include a level of rate of spending (e.g., high, medium, or low), propensities to spend at each of a plurality of merchants, propensities to spend at each of a plurality of different merchant types, etc.
The microsegment may be an identifier or other value associated with a microsegment to which the related consumer belongs or corresponds. The identifier may be a number or other unique value corresponding to the microsegment, such as an identification number. In some instances, the value of the microsegment stored in theconsumer profile210 may include the demographics corresponding to the microsegment, to which the related consumer are associated.
Theprocessing unit204 may be further configured to associated each received measurement profile with aconsumer profile210 stored in theconsumer database208. As discussed in more detail below, measurement profiles may be associated withconsumer profiles210 based on the account identifier or other suitable value. Theprocessing unit204 may store data included in the measurement profile, such as the indication as to whether or not the related consumer participated in the campaign, in the matched and/or associatedconsumer profile210.
In some embodiments, theprocessing unit204 may also be configured to calculate spending behaviors. In such an embodiment, eachconsumer profile210 may store transaction data for a plurality of payment transactions involving the related consumer, such as received by the receivingunit202. The transaction data may include transaction amounts, merchant identifiers, transaction times and/or dates, product data, and/or other suitable data as will be apparent to persons having skill in the relevant art. Theprocessing unit204 may calculate the spending behaviors based on the stored transaction data for eachconsumer profile210 and store the calculated spending behavior in theconsumer profile210. The calculation may be performed based on one or more spending rules, which may be stored in amemory212.
In some embodiments, theprocessing unit204 may be configured to identify microsegments to which each consumer of the group ofconsumers104 belongs. In such an embodiment, the receivingunit202 may receive demographic information from thedemographics tracking agency112, which may then be stored in therespective consumer profile210 for each consumer. Theprocessing unit204 may then identify a microsegment for each consumer based on the demographic data, and store an identifier corresponding to the identified microsegment in therespective consumer profile210.
Theprocessing unit204 may be further configured to create a control group of consumer profiles210. As discussed in more detail below, theprocessing unit204 may identifyconsumer profiles210 that correspond to consumers that were indicated to not have participated in the campaign. Eachconsumer profile210 in the control group may include a common microsegment and common spend behavior. Theprocessing unit204 may also identify a campaign group of consumer profiles210. Eachconsumer profile210 in the campaign group may include the common microsegment and common spend behavior, but may correspond to a consumer that was indicated to have participated in the campaign.
Theprocessing server110 may further include a transmittingunit206. The transmittingunit206 may be configured to transmit data over one or more networks via one or more network protocols. The transmittingunit206 may be configured to transmit the identified control group and/or campaign group to theadvertising agency102 or other third party. In some instances, the transmittingunit206 may only transmit the account identifier, common microsegment, and common spend behavior for eachconsumer profile210 in the control group and/or campaign group to theadvertising agency102. In such an instance, theadvertising agency102 may therefore not receive any additional consumer data, such as transaction data or demographic data.
In some embodiments, the measurement profiles may include a measurement key. The measurement key may be a unique value used by theadvertising agency102 associated with each consumer of the group ofconsumers104. In such an embodiment, the transmittingunit206 may transmit the measurement key for each consumer in the control group and/or campaign group to theadvertising agency102, in addition to the common microsegment and common spend behavior.
Process for Creating a Control GroupFIG. 3 illustrates a process for the creation of a control group of consumers for campaign measurements using thesystem100 ofFIG. 1.
Instep302, theadvertising agency102 may distribute advertisements or otherwise involving consumers of the group ofconsumers104 in a campaign. Theadvertising agency102 may identify which consumers participate in the campaign, and which consumers do not deliberately participate in the campaign. Theadvertising agency102 may include indications of the consumer participation in measurement profiles corresponding to each consumer. Each measurement profile may also include an account identifier associated with the consumer, and/or a measurement key.
Instep304, theadvertising agency102 may transmit the measurement profiles for each consumer to theprocessing server110. Theprocessing server110 may receive (e.g., via the receiving unit202) the measurement profiles and, instep306, theprocessing unit204 of theprocessing server110 may match the received measurement profiles to the consumer profiles210. Theprocessing unit204 may match the measurement profiles to theconsumer profiles210 based on correspondence between the account identifiers included in the measurement profiles and the account identifiers included in the consumer profiles210. Theprocessing unit204 may store data regarding the association, and/or the data included in the measurement profile itself, in each of the matched consumer profiles210.
In step308, theprocessing unit204 of theprocessing server110 may identify control groups of consumers and campaign groups of consumers. The campaign group of consumers may include one or more consumers (e.g., and/or their related consumer profiles210) that include a common microsegment and spend behavior and also associated with a measurement profile that indicates participation in the campaign. The control group of consumers may include one or more consumers (e.g., and/or their related consumer profiles210) that include the same common microsegment and spend behavior, but are associated with a measurement profile that indicates non-participation in the campaign. In some embodiments, theprocessing server110 may identify multiple campaign and control groups, such as for a single microsegment and plurality of spending behaviors, for a plurality of microsegments and a single spend behavior, a plurality of both microsegments and spending behaviors, or to ensure that each measurement profile is accounted for in a control group or campaign group.
Instep310, the transmittingunit206 of theprocessing server110 may transmit the identified control group and campaign group to theadvertising agency102. In some embodiments, theprocessing server110 may transmit theconsumer profiles210 for each group to theadvertising agency102. In other embodiments, theprocessing server110 may transmit only the account identifier and/or measurement key and the spending behavior and microsegment included in thecorresponding consumer profile210 for each consumer in the respective groups. Instep312, theadvertising agency102 may measure the effectiveness of the advertising campaign using methods that will be apparent to persons having skill in the relevant art, but which may be enhanced by the accurately identified campaign and control groups courtesy of theprocessing server110.
FIG. 4 illustrates an alternative process for creation of the campaign and control groups where theprocessing server110 measures the effectiveness of the campaign based on the created campaign and control groups. As illustrated inFIG. 4, in the alternative embodiment, step312 may be an optional step.
Instep314, theconsumers104 may conduct payment transactions withmerchants106 that are participating in or otherwise are associated with the campaign being conducted by theadvertising agency102. In step316, thepayment network108 may process the payment transactions involving theconsumers104 andmerchants106 using methods that will be apparent to persons having skill in the relevant art. Instep318, thepayment network108 may transmit transaction data for each of the processed transactions to theprocessing server110.
Theprocessing server110 may receive the transaction data, which may be stored in corresponding consumer profiles210. Instep320, theprocessing unit204 of theprocessing server110 may measure the effectiveness of the campaign based on the transaction data for each of the consumers in the control group and the campaign group. Methods for measuring effectiveness of a campaign for a control and campaign group based on transaction data will be apparent to persons having skill in the relevant art. In some embodiments, theprocessing unit204 may utilize one or more rules or algorithms stored in thememory212. Instep322, the transmittingunit206 of theprocessing server110 may transmit the advertising campaign effectiveness data to theadvertising agency102.
Creation of Control and Campaign GroupsFIG. 5 is an illustration of the association of measurement profiles withconsumer profiles210 and identification thereof for the creation of control groups and campaign groups using the methods and systems as discussed herein. Additionally, it is noted that the example illustrated inFIG. 5 and discussed herein is provided as an illustration only and that additional examples of the associating of measurement profiles to consumer profiles and use thereby to create control groups will be apparent to persons having skill in the relevant art.
A table502 includes a plurality ofconsumer profiles210, such as theconsumer profiles210 stored in theconsumer database208. Eachconsumer profile210 may include an account identifier, a microsegment identifier, and at least one spend behavior. As illustrated inFIG. 5, eachconsumer profile210 of the table502 corresponds to a consumer in the same microsegment, which has a microsegment identifier of100.
A table504 may include a plurality ofmeasurement profiles510, such as measurement profiles510 provided by theadvertising agency102 and received by the receivingunit202 of theprocessing server110. Eachmeasurement profile510 may be related to a consumer of theconsumers104 and include a unique measurement key, an account identifier, and an indication of whether the related consumer was a participant or non-participant in the campaign. As illustrated inFIG. 5, the indication may be a campaign flag, which may have a value of 0 to indicate non-participation in the campaign and a value of 1 to indicate participation in the campaign.
Theprocessing unit204 may be configured to identify associations between theconsumer profiles210 and the measurement profiles510 based on the included account identifiers. Theprocessing unit204 may then store the data included in each of the measurement profiles510 to their associatedconsumer profiles210, as illustrated in a table506 illustrated inFIG. 5. The resultingconsumer profiles210 may therefore include the account identifier, unique measurement key, microsegment, spend behavior, and indication of participation or non-participation in the campaign for each consumer.
Theprocessing unit204 may then identify control groups and campaign groups of consumers that have common microsegments and common spend behaviors. In the example illustrated inFIG. 5, theprocessing unit204 may identify three separate pairs of control groups and corresponding campaign groups. A first control group may include the consumer related to the account identifier A, with the corresponding campaign group including the consumer related to the account identifier B. The first grouping would thus include consumers that are inmicrosegment100 that have a high propensity to spend. Although in the example each group includes a single consumer, it will be apparent to persons having skill in the relevant art that campaign and control groups may include a plurality of consumers, and, in some instances, may include a different number of consumers.
Exemplary Method for Creating a Control Group for Campaign MeasurementsFIG. 6 illustrates amethod600 for the creation of a control group of consumers for campaign measurements that are associated with the microsegments and spend behaviors of a corresponding campaign group of consumers.
Instep602, a plurality of consumer profiles (e.g., the consumer profiles210) may be stored, in a consumer database (e.g., the consumer database208), wherein eachconsumer profile210 includes data related to a consumer including at least an account identifier, a spend behavior, and a microsegment associated with the related consumer. In one embodiment, the spend behavior may include at least one propensity to spend. In a further embodiment, the at least one propensity to spend may include a propensity to spend among at least one of a plurality of: categories, industries, merchants, products, manufacturers, and conditions. In a preferred embodiment, theconsumer profile210 may not include any personally identifiable information.
In one embodiment, the account identifier may be a payment account number corresponding to a payment account associated with the related consumer. In another embodiment, the account identifier may be an encrypted payment account number corresponding to a payment account associated with the related consumer. In a further embodiment, the encrypted payment account number may be obtained by application of a cryptographic hash function to an unencrypted payment account number.
Instep604, a plurality of measurement profiles (e.g., the measurement profiles510) may be received, by a receiving device (e.g., the receiving unit202), wherein each measurement profile includes data related to a consumer including at least a specific account identifier and an indication of participation or non-participation in a campaign. Instep606, eachconsumer profile210 may be associated, in theconsumer database208, with a specific measurement profile where the included account identifier corresponds to the specific account identifier included in the respective specific measurement profile.
Instep608, a campaign group may be identified, by a processing device (e.g., the processing unit204), wherein the campaign group includes at least oneconsumer profile210, each of the at least oneconsumer profile210 including a common microsegment and a common spend behavior and being associated with a measurement profile including an indication of participation in the campaign. Instep610, a control group may be identified, by theprocessing device204, wherein the control group includes at least oneconsumer profile210, each of the at least oneconsumer profile210 including the common microsegment and the common spend behavior and being associated with a measurement profile including an indication of non-participation in the campaign.
In some embodiments, themethod600 further includes transmitting, by a transmitting device (e.g., the transmitting unit206), the identified campaign group and the identified control group. In one embodiment, eachmeasurement profile510 may further include a measurement key. In a further embodiment, themethod600 may further include transmitting, by the transmittingdevice206, at least the unique measurement key, the common microsegment, and the common spend behavior included in each of the at least oneconsumer profile210 in the campaign group and the control group.
In one embodiment, eachconsumer profile210 may further include a plurality of transaction data entries, each transaction data entry including data related to a payment transaction involving the related consumer and including transaction data. In a further embodiment, themethod600 may further include calculating, for eachconsumer profile210, a consumer spend behavior based on the transaction data included in each transaction data entry included in therespective consumer profile210, wherein the spend behavior included in eachconsumer profile210 is the calculated spend behavior.
Computer System ArchitectureFIG. 7 illustrates acomputer system700 in which embodiments of the present disclosure, or portions thereof, may be implemented as computer-readable code. For example, theprocessing server110 ofFIG. 1 may be implemented in thecomputer system700 using hardware, software, firmware, non-transitory computer readable media having instructions stored thereon, or a combination thereof and may be implemented in one or more computer systems or other processing systems. Hardware, software, or any combination thereof may embody modules and components used to implement the methods ofFIGS. 3,4, and6.
If programmable logic is used, such logic may execute on a commercially available processing platform or a special purpose device. A person having ordinary skill in the art may appreciate that embodiments of the disclosed subject matter can be practiced with various computer system configurations, including multi-core multiprocessor systems, minicomputers, mainframe computers, computers linked or clustered with distributed functions, as well as pervasive or miniature computers that may be embedded into virtually any device. For instance, at least one processor device and a memory may be used to implement the above described embodiments.
A processor unit or device as discussed herein may be a single processor, a plurality of processors, or combinations thereof. Processor devices may have one or more processor “cores.” The terms “computer program medium,” “non-transitory computer readable medium,” and “computer usable medium” as discussed herein are used to generally refer to tangible media such as aremovable storage unit718, aremovable storage unit722, and a hard disk installed inhard disk drive712.
Various embodiments of the present disclosure are described in terms of thisexample computer system700. After reading this description, it will become apparent to a person skilled in the relevant art how to implement the present disclosure using other computer systems and/or computer architectures. Although operations may be described as a sequential process, some of the operations may in fact be performed in parallel, concurrently, and/or in a distributed environment, and with program code stored locally or remotely for access by single or multi-processor machines. In addition, in some embodiments the order of operations may be rearranged without departing from the spirit of the disclosed subject matter.
Processor704 may be a special purpose or a general purpose processor device. Theprocessor704 may be connected to acommunications infrastructure706, such as a bus, message queue, network, multi-core message-passing scheme, etc. The network may be any network suitable for performing the functions as disclosed herein and may include a local area network (LAN), a wide area network (WAN), a wireless network (e.g., WiFi), a mobile communication network, a satellite network, the Internet, fiber optic, coaxial cable, infrared, radio frequency (RF), or any combination thereof. Other suitable network types and configurations will be apparent to persons having skill in the relevant art. Thecomputer system700 may also include a main memory708 (e.g., random access memory, read-only memory, etc.), and may also include asecondary memory710. Thesecondary memory710 may include thehard disk drive712 and aremovable storage drive714, such as a floppy disk drive, a magnetic tape drive, an optical disk drive, a flash memory, etc.
Theremovable storage drive714 may read from and/or write to theremovable storage unit718 in a well-known manner. Theremovable storage unit718 may include a removable storage media that may be read by and written to by theremovable storage drive714. For example, if theremovable storage drive714 is a USB port, theremovable storage unit718 may be a USB portable flash drive. In one embodiment, theremovable storage unit718 may be non-transitory computer readable recording media.
In some embodiments, thesecondary memory710 may include alternative means for allowing computer programs or other instructions to be loaded into thecomputer system700, for example, theremovable storage unit722 and aninterface720. Examples of such means may include a program cartridge and cartridge interface (e.g., as found in video game systems), a removable memory chip (e.g., EEPROM, PROM, etc.) and associated socket, and otherremovable storage units722 andinterfaces720 as will be apparent to persons having skill in the relevant art.
Data stored in the computer system700 (e.g., in themain memory708 and/or the secondary memory710) may be stored on any type of suitable computer readable media, such as optical storage (e.g., a compact disc, digital versatile disc, Blu-ray disc, etc.) or magnetic tape storage (e.g., a hard disk drive). The data may be configured in any type of suitable database configuration, such as a relational database, a structured query language (SQL) database, a distributed database, an object database, etc. Suitable configurations and storage types will be apparent to persons having skill in the relevant art.
Thecomputer system700 may also include acommunications interface724. Thecommunications interface724 may be configured to allow software and data to be transferred between thecomputer system700 and external devices. Exemplary communications interfaces724 may include a modem, a network interface (e.g., an Ethernet card), a communications port, a PCMCIA slot and card, etc. Software and data transferred via thecommunications interface724 may be in the form of signals, which may be electronic, electromagnetic, optical, or other signals as will be apparent to persons having skill in the relevant art. The signals may travel via acommunications path726, which may be configured to carry the signals and may be implemented using wire, cable, fiber optics, a phone line, a cellular phone link, a radio frequency link, etc.
Computer program medium and computer usable medium may refer to memories, such as themain memory708 andsecondary memory710, which may be memory semiconductors (e.g., DRAMs, etc.). These computer program products may be means for providing software to thecomputer system700. Computer programs (e.g., computer control logic) may be stored in themain memory708 and/or thesecondary memory710. Computer programs may also be received via thecommunications interface724. Such computer programs, when executed, may enablecomputer system700 to implement the present methods as discussed herein. In particular, the computer programs, when executed, may enableprocessor device704 to implement the methods illustrated byFIGS. 3,4, and6, as discussed herein. Accordingly, such computer programs may represent controllers of thecomputer system700. Where the present disclosure is implemented using software, the software may be stored in a computer program product and loaded into thecomputer system700 using theremovable storage drive714,interface720, andhard disk drive712, orcommunications interface724.
Techniques consistent with the present disclosure provide, among other features, systems and methods for distributing targeted content to a consumer. While various exemplary embodiments of the disclosed system and method have been described above it should be understood that they have been presented for purposes of example only, not limitations. It is not exhaustive and does not limit the disclosure to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practicing of the disclosure, without departing from the breadth or scope.