Uniquely identifying and tracking selectable web page objects
First Claim
1. A system comprising:
- a processing device;
a memory;
a display device; and
an analytics tool implemented on the processing device and configured to perform operations for tracking user interactions with a plurality of selectable objects in a content page having one or more regions defined by the content page as an organizational element, the operations comprising;
determining, by a region module of the analytics tool, for each respective selectable object of the plurality of selectable objects, a region identifier corresponding to a region of the content page where the respective selectable object is located;
determining, by a link module of the analytics tool, for each of the plurality of selectable objects, a link identifier;
identifying, by the analytics tool, for each respective selectable object of the plurality of selectable objects, an object identifier comprising a concatenation of (i) a page identifier corresponding to the content page, (ii) the region identifier for the respective selectable object determined by the region module, and (iii) the link identifier for the respective selectable object determined by the link module, wherein the object identifier for the respective selectable object consistently identifies the respective selectable object;
aggregating, by the analytics tool, measured analytics data as link activity for the plurality of selectable objects, the measured analytics data corresponding to tracked user interactions with the plurality of selectable objects over one or more periods of time;
based on the link identifier and the region identifier that are concatenated with the page identifier, breaking the link activity into a portion of link activity for page regions and an additional portion of link activity for selectable objects; and
displaying, by an activity map module of the analytics tool, on the display device, for respective ones of the plurality of selectable objects, a presentation of the link activity corresponding to a respective page identifier, a respective region identifier, and a respective link identifier for each of the plurality of selectable objects,wherein the presentation of the link activity corresponding to the respective link identifier is (i) sorted based on the respective region identifier for each of the plurality of selectable objects and (ii) displayed based on the portion of link activity for page regions and the additional portion of link activity for the selectable objects.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for uniquely identifying and tracking selectable web page objects and presenting tracked activity for the selectable objects. In some cases, an analytics tool is used to collect and present link activity based on analytics data for a given selectable object of a content page, such as a clickable link or image. For example, a method analyzes a content page comprising a plurality of selectable objects and determines, based on the analyzing, a page identifier for the content page, and region identifiers for regions within the content page. The method generates, for each of the selectable objects, a unique object identifier comprising the page identifier, a region identifier corresponding to a region of the page where the object is located, and a link identifier. Link activity corresponding to the selectable objects is tracked and displayed, the link activity being based on measured analytics data over periods of time.
-
Citations
20 Claims
-
1. A system comprising:
-
a processing device; a memory; a display device; and an analytics tool implemented on the processing device and configured to perform operations for tracking user interactions with a plurality of selectable objects in a content page having one or more regions defined by the content page as an organizational element, the operations comprising; determining, by a region module of the analytics tool, for each respective selectable object of the plurality of selectable objects, a region identifier corresponding to a region of the content page where the respective selectable object is located; determining, by a link module of the analytics tool, for each of the plurality of selectable objects, a link identifier; identifying, by the analytics tool, for each respective selectable object of the plurality of selectable objects, an object identifier comprising a concatenation of (i) a page identifier corresponding to the content page, (ii) the region identifier for the respective selectable object determined by the region module, and (iii) the link identifier for the respective selectable object determined by the link module, wherein the object identifier for the respective selectable object consistently identifies the respective selectable object; aggregating, by the analytics tool, measured analytics data as link activity for the plurality of selectable objects, the measured analytics data corresponding to tracked user interactions with the plurality of selectable objects over one or more periods of time; based on the link identifier and the region identifier that are concatenated with the page identifier, breaking the link activity into a portion of link activity for page regions and an additional portion of link activity for selectable objects; and displaying, by an activity map module of the analytics tool, on the display device, for respective ones of the plurality of selectable objects, a presentation of the link activity corresponding to a respective page identifier, a respective region identifier, and a respective link identifier for each of the plurality of selectable objects, wherein the presentation of the link activity corresponding to the respective link identifier is (i) sorted based on the respective region identifier for each of the plurality of selectable objects and (ii) displayed based on the portion of link activity for page regions and the additional portion of link activity for the selectable objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium having executable instructions stored thereon, that, if executed by a processing device, cause the processing device to perform operations for tracking user interactions with a plurality of selectable objects in a content page having one or more regions, the instructions comprising:
-
determining, for each respective selectable object of the plurality of selectable objects, a region identifier corresponding to a region of the content page where the respective selectable object is located, wherein each of the one or more regions is defined by the content page as an organizational element; determining, for each of the plurality of selectable objects, a link identifier; identifying, for each respective selectable object of the plurality of selectable objects, an object identifier comprising a concatenation of (i) a page identifier corresponding to the content page, (ii) the determined region identifier for the respective selectable object, and (iii) the determined link identifier for the respective selectable object, wherein the object identifier for the respective selectable object consistently identifies the respective selectable object; aggregating measured analytics data as link activity for the plurality of selectable objects, the measured analytics data corresponding to tracked user interactions with the plurality of selectable objects over one or more periods of time; based on the link identifier and the region identifier that are concatenated with the page identifier, breaking the link activity into a portion of link activity for page regions and an additional portion of link activity for selectable objects; and displaying, for respective ones of the plurality of selectable objects, a presentation of the link activity corresponding to a respective page identifier, a respective region identifier, and a respective link identifier for each of the plurality of selectable objects, wherein the presentation of the link activity corresponding to the respective link identifier is (i) sorted based on the respective region identifier for each of the plurality of selectable objects and (ii) displayed based on the portion of link activity for page regions and the additional portion of link activity for the selectable objects. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer implemented method for identifying selectable objects, the method comprising operations performed by one or more computing devices, the operations comprising:
-
analyzing a content page comprising a plurality of selectable objects and further comprising one or more regions defined by the content page as an organizational element; determining, based on the analyzing, (i) a page identifier for the content page, (ii) one or more region identifiers for the one or more regions within the content page, wherein each region identifier denotes a parent organizational element of a respective region of the content page where a respective selectable object of the plurality of selectable objects is located, and (iii) a link identifier for each respective selectable object of the plurality of selectable objects; and generating, for each respective selectable object of the plurality of selectable objects, a unique object identifier comprising a concatenation of the page identifier, the region identifier, and the link identifier, wherein the unique object identifier for each respective selectable object consistently identifies the respective selectable object; aggregating measured analytics data corresponding to tracked user interactions with the plurality of selectable objects; storing the aggregated measured analytics data as link activity for the plurality of selectable objects; accessing data describing the link activity corresponding to a respective page identifier for each of the plurality of selectable objects; based on the link identifier and the region identifier that are concatenated with the page identifier, breaking the accessed data into a portion of link activity for page regions and an additional portion of link activity for selectable objects; and displaying, by an activity map module, for respective ones of the plurality of selectable objects, a presentation of the link activity corresponding to the respective page identifier, a respective region identifier, and a respective link identifier for each of the plurality of selectable objects, wherein the presentation of the corresponding link activity is (i) sorted based on the respective region identifier for each of the plurality of selectable objects and (ii) displayed based on the portion of link activity for page regions and the additional portion of link activity for the selectable objects. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification