Use the Update Profile action activity to update an existing Adobe Experience Platform profile with information coming from an event, a datasource or with a specific value.
The Update Profile activity requires a dedicated dataset to store updates. Since this activity only updates the Profile store (not the Datalake), all updates should be saved in a profile-enabled dataset specifically designated for Update Profile actions. Using a dataset used for batch or streaming ingestion will result in newly onboarded data overwriting the changes made by the Update Profile action.
Additionally, the Update Profile activity configuration does not require an identity namespace. As such, ensure that the selected dataset uses the same Identity namespace that was used by the action that launched the journey as it is this namespace these updates will use. The identity map can also be used by the selected dataset. Failure to select a data set with the correct namespace or one that uses identity map will cause the Update Profile activity to fail.
Design your journey by starting with an event. See this section.
In the Action section of the palette, drop the Update Profile activity into the canvas.
Select a schema from the list.
Click on Field to select the field you want to update. Only one field can be selected.
Select a dataset from the list.
The Update Profile action updates the profile data in realtime, but it does not update datasets. The dataset selection is needed as the profile is a record related to a dataset.
Click on the Value field to define the value you want to use:
Using the simple expression editor, you can select a field from a data source or from the incoming event.
If you want to define a specific value or leverage advanced functions, click on Advanced mode.
The Update Profile is now configured.
In test mode, the profile update will not be simulated. The update will be performed on the test profile.
Only test profiles can enter a journey in test mode. You can either create a new test profile or turn an existing profile into a test profile. In Adobe Experience Platform, you can update profiles attributes via a csv file import or API calls. A simpler method is to use an Update Profile action activity and change the test profile boolean field from false to true.
For more information on the how to turn an existing profile into a test profile, refer to this section.