In Marketing portal -> I have created Business issue and groups. I have created an Offer for a particular issue and group combination. I have added an image to the offer.
I am calling D_NBAContainer from the customer service screen to run a strategy in Pega Marketing and return back the eligible offers to the customer. When I get the offers we get a lot of data for the offers but not the image.
I am expecting that when I call D_NBAContainer from the Pega Customer service stack to run the strategy I should get back one of the offers and the corresponding image should also be sent in the REST response.
All other details of the offer are being displayed , however the image is not coming up. Also the same image is not showing up when we go to Development Studio -> Decisioning and open up the appropiate propostion , I do not see the image anywhere. I need to get the image I put in the Offer configuration screen ( in Pega Marketing) as part of the response when I call D_NBAContainer from the Customer service screen to show the images on screen.
Version - Pega Marketing 8 ( specifically the application versions are 8.2). The base Pega version is 8.2.6.
We are adding the offer from the Pega Marketing portal.
Attached screenshot of the Pega Marketing portal where we are adding the offers. If you look at the offer it has a image at the right ( an inbox one) . Now different offers can have different images. What we need is that when we are calling the strategies ( from Customer service screen) we will need to dynamically display the image on the customer 360 screen. For this the call from Pega CS to Pega MKT( using the D_NBAContainer) , Pega MKT should return the image from Pega MKT if that offer is selected.
The field that you have edited is a Thumbnail image URL which is used to represent the offer. This image is displayed in the PEga Marketing portal in details side bar, in the Offers landing page, and when the Offer is referenced in Outbound Campaigns. This is not sent out in the Real Time Container response.
There should be another field called Image URL which needs to be populated with the url details and this will sent in the Container response. Please make sure the image is hosted on a publicly available site so that is accessible.
Thanks a lot Raghu for your valuable advice. Can you in that case let me know how to set the Image URL that will be sent as part of the real time container response ? Note - I want my business users to make that change, so it should be done from the Pega Marketing portal instead of doing it using the developer studio. Please advise.
I do not have a 8.2 version instance handy but on the Treatments Tab in the Offer flow, please check if you see a field call Default Content URL. Populate this field with the image url and this will be returned in the Container response.
This can be edited from the Pega Marketing Portal by anyone who has access to the application. On the left nav bar, please click on Contents > Offers to get to the Offers Landing page and open the offer for editing. We do not suggest to use the Dev Studio for editing any Pega Marketing rules.