Showing posts with label ATG User Profile. Show all posts
Showing posts with label ATG User Profile. Show all posts

Monday, 16 July 2012

Store ATG anonymous user profile in DB



By default, anonymous user profile is stored in repository and not persisted in DB. If you want to persist all the users’ behavior who is visiting your site, then you have to enable few properties in nucleus components to persist in DB.

Limitaiton of persisting anonymous users in DB: If we keep persisting all the users who are visiting your site in DB, then the database will become very heavy and performance issues may come up. In this case, Proper removal/clearing of data has to be scheduled.

When is an ATG User Profile created for a person visiting the web site?



Answer: When a person hits a website url, and when that request is processing, the profile gets created.

When a person visits the Web site, ATG platform automatically creates a profile for him or her and stores it in a profile repository set up by the application developers who are working on the Web site. The following are the basic information stored for an anonymous user,
a) Sequential Profile Id generated by ATG
b) Properties with <default=""/> tag set in userprofile.xml