Expand my Community achievements bar.

Join Cristinel Anastasoaie, Timothy Furlow, and Brent Kostak, WEDNESDAY, 2/28/24 @8am PT for the next Adobe Target Community Q&A Coffee Break on topics from the recent High Performance Recommendations Webinar PT 2 of the ongoing Target Personalization Maturity Webinar Series

Profile.get not working in profile script

Avatar

Level 1

I have set profile parameter on click of button.however in target profile script i am not able to fetch the profile parameter value using profile.get method.

please guide me on same.

5 Replies

Avatar

Administrator

Thanks for your question!  Check out Profile Script Attributes. This may be helpful as it sets out best practices, as well as how to create and disable profile scripts in certain situations.

Avatar

Level 1

I have updated my global mbox with profile.product parameter that values properly show in my server call.

However i am not able to return that profile parameter values in profile script below is my code

if(mbox=='target-global-mbox')

{

return profile.get('product');

}

Avatar

Administrator

Different name spaces are used for on page profile parameters and script profile parameters. On page profile parameters uses profile. and script uses user., so you will need to update your code to say return user.get('product');}

Hope this was helpful!

Avatar

Level 1

I use this method return user.get('product') but getting blank value

Avatar

Administrator

Thanks for sharing this update! Would you be able to share more details (screenshots, etc.) with me directly at waliany@adobe.com? Alternatively, you can send the same information to client care at customercare@adobe.com to open a support ticket so that we can explore the matter further? Thanks!

Warmly,

Amelia