I have a query regarding detaching/removing traits linked to a visitor's profile during her online visit?
Eg: If a visitor has visited a subscription page for student, link the "student" trait to the visitor. As soon as the visitor goes to professional subscription page, remove the "student" trait and link the "professional" trait.
Audience Manager currently doesn't have the capability to remove traits from a visitor profile in realtime but it can be done using the d_unsid key in the offline onboarding files.
Here are few workarounds to choose from depending on your use case:
Use targeting platform to exclude user with 'student' profile/segment if the user is qualified for the 'professional' segment. This would be more suitable in realtime integrations with targeting platforms like Adobe Target. This workaround can be leveraged for content personalization.
Use a 'Cross Device' data source to add or remove traits (using the d_unsid key) from users' profiles via offline ingestion of data. This workaround is more suitable in cases where offline records of users' profiles are maintained and targeting requirement is not realtime.
Create segment rule to exclude one of the traits. You can create segment rule to look for 'professional' trait and not 'student' trait. This way users qualified for both the traits won't qualify for the segment.
For example, a user qualifies to trait A and therefore to segment A. Then, he must leave segment A and gets into to segment B, but for that, he should quit trait A and qualify to trait B, which is not possible in real- time