Expand my Community achievements bar.

Dive in, experiment, and see how our AI Assistant Content Accelerator can transform your workflows with personalized, efficient content solutions through our newly designed playground experience.
SOLVED

Custom consent and preference field instead of OOTB one.

Avatar

Community Advisor

Hello,

 

We have developed a custom profile schema for managing consents and are not using the default 'Custom and Preferences' field group. However, due to certain channel configurations in Adobe Journey Optimizer (AJO), when a customer unsubscribes from a channel, the default fields are automatically updated on the profile to indicate that the customer has opted out. I need to prevent these default fields from being updated when a customer unsubscribes from a channel. Instead, I want the custom fields in my schema to be updated. What is the best way to achieve this?

 

Additionally, I have a second question: How can I remove the unsubscription date from profiles that have already been updated with this information? The AJO consent service dataset does not display any data, but I still see the unsubscription date in the profile. Would it be advisable to create a new dataset from this schema and update it? I would appreciate any insights you have on this.

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @arpan-garg 

the default behavior is happening because you’re using internal opt-out.

As you have a custom preferences, you should use external opt-out and the configure a streaming or http API to update these preferences when the customer clicked on the opt-out.


regarding the unsubscribe date, you can use get date or empty value when updating the unsub value.

 

 

thanks,

David



David Kangni

View solution in original post

2 Replies

Avatar

Community Advisor

Hello @arpan-garg  Unfortunately, The default behaviors cannot be changed but you can update your own schema fields with the same values.

 

You can create an segment lets say where email channels value is N, then create a journey to read this segment on daily basis and then update customer fields.


     Manoj
     Find me on LinkedIn

Avatar

Correct answer by
Community Advisor

Hi @arpan-garg 

the default behavior is happening because you’re using internal opt-out.

As you have a custom preferences, you should use external opt-out and the configure a streaming or http API to update these preferences when the customer clicked on the opt-out.


regarding the unsubscribe date, you can use get date or empty value when updating the unsub value.

 

 

thanks,

David



David Kangni