1. A method of managing profiles for electronic publications comprising: identifying a user interaction with a page of an electronic publication as an event when the user interaction meets an event definition, wherein the event is associated with the page of the electronic publication, wherein the identifying step is carried out using a processor; collecting event data corresponding to the event associated with the page of the electronic publication, wherein the event data comprises a pagestamp, wherein the pagestamp corresponds to the page of the electronic publication; recording the event data as a new data entry in a profile corresponding to the electronic publication, wherein the profile of the electronic publication comprises a plurality of data entries, wherein at least two data entries of the plurality of data entries are associated with different respective events; computing a score for each page of the electronic publication by correlating the plurality of data entries in the profile of the electronic publication based on the pagestamp of each data entry; and displaying a visual indicator representing the score associated with a displayed page of the electronic publication.