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

How to opt back in in AJO if 'consents.marketing.email.val' = n

Avatar

Level 2

Hi Guys,

 

I have opted out using the one-click-unsubscribe feature in AJO and the 'consents.marketing.email.val' is updated as n.

Post that I am not able to send any emails to the user with the value = n.

Is there a way we can change the value back to 'y' or reset so that the user can start receiving emails again?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor
14 Replies

Avatar

Correct answer by
Community Advisor

Avatar

Level 2

Hi @Anuhya-Y ,

Thanks for the quick reply. Ideally in theory that should work.

But the issue is since the users are opted out now how do i send them email with the Subscription link to Opt back in.

Avatar

Employee

The step of updating back the user's consent to 'y' via landing page needs to be done manually before the email sending activity. 

Ensure the profile is marked as a test profile by setting testProfile attribute to true.

Then open the landing page with the profile that was marked as test profile via Simulate content (and have them select "Opt in if checked " option).

Avatar

Community Advisor

You can use streaming API to update this profiles or use batch update by ingesting to dataset a file with the identity and y as value for marketing email value (see screenshot of a sample)

DavidKangni_0-1726167461883.png

DavidKangni_1-1726167972259.png

Thanks,
David



David Kangni

Avatar

Level 2

Thanks Guys for the speedy response here. Much Appreciated.

I managed to change the val to y as shown in the screenshot here (around 9 hrs back),

mohitkhare123_0-1726208282136.png

 

but the user is still excluded from the journey email delivery.

mohitkhare123_1-1726208303881.png

 

DO I need to wait for 24-48 hrs to get it updated in the system or something or is there anything wrong that i am doing.


UPDATE:

Also I checked in Dataset: AJO Message Feedback Event Dataset and it seems that for the above said user the '_experience.customerJourneyManagement.messageDeliveryfeedback.feedbackStatus' is 'exclude' and the email does not get delivered.

mohitkhare123_0-1726215983297.png

 

Avatar

Community Advisor

@mohitkhare123 

 

Can you please check if the profiles consents.idSpecific was updated as n?

 

Thanks,

David



David Kangni

Avatar

Level 2

HI @DavidKangni ,

Thanks for checking. Unfortunately, That is also 'y' but still not receiving emails.

mohitkhare123_0-1726244980552.png

 

Avatar

Community Advisor

@mohitkhare123 

consent.marketing.email value take precedence over consent.idSpecific  value.

 

The screenshot shows consent.idSpecific  value, could you please cross check   consent.marketing.email value from the profile. Have you selected channel from landing page to opt-in?

 

Check out  https://experienceleague.adobe.com/en/docs/journey-optimizer/using/landing-pages/landing-pages-desig...

https://experienceleague.adobe.com/en/docs/experience-platform/xdm/field-groups/profile/consents#ids...

 

 

Avatar

Level 2

Hi,

 

I think its working now. I had to wait 24 hours to reflect in the marketing channel surface though

Avatar

Level 2

Hi mohitkhare123,

 

Which method did you use to change opt out to opt in - Batch, streaming or Landing page ?

Avatar

Level 1

Hi @AnujaBh ,
I created a landing page and opted back the user in. It can be done through making the user as a test profile. In case the user is a actual customer (and can't be changed to test) then use the email to send the landing page link through a transactional email (as transactional email skips the optout).

 

Hope this answers the question.

Avatar

Level 2

Will opting in through LP, add attribute "consent" to profile ?

 

 

Avatar

Level 1

HI @AnujaBh,

once the user subscribes back through the landing page the value: 'consents.marketing.email.val' gets changes to y or n based on if you have subscribed or unsubscribed in next 5 mins in the profile but it takes around 24 hours for the 'marketing channel surface' to get updated and opt out/in the user back.

 

mohitkhare666_0-1727695119049.png