I'd like to find out more about the behaviour of users in a login area. therefore I store each action a user does. Example:
User1: (main page) -> (login) -> (view posts) -> (view page of user) -> (logout)
User2: (main page) -> (login) -> (view posts) -> (write post) -> (logout)
User3: (main page) -> (login) -> (view settings) -> (change password) -> (logout)
Now I'd like to display the behaviours in a graph. Hereby the edges should reflect the frequency:
(write post) - (logout)
/
(main-page) ≡ (login) = (view posts) - (view page of user) - (logout)
\
(view settings) - (change password) - (logout)
What are typical tools to accomplish this task? And is there a typical data format that my tools should generate? Would be great to have a starting point.