TAXONOMY CONFIGURATION FOR PAGE ANALYTICS AND CAMPAIGN CREATION
A system for creating and using a universal tag to gather consumer data from a website for the purposes of targeted advertising is provided. The universal tag system has two main subsystems. The first subsystem is a configuration system that is used to define the consumer data to be collected from the website and to define taxonomy and transformation rules to be applied to the collected consumer data. The second subsystem is a runtime system that runs a universal tag client-side script, which is triggered when a consumer lands on a webpage of the website, for collecting the defined consumer data. The runtime system then applies the transformation rules to the collected data and updates a user profile corresponding to the consumer with the transformed data. As well, the runtime system applies the taxonomy rules to the collected data and categorizes the consumer for the purposes of subsequent targeted advertising.
1 . A computer-implemented method for taxonomy configuration, comprising:
a processor collecting dynamically generated event data;
said processor applying a client-defined transformation to said collected data and storing said transformation in a user profile; and
said processor applying client-defined taxonomy rules to said collected data and categorizing users accordingly.
2 . A computer-implemented method for taxonomy configuration using a graphical user interface, comprising:
a processor performing the following in connection with said graphical user interface:
creating a new data contract for a data provider;
responsive to creating the new data contract, choosing to add a taxonomy;
responsive to choosing to add a taxonomy, creating a new taxonomy hierarchy comprising at least a first node,
selecting the first node to be associated with an event and for which rules are to be configured;
selecting the associated event from event data which were previously configured when the data provider was configured;
defining one or more rules for the selected event; and
associating the selected event and the defined rules with a particular campaign beacon from existing campaign beacons.
3 . The method of claim 2 , wherein the new taxonomy hierarchy may be interactively on the graphical user interface or by uploading data reflecting a previously defined taxonomy.
4 . The method of claim 2 , wherein a new campaign beacon is created, used to be associated with the selected event and the defined rules, and is added to the existing campaign beacons.
5 . The method of claim 2 , wherein the selected event occurs and reflects a conversion, the first node is satisfied, and the campaign beacon is used to target corresponding consumers or consider corresponding consumers is future optimization analyses.
6 . The method of claim 2 , wherein new rules are added using Boolean logic.
7 . An apparatus for taxonomy configuration using a graphical user interface, comprising:
a graphical user interface for performing the following:
creating a new data contract for a data provider;
responsive to creating the new data contract, choosing to add a taxonomy;
responsive to choosing to add a taxonomy, creating a new taxonomy hierarchy comprising at least a first node;
selecting the first node to be associated with an event and for which rules are to be configured;
selecting the associated event from event data which were previously configured when the data provider was configured;
defining one or more rules for the selected event; and
associating the selected event and the defined rules with a particular campaign beacon from existing campaign beacons.
8 . The apparatus of claim 7 , wherein the new taxonomy hierarchy may be interactively on the graphical user interface or by uploading data reflecting previously defined taxonomy.
9 . The apparatus of claim 7 , wherein a new campaign beacon is created, used to be associated with the selected event and the defined rules, and is added to the existing campaign beacons.
10 . The apparatus of claim 7 , wherein the selected event occurs and reflects a conversion, the first node is satisfied, and the campaign beacon is used to target corresponding consumers or consider corresponding consumers is future optimization analyses.
11 . The apparatus of claim 7 , wherein new rules are added using Boolean logic.