Providing reporting and analysis for campaign-driven messages and websites
AssigneeObservepoint, Inc.
InventorsMatthew McKay Thomas, Kenneth W. Holladay
Life of this patent
Estimating the term…
Abstract
Embodiments are directed to reporting on content generated as part of a campaign. A computer system generates a targeted digital message in response to receiving a user dataset. An audit system then audits the targeted digital message to determine whether it matches a message template.
Claims20
A computer system for auditing a targeted digital messaging system, the computer system comprising:
- one or more processors;
- and
- one or more computer-storage media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following:
- initiate a network-connected hypervisor that is executing a particular-computer environment, wherein:
- the network-connected hypervisor is in digital communication with a targeted digital messaging system that is located external to the hypervisor, and
- the particular-computer environment is storing a digital persona dataset;
- communicate from the network-connected hypervisor to the targeted digital messaging system a first user dataset that is selected from the digital persona dataset, wherein the first user dataset comprises:
- one or more variables associated with a particular class of users;
- in response to the targeted digital messaging system receiving the one or more variables, receive a targeted digital message;
- render, within the particular-computer environment, the targeted digital message generated by the targeted digital messaging system, wherein rendering the targeted digital message comprises rendering message attributes that are responsive to the one or more variables within the first user dataset;
- audit the message attributes against a message template;
- and
- generate a report indicating at least a portion of the differences between the message attributes and the message template.
A method, implemented at a computer system that includes at least one processor, for auditing a targeted digital messaging system, the method comprising:
- receiving a first digital message template that comprises a first set of message parameters associated with a set of digital user attributes;
- receiving a digital persona dataset, wherein the digital persona dataset comprises a first user dataset;
- communicating the first user dataset to a targeted digital messaging system;
- rendering a first targeted digital message generated by the targeted digital messaging system, wherein rendering the first targeted digital message comprises rendering first message attributes that are responsive to variables within the first user dataset;
- parsing first message attributes within the first targeted digital message;
- auditing the first message attributes against the first set of message parameters within the first digital message template, wherein auditing the first message attributes comprises:
- identifying differences between the first message attributes and the first set of message parameters;
- and
- generating a first report indicating at least a portion of the differences between the first message attributes and the first set of message parameters.
A method, implemented at a computer system that includes at least one processor, for reporting on content generated as part of a digital media campaign, the method comprising:
- initiating a digital persona dataset to interact with web content, wherein the digital persona dataset is associated with a user identification;
- receiving user identification information from the digital persona dataset;
- in response to receiving the user identification information, generating a message that is to be sent as part of the digital media campaign, the message including a campaign variable associated with the campaign;
- rendering the generated message;
- auditing one or more anticipated characteristics of the message with the digital persona dataset;
- and
- generating a report that illustrates the rendered message.
Dependencies are inferred from the claim text.