UNIVERSAL TAG FOR PAGE ANALYTICS AND CAMPAIGN CREATION
First Claim
1. A computer implemented method for creating a universal tag collection using a graphical user interface, comprising:
- a processor performing the following on the graphical user interface;
selecting a data provider with universal tag availability;
responsive to selecting the data provider, validating allowed domain names corresponding to the data provider;
responsive to selecting the domain names, deciding to use an event inspector tool or to enter event data definitions manually;
responsive to deciding to enter event data manually, entering the event data definitions and designating type and attribute of each event;
responsive to deciding to use the event inspector tool, performing the following;
dragging and dropping an event bookmarklet onto a bookmark bar of a particular website;
entering a URL which launches a first page of the website for event capture;
responsive to the first page loading, selecting the bookmarklet on the bookmark bar;
responsive to selecting the bookmarklet, displaying an event inspector panel;
displaying, by the event inspector panel, any previously captured events in a corresponding data provider tab;
adding new events interactively or by searching;
responsive to adding the new events, navigating to and loading a new page of the website and repeating the process iteratively by starting from selecting the bookmarklet on the bookmark bar;
deciding no new events need to be added;
responsive to deciding no new events need to be added for the website, deciding if new events for a different website need to be added and, if yes, then repeating the process iteratively by starting from entering a URL which launches a first page of the different website for event capture; and
deciding no new events need to be added for the different website.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
39 Citations
8 Claims
-
1. A computer implemented method for creating a universal tag collection using a graphical user interface, comprising:
a processor performing the following on the graphical user interface; selecting a data provider with universal tag availability; responsive to selecting the data provider, validating allowed domain names corresponding to the data provider; responsive to selecting the domain names, deciding to use an event inspector tool or to enter event data definitions manually; responsive to deciding to enter event data manually, entering the event data definitions and designating type and attribute of each event; responsive to deciding to use the event inspector tool, performing the following; dragging and dropping an event bookmarklet onto a bookmark bar of a particular website; entering a URL which launches a first page of the website for event capture; responsive to the first page loading, selecting the bookmarklet on the bookmark bar; responsive to selecting the bookmarklet, displaying an event inspector panel; displaying, by the event inspector panel, any previously captured events in a corresponding data provider tab; adding new events interactively or by searching; responsive to adding the new events, navigating to and loading a new page of the website and repeating the process iteratively by starting from selecting the bookmarklet on the bookmark bar; deciding no new events need to be added; responsive to deciding no new events need to be added for the website, deciding if new events for a different website need to be added and, if yes, then repeating the process iteratively by starting from entering a URL which launches a first page of the different website for event capture; and deciding no new events need to be added for the different website. - View Dependent Claims (2, 3, 4)
-
5. An apparatus for creating a universal tag collection using a graphical user interface, comprising:
a graphical user interface for performing the following by using at least one processor coupled to a memory; selecting a data provider with universal tag availability; responsive to selecting the data provider, selecting allowed domain names corresponding to the data provider; responsive to selecting the domain names, deciding to use an event inspector tool or to enter event data definitions manually; responsive to deciding to enter event data manually, entering the event data definitions and designating type and attribute of each event; responsive to deciding to use the event inspector tool, performing the following; dragging and dropping an event bookmarklet onto a bookmark bar of a particular website; entering a URL which launches a first page of the website for event capture; responsive to the first page loading, selecting the bookmarklet on the bookmark bar; responsive to selecting the bookmarklet, displaying an event inspector panel; displaying, by the event inspector panel, any previously captured events in a corresponding data provider tab; adding new events interactively or by searching; responsive to adding the new events, navigating to and loading a new page of the website and repeating the process iteratively by starting from selecting the bookmarklet on the bookmark bar; deciding no new events need to be added; responsive to deciding no new events need to be added for the website, deciding if new events for a different website need to be added and, if yes, then repeating the process iteratively by starting from entering a URL which launches a first page of the different website for event capture; and responsive to deciding no new events need to be added for the different website, exiting the graphical user interface. - View Dependent Claims (6, 7, 8)
Specification