This event is triggered when a site visitor changes the value of a specific profile property by way of an implementation of the profile form handler.
Examples:
Changes Marital status from single to married
Changes Home address’s city to Boston
Changes Interests by removing dancing
You can define the properties that trigger the event through the propertiesToSendUpdateEvents
property of the ProfileUpdateTrigger
component. By default, a change to any profile property triggers this event. See /atg/userprofiling/ProfileUpdateTrigger for more information.
The Personalization module sends a separate instance of the ProfilePropertyUpdate
message for every value that is changed. For example, if a visitor changes five property values during the same form submission, the Personalization module sends five messages to the Scenario Manager.
See also the description of the Update User Profile element.
Class name |
|
JMS name |
|
Display name | Profile property updated by user |
Message context | Request |
Message scope | Individual |
Message source | Component: Class: |
Component that calls the message source |
|
How this event is triggered | Triggered by the |
How to turn this event off | Set to false the |
The message that triggers this event contains the following properties:
Property | Type | Scenario Editor Label | Description |
---|---|---|---|
|
|
| The name of the property that has changed, for example |
|
|
| The old value of the property, before it was changed. |
|
|
| The new value of the property, after it was changed. |
|
| Does not appear. | An integer representing whether the new value is greater than, less than, or equal to the old value. A positive |
|
| Does not appear. | For number type properties only, the absolute value of the percent difference between the old and new values. |
|
| Does not appear. | For number type properties only, the absolute difference between the old value and the new value |
|
| Does not appear. | If the changed property is an array or Collection, |
|
| Does not appear. | If the changed property is an array or Collection, |
|
| Does not appear. | The profile ID of the visitor whose profile property has changed. |
|
| Does not appear. | A text representation of the value of the |
|
| Does not appear. | A text representation of the value of the |
|
| Does not appear. | A text representation of the value of the |
|
| Does not appear. | A Double representation of the value of the |
|
| Does not appear. | A Double representation of the value of the |
|
| Does not appear. | A comma-separated representation of the contents of the |
|
| Does not appear. | A comma-separated representation of the contents of the |
|
| Does not appear. | The ID of the current site. The value is provided by the Site Context Manager. This parameter applies to multisite environments. |
|
| Does not appear. | The IDs of the site groups associated with the current site. The values are provided by the Site Context Manager. This parameter applies to multisite environments. |