You may encounter that the Email recommendations are missing an image, or the image is incorrect.
Check the Status Console, to review if there are any errors with catalog generation and resolve those errors.
If an email image rec returned as "Default.png", Rule Manager or Availability is restricting recommendations from providing the needed amount of items.
Example:
<img src="https://XXXXXXX.recs.igodigital.com/rr/v2/5a849cd1f902a741e0b5610b/i/1/%%emailaddr%%"> redirects to :
https://s3.amazonaws.com/igd_rr_prod/default.png
Within Email Display, when a blue box with a question mark is displayed instead of an image, this is caused by restrictions on the CDN server blocking access from the AWS servers Einstein Recommendations uses to provide service.
Take the value from imagelink and paste it within a browser URL field. If the Image URL doesn't load, upload a new version of your catalog file to update the imagelink URL to a correct value.
This occurs when there are no items returned in the recommendation, this could be by any of the following:
This XML file does not appear to have any style information associated with it. The document tree is shown below. <Error> <Code>AccessDenied</Code> <Message>Access Denied</Message> <RequestId>X78JHFC6Y5BKV52W</RequestId> <HostId>ZNYcXOtIHpcbVOxsygIsZd973SpHd+mzqtMtc0FECLkMBJqctMN8xmmYVmPpS63okNk40xjHCqY=</HostId> </Error>
https://pi-templates.s3.us-east-1.amazonaws.com/production/5a849cb7f902a741c9b5610b/EXAMPLE~1.png
This error occurs when Einstein recommendations has not generated an image for the item. This occurs when Rule Manager is used to inject a Product/SKU where Online Availability = N. Images are only created for products where OnlineAvailability = Y and the item is a master product (UUID contains ~1).
To resolve this issue, either modify the Rule Manager to not inject this item, or update OnlineAvailability = Y.
Displays only get refreshed on certain conditions when using batch upload of a catalog, review the help doc When Do Recommendation Images Refresh?
To force a refresh of a Display:
This occurs when the CDN server (or somewhere upstream) is blocking access to the AWS servers used by Einstein Recommendations.
Verify this by going to a new email display and adding the following HTML (the top image will display, the second image will have a small box with a question mark, and the third image may display):
Test Image: <br> <img src="https://s3-us-west-2.amazonaws.com/nto-products/products370/1000100.jpg"><br> My image<br> <img src="https://INSERT_VALUE_FROM_IMAGELINK"><br> <img src="http://INSERT_VALUE_FROM_IMAGELINK">
Test using HTTP vs HTTPS to identify any issue with SSL Certificate.
Einstein Recommendations performs a GET call (https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods) to each imagelink URL at the time of publish of a display or upload of a batch catalog. This can cause a large amount of traffic from AWS based web servers to the CDN which can result in blocking and/or Rate limiting.
The CDN team should review these possible solutions:
After publishing an Email Display, the system returns to an Unpublish status. This is caused by the above situation when an attempt to access the CDN, the GET call is timing out causing a performance issue. The system will unpublish any offending Email Display. To resolve this issue ensure the CDN server is not rate-limiting or blocking the GET calls from the AWS platform.
If the master product for items are all set to onlineavailability = N, it will exclude all items within this productcode. Master Product is identified by having uuid of PRODUCTID~1
When an Email recommendation is displayed, it is cached for 48hrs. This 48 hours starts once the recommendation links render for the first time. Any changes within Rule Manager or Availability will not change the products being displayed. To view updates you would need to leverage a new subscriber (profile).
000384295

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.