Chapter 16Personalizing Websites

What you will learn in this chapter:

  • Adding personal information to ASP.NET Identity
  • Managing your security database
  • Different approaches to website personalization
  • How to implement personalization in your website

Code Downloads for this Chapter:

The code downloads for this chapter are found at on the Download Code tab. The code is in the chapter 16 download and individually named according to the names throughout the chapter.

Implementing security in your web site means that you now have the ability to identify your users. Once you can do that, you can start gathering information about them—everything from their name and address, to date of birth, to favorite color—whatever information you can use to make their experience with your site more welcoming, memorable, and special. The more welcome your users feel, the more comfortable they will be when working with your application, and the more likely that they will come back.

Once you have identified users, you can also monitor other aspects about them, including what pages they visit, how often they visit, what items they may click on most, and other interesting information. With that kind of data you can build directed marketing efforts, or remember users and take them directly to given product pages—benefits that aren't possible when you don't have the capability to recognize a user or you don't have information about that user.

Any ...

Get Beginning ASP.NET for Visual Studio 2015 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.