Capturing and presenting site visitation path data
First Claim
Patent Images
1. A computer-implemented method for presenting site visitation path data, the method comprising:
- receiving, by a processing device, a target path comprising a plurality of checkpoint nodes in a defined order, the target path comprising at least a first checkpoint node and a second checkpoint node following the first checkpoint node in the defined order;
retrieving, by the processing device, node data describing a plurality of visits to a site including a plurality of nodes, wherein the node data comprises, for each visit of the plurality of visits, a list of nodes visited during the visit and an order of the nodes visited during the visit;
determining, by the processing device, a loss percentage for the plurality of visits based on the node data and the target path, wherein the loss percentage indicates a percentage of the plurality of visits in which the list of nodes visited and the order of the nodes visited during the visit first checkpoint node was visited and the second checkpoint node was not visited after visiting the first checkpoint node, wherein the loss percentage is determined for each visit based on whether the respective list of nodes visited and the order of the nodes visited indicate that the second checkpoint node was visited after the first checkpoint node; and
outputting, by the processing device, a report including the loss percentage.
3 Assignments
0 Petitions
Accused Products
Abstract
Node sequence data, such as website visitation records, are filtered, analyzed, and summarized in reports. An administrator can designate particular target paths of interest in terms of a checkpoint node sequence. Node sequences are filtered based on the checkpoint node sequence, without regard to any additional or tangential nodes appearing in the sequences. In addition, node sequences can be specified in terms of specific nodes of interest along with wild cards. Reports depict the relative frequency of occurrence of node sequences using visual indicators such as line thickness and/or color.
56 Citations
21 Claims
-
1. A computer-implemented method for presenting site visitation path data, the method comprising:
-
receiving, by a processing device, a target path comprising a plurality of checkpoint nodes in a defined order, the target path comprising at least a first checkpoint node and a second checkpoint node following the first checkpoint node in the defined order; retrieving, by the processing device, node data describing a plurality of visits to a site including a plurality of nodes, wherein the node data comprises, for each visit of the plurality of visits, a list of nodes visited during the visit and an order of the nodes visited during the visit; determining, by the processing device, a loss percentage for the plurality of visits based on the node data and the target path, wherein the loss percentage indicates a percentage of the plurality of visits in which the list of nodes visited and the order of the nodes visited during the visit first checkpoint node was visited and the second checkpoint node was not visited after visiting the first checkpoint node, wherein the loss percentage is determined for each visit based on whether the respective list of nodes visited and the order of the nodes visited indicate that the second checkpoint node was visited after the first checkpoint node; and outputting, by the processing device, a report including the loss percentage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing program code executable by a processor for presenting site visitation path data, the method comprising:
-
program code for receiving a target path comprising a plurality of checkpoint nodes in a defined order, the target path comprising at least a first checkpoint node and a second checkpoint node following the first checkpoint node in the defined order; program code for retrieving node data describing a plurality of visits to a site including a plurality of nodes, wherein the node data comprises, for each visit of the plurality of visits, a list of nodes visited during the visit and an order of the nodes visited during the visit; program code for determining a loss percentage for the plurality of visits based on the node data and the target path, wherein the loss percentage indicates a percentage of the plurality of visits in which the list of nodes visited and the order of the nodes visited during the visit first checkpoint node was visited and the second checkpoint node was not visited after visiting the first checkpoint node, wherein the loss percentage is determined for each visit based on whether the respective list of nodes visited and the order of the nodes visited indicate that the second checkpoint node was visited after the first checkpoint node; and program code for outputting a report including the loss percentage. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor; and a non-transitory computer-readable medium in communication with the processor; wherein the processor is configured to execute program code stored in the non-transitory computer-readable medium to perform operations comprising; receiving a target path comprising a plurality of checkpoint nodes in a defined order, the target path comprising at least a first checkpoint node and a second checkpoint node following the first checkpoint node in the defined order, retrieving node data describing a plurality of visits to a site including a plurality of nodes, wherein the node data comprises, for each visit of the plurality of visits, a list of nodes visited during the visit and an order of the nodes visited during the visit, determining a loss percentage for the plurality of visits based on the node data and the target path, wherein the loss percentage indicates a percentage of the plurality of visits in which the list of nodes visited and the order of the nodes visited during the visit first checkpoint node was visited and the second checkpoint node was not visited after visiting the first checkpoint node, wherein the loss percentage is determined for each visit based on whether the respective list of nodes visited and the order of the nodes visited indicate that the second checkpoint node was visited after the first checkpoint node, and outputting a report including the loss percentage. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification