Can i get category affinity values in Experiences through code? | Community
Skip to main content
Level 2
June 24, 2022
Solved

Can i get category affinity values in Experiences through code?

  • June 24, 2022
  • 1 reply
  • 1703 views

Hi,

 

I am facing a hard time getting first category, second category etc. values inside experiences through custom code within Adobe target. I can use user.categoryAffinity to get the value in it. But, is there any way to get first category, second category etc values as well by doing something similar ?

 

Thanks in advance.

 

Regards,

Nitish

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Gaureshk_Kodag

Hi @lambanitish 

 

You can use profile script to fetch category affinity array using "user.categoryAffinities" and then consider first element of array as first favorite category, second as a second and so on. 

 

once you store category affinity array in profile script, fetch it into your code using "${user.profilescriptname}".(double/single quotes are mandatory while fetching profile script value)

 

Hope this helps.

1 reply

Gaureshk_Kodag
Adobe Employee
Gaureshk_KodagAdobe EmployeeAccepted solution
Adobe Employee
June 24, 2022

Hi @lambanitish 

 

You can use profile script to fetch category affinity array using "user.categoryAffinities" and then consider first element of array as first favorite category, second as a second and so on. 

 

once you store category affinity array in profile script, fetch it into your code using "${user.profilescriptname}".(double/single quotes are mandatory while fetching profile script value)

 

Hope this helps.

Level 2
June 24, 2022

thank you, @gaureshk_kodag 

I was looking for something direct out of the box like user.firstCategory but this will do. 🙂

 

Regards,

Nitish