Capture User and Account Attributes
The onActionEvent
method captures user and account attributes to add user data to an event before sending it to Personalization. For more information on the user
and account
objects, see the user object and the account object documentation.
Account Profiles was retired in August 2024. For more information, see Personalization Account Profiles Retirement.
The following are examples of using the onActionEvent
method in the global
configuration.
The following are examples of using the onActionEvent
method in the pageTypes
configuration.
In the following code samples, the onActionEvent
method is used in the global
configuration. It listens on every page for a form in the footer to be submitted. It then sends an event containing the user's ID and captures the user's email address, which you can then configure for use as an identity. To know more about using captured data as an ID, see the Event API documentation.
The following examples depict a listener in the pageTypes
configuration. You can see that the event's structure is the same as the structure of the event sent by the listener in the global
configuration in the previous namespace-specific examples.
Capturing account
attributes works the same way as capturing user
attributes. For the full structure of the account
object, see the account object documentation.
- Salesforce Help: Create a User Profile Object