A system for interacting with website users, comprising:
- user web page generation logic including logic operative to load through a data channel for each of a plurality of user browsers including at least a first user browser and a second user browser each at a different user location with:
- a plurality of offered product pages,
- a system identifier display field with a system identifier,
- session persistence management logic operative to track unique sessions for different system identifiers, including system identifiers for a first user and a second user,
- user information storage including:
- session history storage for storing user history information about a plurality of session history entries for each of the plurality of users, including at least a first user and a second user, wherein the session history entries each include a system identifier entry,
- prompted user information storage for storing user information received in response to prompting during an interaction with the first user that occurred separately from the plurality of sessions for the first user, and
- prompted user information storage for storing user information received in response to prompting during an interaction with the second user that occurred separately from the plurality of sessions for the second user,
- association logic responsive to the session history storage and to the prompted user information storage and operative to create associations between stored information for the first user based on common data received from different interactions with the first user, wherein at least one of the different interactions with the first user is anonymous,
- association logic responsive to the session history storage and to the prompted user information storage and operative to create associations between stored information for the second user based on common data received from different interactions with the second user, wherein at least one of the different interactions with the second user is anonymous,
- a user support representative terminal at a user support location remote from the user locations comprising:
- a system identifier entry tool, operative to receive system identifiers for at least the first and second users,
- session history access logic operative to access session history information from the session history storage based on at least a system identifier for the first user and a system identifier for the second user entered with the system identifier entry tool,
- user browsing session display logic responsive to the session history access logic for at least the first and second users,
- session history information display logic responsive to the session history storage for at least the first and second users, and
- stored user information display logic responsive to the user information storage for at least the first and second users,
- a first bidirectional telephonic voice communication channel between at least one of the browser locations for the first user and the user support location, and
- a second bidirectional telephonic voice communication channel between at least one of the browser locations for the second user and the user support location, wherein the voice channel for the first user and the data channel for the first user are different channels, and wherein the voice channel for the second user and the data channel for the second user are different channels.