For programmers, the task of tracking visitor activity and interests involves defining the repositories that store the profile and content information for the Web site.
The Quincy Funds demo contains the following repositories, with each one representing a collection of items or information that shares subject matter and requires the same set of properties:
Investment Tips - Contains brief messages. The Quincy Funds home page is configured to display a random tip each Tuesday to investors.
Funds - Contains information on all funds offered by Quincy Funds, with properties that categorize each fund according to securities type and aggressiveness rating.
Offers – Contains all fund promotions or offers focused towards prospective fund subscribers.
Features - Contains all feature articles available for display. The Quincy Funds home page displays selections from the list according to the visitor’s investment goals and language preference or locale.
Images - Contains all images used in the demonstration. Each content item does not contain the actual image data, but instead contains the image URL and properties that are available for targeters.
Profile – Contains all profiles for registered visitors. A profile is made up of implicit information derived from visitor activities or explicit information entered by the visitor.
News - Contains the list of news articles available for display. The Quincy Funds home page displays selections from this list according to the visitor’s interests.
E-mail – Contains templates available to the Targeted E-mail feature.
Each repository has one or more item types, which are specified in the repository template definition file that describes the relationship between the repository and the database. For a detailed discussion about repositories, see the ATG Repository Guide.
The tracking example outlined in the previous sections requires a programmer to define aggressiveIndex
and fundsViewed
properties in the Profile repository, and an aggressiveIndex
property in the Funds repository.
For more information on the repository implementations used in Quincy Funds, please refer to Repository Structure in the Quincy Funds Demo.