US11816175B2ActiveUtilityA1

Webpage element visibility evaluation based on position and scrolling actions

53
Assignee: Content Square SASPriority: Dec 20, 2021Filed: Dec 19, 2022Granted: Nov 14, 2023
Est. expiryDec 20, 2041(~15.4 yrs left)· nominal 20-yr term from priority
G06F 16/9577G06F 3/04847G06F 9/451H04L 67/535G06F 11/3438G06F 2201/875H04L 67/02G06Q 10/10
53
PatentIndex Score
0
Cited by
5
References
18
Claims

Abstract

Methods, systems, and computer programs are presented for analyzing multiple states of a webpage. One method includes operations for tracking user activity for a set of users while interacting with a webpage to obtain session replay data. Further, the method includes analyzing the session replay data to obtain states for the webpage and causing presentation of a first user interface (UI) for selecting one state. The method further includes receiving a selection of a first state and causing presentation of a second UI for configuring tracking options to track the first state while users viewing the webpage are in the first state. The method further includes receiving, in the second UI, tracking options values for the first state, analyzing views of the first state of the webpage based on the tracking options values, and causing presentation of performance metrics associated with the first state based on the analyzed views.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A computer-implemented method comprising:
 tracking user activity for a plurality of users while interacting with a same webpage to obtain session replay data; 
 analyzing the session replay data to obtain a plurality of states for the same webpage, wherein each state corresponds to a different view of the same webpage based on a different interaction of the users with the same webpage; 
 causing presentation of a first user interface (UI) for selecting one state from the plurality of states; 
 receiving a selection of a first state from the plurality of states; 
 causing presentation of a second UI for configuring tracking options to track the first state while users viewing the same webpage are in the first state; 
 receiving, in the second UI, tracking options values for the first state; 
 analyzing views of the first state of the same webpage based on the tracking options values; and 
 causing presentation of performance metrics associated with the first state based on the analyzed views. 
 
     
     
       2. The method as recited in  claim 1 , wherein a first state corresponds to an initial view of the same webpage when loaded on a browser, wherein a second state corresponds to a view of the same webpage after selection of a menu in the same webpage. 
     
     
       3. The method as recited in  claim 1 , wherein the tracking options comprises a configurable scroll-level threshold to define when a webpage is considered exposed to the user for calculating the performance metrics. 
     
     
       4. The method as recited in  claim 1 , wherein the performance metrics comprise an exposure rate, wherein a zone is considered as being exposed when a vertical middle point of the zone is presented on the user interface. 
     
     
       5. The method as recited in  claim 1 , wherein the performance metrics comprise a percentage of users selecting an option to subscribe to a newsletter, wherein the performance metrics comprise an average hover time describing an average amount of time a mouse cursor hovers over a zone. 
     
     
       6. The method as recited in  claim 1 , wherein each zone refers to content elements, fields, and other web components that form user-facing portions of the webpage. 
     
     
       7. The method as recited in  claim 1 , wherein causing presentation of the performance metrics comprises:
 overlaying a value of at least one performance metric over a zone on the webpage. 
 
     
     
       8. The method as recited in  claim 1 , wherein causing presentation of the performance metrics comprises:
 presenting zone information for zones nested inside another zone in the same webpage. 
 
     
     
       9. The method as recited in  claim 1 , wherein causing presentation of the first UI for selecting one state from the plurality of states comprises:
 presenting the plurality of states of the same webpage in the first UI; and 
 enabling a selection of any of the presented states. 
 
     
     
       10. The method as recited in  claim 1 , wherein, one state of the same webpage corresponds to a state resulting from a user selecting a pull-down menu in the webpage. 
     
     
       11. A system comprising:
 a memory comprising instructions; and 
 one or more computer processors, wherein the instructions, when executed by the one or more computer processors, cause the system to perform operations comprising:
 tracking user activity for a plurality of users while interacting with a same webpage to obtain session replay data; 
 analyzing the session replay data to obtain a plurality of states for the same webpage, wherein each state corresponds to a different view of the same webpage based on a different interaction of the users with the same webpage; 
 causing presentation of a first user interface (UI) for selecting one state from the plurality of states; 
 receiving a selection of a first state from the plurality of states; 
 causing presentation of a second UI for configuring tracking options to track the first state while users viewing the same webpage are in the first state; 
 receiving, in the second UI, tracking options values for the first state; 
 analyzing views of the first state of the same webpage based on the tracking options values; and 
 causing presentation of performance metrics associated with the first state based on the analyzed views. 
 
 
     
     
       12. The system as recited in  claim 11 , wherein a first state corresponds to an initial view of the same webpage when loaded on a browser, wherein a second state corresponds to a view of the same webpage after selection of a menu in the same webpage. 
     
     
       13. The system as recited in  claim 11 , wherein the tracking options comprises a configurable scroll-level threshold to define when a webpage is considered exposed to the user for calculating the performance metrics. 
     
     
       14. The system as recited in  claim 11 , wherein the performance metrics comprise an exposure rate, wherein a zone is considered as being exposed when a vertical middle point of the zone is presented on the user interface. 
     
     
       15. A non-transitory machine-readable storage medium including instructions that, when executed by a machine, cause the machine to perform operations comprising:
 tracking user activity for a plurality of users while interacting with a same webpage to obtain session replay data; 
 analyzing the session replay data to obtain a plurality of states for the same webpage, wherein each state corresponds to a different view of the same webpage based on a different interaction of the users with the same webpage; 
 causing presentation of a first user interface (UI) for selecting one state from the plurality of states; 
 receiving a selection of a first state from the plurality of states; 
 causing presentation of a second UI for configuring tracking options to track the first state while users viewing the same webpage are in the first state; 
 receiving, in the second UI, tracking options values for the first state; 
 analyzing views of the first state of the same webpage based on the tracking options values; and 
 causing presentation of performance metrics associated with the first state based on the analyzed views. 
 
     
     
       16. The non-transitory machine-readable storage medium as recited in  claim 15 , wherein a first state corresponds to an initial view of the same webpage when loaded on a browser, wherein a second state corresponds to a view of the same webpage after selection of a menu in the same webpage. 
     
     
       17. The non-transitory machine-readable storage medium as recited in  claim 15 , wherein the tracking options comprises a configurable scroll-level threshold to define when a webpage is considered exposed to the user for calculating the performance metrics. 
     
     
       18. The non-transitory machine-readable storage medium as recited in  claim 15 , wherein the performance metrics comprise an exposure rate, wherein a zone is considered as being exposed when a vertical middle point of the zone is presented on the user interface.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.