1. A method comprising: accessing session data; identifying a plurality of sessions contained in the session data; identifying a plurality of events that occurred within each of the plurality of identified sessions; determining a temporal relationship between the plurality of identified events in each session; analyzing, using one or more processors, the plurality of identified sessions to aggregate events associated with the plurality of identified sessions; and generating a graphical representation of the aggregated events.