1. A method for recording context data for an online application, comprising: collecting context data relating to at least one page accessed by a user in the online application, wherein the context data is a page identifier of each of said at least one accessed pages; generating a path record using the page identifier of each of said at least one accessed pages; generating a context data record comprising the collected context data and the generated path record; and storing the context data record in a non-transitory storage medium.