Expand my Community achievements bar.

SOLVED

What is use of Offer Attributes

Avatar

Level 3

Hi All, 

 

While creating offers I found one field to add offer attributes. What is mean by offer attributes, How we can use it ? Can I someone help here.  

 

DeepakK__0-1737106411167.png

 

1 Accepted Solution

Avatar

Correct answer by
Employee

@DeepakK_ Offer attributes is more of there for you to add custom metadata to your offers. Say you wish to add business Unit to an offer or Region where the offer is applicable. 

Anything custom for offer which can later help you in reporting is supposed to be used as a key value pair inside the offer attributes

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/decisioning/offer-decisioning/man...

 

vraghav_0-1737333535853.png

 

View solution in original post

5 Replies

Avatar

Correct answer by
Employee

@DeepakK_ Offer attributes is more of there for you to add custom metadata to your offers. Say you wish to add business Unit to an offer or Region where the offer is applicable. 

Anything custom for offer which can later help you in reporting is supposed to be used as a key value pair inside the offer attributes

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/decisioning/offer-decisioning/man...

 

vraghav_0-1737333535853.png

 

Avatar

Level 3

I tried retrieving these offers after adding ' Offer Attributes'. But these Attribute are not showing on the ODE dataset. Then how we will use this for analysis purpose ? 

Avatar

Employee

@DeepakK_ the dataset where it is stored is decision_object_repository_personalized_offers

 

you can look at the attribute characteristics which is of type Map to find out all key pairs of offer attributes

vraghav_0-1737426707036.png

Path is _experience.decisioning.characteristics

 

E.g. I've created this offer in my sandbox which has two attributes namely A and B.

vraghav_1-1737426757902.png

If I run a query I can see the Map values

vraghav_2-1737426786288.png

You will have to fetch the Map and identify them.

Avatar

Level 2

Hello ,

  Can we use the data pulled from AJO Datasource and assign to Offer Attributes? ( Data source configured within AJO ) 

 

Example :

Offer Attributes :

 

Campaign Id       {{claravineCampaignId.campaignId}}

Offer Id               {{claravineOfferId.OfferId}} 

Treatment Id       {{claravineTreatmentId.treatmentId}} 

 

We are using claravine (3rd party tool) for campaign metadata nd I am trying to find ways to tie the campaign details to Offer in AJO. Assumption here is: Claravine data will be loaded into AEP custom schema and AJO datasource is configured capture the custom schema data.

 

Please suggest. Thanks for your help in Advance!

 

cc:  @Anuhya-Y   

@SatheeskannaK 

 

 

Avatar

Community Advisor

@iamsuchith Probably you will have to use the offer API to create the offers and set the offer attributes that you mentioned.

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/decisioning/offer-decisioning/api...

Look at this thread on how to add offer attributes in the payload.

Thanks, Sathees