Expand my Community achievements bar.

Join us on September 25th for a must-attend webinar featuring Adobe Experience Maker winner Anish Raul. Discover how leading enterprises are adopting AI into their workflows securely, responsibly, and at scale.

Custom personalization with attributes does not export Profile atributes

Avatar

Level 5

We have configured the destination and mapped some attribues:

GigiCotruta_0-1759238078792.png

 

The flow was as following: 

1. Created a audience

2. Created a profile

3. Send an event that qualified the profile for the audience

4. Checked the audienceMembership

5. Sent a pageView via Web SDK and received this response:

GigiCotruta_1-1759238272822.png

 

As you can see, there are no profile attributes, which are populated in the Hub profile: 

GigiCotruta_2-1759238592779.png

 

P.D. We are trying the Edge Network API call in the DEV Sandbox, just in case it is relevant. 

7 Replies

Avatar

Level 4

Hello Gigi,

 

I don't think profile attributes will come via WebSDK.

You need to use Edge Network API calls in an authenticated context.

https://experienceleague.adobe.com/en/docs/experience-platform/destinations/catalog/personalization/...

Avatar

Level 5

Thank you, @maggod 

You are totally right. I tried the interaction API call and I got this response: 

GigiCotruta_0-1759307258638.png

I was expecting the segmentMembership and the attributes, but I can't see those. Did I forget to toggle anything? Any idea of what could be possible happening?

Avatar

Community Advisor

Hi @GigiCotruta  I think maybe you are needing this documentation? 

Look up edge profile attributes in real-time | Adobe Experience Platform

or potentially this curl: 
curl --location 'https://platform.adobe.io/data/core/ups/models/Profile/edge/entities?schema.name=_xdm.context.profil...' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer' \
--header 'x-api-key:  \
--header 'x-gw-ims-org-id:  \
--header 'x-sandbox-name: '

Avatar

Level 5

This is the exact problem, with this call, I am getting this response for this call:

GigiCotruta_1-1759389252693.png

 

GigiCotruta_0-1759389151000.png


No profile attributes. As I show in the screenshot above, this profile does have attributes but I am unable to see them.

GigiCotruta_2-1759389295281.png

 

We exported first name and custom_personalization attributes to the Custom personalization with attributes destination

Avatar

Community Advisor

@GigiCotruta those profile attributes that you exported to custom pz destination, are they available on the edge in the profile, if you look in the UI?

Avatar

Level 5

Yes, they are, the last screenshot I sent are from the Profile Endpoint: https://platform.adobe.io/data/core/ups/access/entities

Avatar

Community Advisor

@GigiCotruta  ok, one more thing I want to check. Within your datastream, do you have personalization destinations enabled? (see below)

DavidRoss91_0-1759411425578.png

Reason I ask this, is within the documentation I see the following:

Enables Custom Personalization for this datastream. When the Web SDK or Edge Network API sends data through a datastream with personalization destinations enabled, audience memberships and mapped profile attributes (only for authenticated Edge Network API requests) for the profile in question are sent back in the response.

 

Trying to check all the boxes for you!