Patent attributes
The disclosure includes technology for providing custom content for display. In an example embodiment, a computer-implemented method includes storing unique customer types in a non-transitory computer storage device; storing in the computer storage device custom contents in association with one or more of the different customer types; receiving at a user device or a server coupled to the user device interaction data from the user device of a user describing an interaction by the user with a site presented for display to the user on the user device; determining by the user device or the server a customer type for the user; querying by the user device or the server the custom contents stored on the computer storage device for a custom content matching the customer type and associated with the interaction data; and presenting the custom content to the user via the display of the user device.