BACKEND TECHNIQUES FOR FUNNEL ANALYSIS
First Claim
1. A method comprising:
- receiving a user specification of a first set of one or more entities and a specific time interval, each of the entities in the first set being associated with at least one of a page key entity type corresponding to a particular webpage, a page key group entity type corresponding to a particular group of webpages, and a user action entity type corresponding to a particular user action;
accessing, using one or more processors, a data structure storing a plurality of data structure entities, each of the data structure entities corresponding to an online user session on an online social networking service and describing one or more user interaction events included in the corresponding online user session;
retrieving, from the data structure, a set of the plurality of data structure entities corresponding to online user sessions that include a user interaction event with at least one of the entities in the first set during the specific time interval; and
providing information regarding the set of the plurality of data structure entities to a user, via a user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing information describing how users are funneling through various products and features of a website are described. According to various embodiments, a user specification of a first set of one or more entities is received. A data structure storing a plurality of data structure entities is then accessed, each of the data structure entities corresponding to an online user session and describing one or more user interaction events included in the corresponding online user session. A set of the plurality of data structure entities are then retrieved from the data structure, the set of the plurality of data structure entities corresponding to online user sessions that include a user interaction event with at least one of the entities in the first set. Information regarding the retrieved set of the plurality of data structure entities is then provided to a user, via a user interface.
5 Citations
20 Claims
-
1. A method comprising:
-
receiving a user specification of a first set of one or more entities and a specific time interval, each of the entities in the first set being associated with at least one of a page key entity type corresponding to a particular webpage, a page key group entity type corresponding to a particular group of webpages, and a user action entity type corresponding to a particular user action; accessing, using one or more processors, a data structure storing a plurality of data structure entities, each of the data structure entities corresponding to an online user session on an online social networking service and describing one or more user interaction events included in the corresponding online user session; retrieving, from the data structure, a set of the plurality of data structure entities corresponding to online user sessions that include a user interaction event with at least one of the entities in the first set during the specific time interval; and providing information regarding the set of the plurality of data structure entities to a user, via a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a request module, implemented by one or more processors, configured to receive a user specification of a first set of one or more entities and a specific time interval, each of the entities in the first set being associated with at least one of a page key entity type corresponding to a particular webpage, a page key group entity type corresponding to a particular group of webpages, and a user action entity type corresponding to a particular user action; and a data structure processing module, implemented by the one or more processors, configured to; access a data structure storing a plurality of data structure entities, each of the data structure entities corresponding to an online user session on an online social networking service and describing one or more user interaction events included in the corresponding online user session; retrieve, from the data structure, a set of the plurality of data structure entities corresponding to online user sessions that include a user interaction event with at least one of the entities in the first set during the specific time interval; and provide information regarding the set of the plurality of data structure entities to a user, via a user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving a user specification of a first set of one or more entities and a specific time interval, each of the entities in the first set being associated with at least one of a page key entity type corresponding to a particular webpage, a page key group entity type corresponding to a particular group of webpages, and a user action entity type corresponding to a particular user action; accessing a data structure storing a plurality of data structure entities, each of the data structure entities corresponding to an online user session on an online social networking service and describing one or more user interaction events included in the corresponding online user session; retrieving, from the data structure, a set of the plurality of data structure entities corresponding to online user sessions that include a user interaction event with at least one of the entities in the first set during the specific time interval; and providing information regarding the set of the plurality of data structure entities to a user, via a user interface. - View Dependent Claims (18, 19, 20)
-
Specification