It interacts with users in a variety of ways including by reading cookies recognizing users previous history, session variables, server side variables etc.