Tracking is the ability to update a user profile on the fly based on the Web pages he or she views. Tracking, used in conjunction with targeting, lets you personalize Web site content that accommodates the changing interests of site visitors.

This chapter shows how a visitor’s navigation habits influence his or her profile information. You log in as an investor and experience tracking at work: Based on the number of high-risk funds you browse, your Aggressiveness index will increase or decrease. In this way, Quincy Funds determines a visitor’s investment strategy, which the site uses in combination with targeting to advertise only those funds of interest to the visitor.

To investigate tracking for aggressive investors:

Every fund and visitor profile is assigned a property called aggressivenessIndex. A fund’s aggressivenessIndex is a fixed number. A profile’s aggressivenessIndex accumulates the values supplied by the aggressivenessIndex of the funds viewed by a visitor. The profile gathers an index value through implicit or hidden means. You could also alter a profile’s aggressivenessIndex explicitly by opening the “My Profile” page and modifying the provided value.

Tracking is most powerful when combined with targeting. You can determine which investors prefer aggressive strategies (tracking) and tailor the images, articles, and fund information they view to their interests (targeting). See Targeting Content for an example.

A business user designs the tracking scenario; a page developer configures the Web pages to send a flag when a visitor views a fund. The programmer sets up related repositories.