methods for managing an interactive system , such as a web site , are disclosed . an interactive system can comprise a plurality of states , and a first structure of the interactive system can be defined by transitional links between those states . session data can represent user navigation through the states , and a predetermined set of parameters for session data can be defined by the first structure of the interactive system . the method can include accessing a representation of the first structure of the interactive system , and analyzing the session data based on the predetermined set of parameters . a second structure for the interactive system can be determined when the first set of parameters are not met , such that as compared to the first structure , the second structure adds or removes a transitional link directly between the a first state of the interactive system and a second state of the interactive system .