Library response codes

Personalization Library response codes

Overview

A technical reference for the error codes and response codes returned by the Personalization Library of Acoustic Personalization in the browser console for your channel.

📘

Note

This topic is relevant for the channel developers (for example, website developers) that are using Acoustic Personalization. These error codes are only shown on a console window and are not displayed on the Acoustic Personalization user interface.

Response codes

DCIDNF404: Personalized content not available.
CONNF404: Content not found.

Personalization Library returns this response code in any of the following scenarios:
Content Personalization

  • No rule matches any of the visitor behavior on the channel, or
  • There is no published rule available for evaluation.

Product Recommendations

  • There are no product recommendations available for the selected product.
  • There is an error in retrieving or displaying the product recommendations.

Resolution:
In the case of Content Personalization, to avoid this situation, ensure to create and publish personalization rules that will match the visitor behavior on the channel.
To handle this response code, you must specify the default content to be shown to the visitor in the case no rules are available or no rules match the visitor behavior.

In the case of Product Recommendations, to avoid this situation, ensure to create and publish the Product Recommendations rules that will match the visitor behavior on the channel.
To handle this response code, you must specify the default content to be shown to the visitor in the case no rules are available or no rules match the visitor behavior.

DOM100: <ContainerID> is not a valid HTML element.

This error code indicates that the specified element is not a valid DOM object.

Error resolution:
Verify the HTML elements and JavaScript code in the specified container of the channel, and make necessary changes so as to make the container a valid DOM object.

CAR204: Visitor activity data not available.

This information message is displayed if the caricature data is not available for the specified zone ID. This may happen in the following scenarios:

  • The visitor is visiting the channel for the very first time, and hence caricature data is not available.
  • There are no matching rules for the visitor behavior on the channel, and hence caricatures are not generated.
  • No events are generated on the channel page to create the caricatures.

Resolution:
If the caricature data is not available for a repeat visitor (that is, a visitor who has visited the channel before), verify the following aspects:

  1. Check if the channel tenant ID is correctly set.
  2. Confirm whether the caricature API URL is proper and is returning a valid response.
  3. In the Acoustic Exchange test drive, verify that the required events are delivered to the test drive.
  4. If the issue persists after these actions, contact the Acoustic Personalization Support team.
UBX100: Error in connecting to Acoustic Exchange.

This error code is displayed if the channel tenant and Authentication Key for the application is not retrieved from Acoustic Exchange.

Error resolution:

  1. Verify that Acoustic Personalization is properly configured in Acoustic Exchange.
  2. Verify that the channel tenant ID and Acoustic Exchange information, such as the Authentication Key and Enablement Key are properly set in the index.html page of your SPA channel. In the case of an MPA channel, verify that these details are properly set on all the web pages that have the zones to be personalized.
  3. Check the Acoustic Exchange Capture object in the console.
CAR400: Error in connecting to Acoustic Exchange.

This error code is displayed in the case of an invalid caricature API URL.

Error resolution:
Verify that the channel tenant ID and Acoustic Exchange information, such as the Authentication Key and Enablement Key are properly set in the index.html page of your SPA channel. In the case of an MPA channel, verify that these details are properly set on all the web pages that have the zones to be personalized.

RUL400: Error in connecting to Acoustic Exchange.

This error code is displayed if an invalid Rule API URL is specified for the zone.

Error resolution:
Verify that the channel tenant ID and Acoustic Exchange information, such as the Authentication Key and Enablement Key are properly set in the index.html page of your SPA channel. In the case of an MPA channel, verify that these details are properly set on all the web pages that have the zones to be personalized.

UBX101: Verify Acoustic Personalization configuration in Acoustic Exchange.

This error code is displayed if Acoustic Personalization is not enabled in Acoustic Exchange Capture.

Error resolution:

  1. Verify that Acoustic Personalization is enabled as an offering in Acoustic Exchange Capture.
  2. Verify that Acoustic Exchange information such as the Authentication Key and Enablement Key are properly set in the index.html page of your SPA channel. In the case of an MPA channel, verify that these details are properly set on all the web pages that have the zones to be personalized.
GEO204: Unable to fetch geolocation information.

This response code is displayed when the geolocation service is not able to fetch the geographical location of the channel visitor.

Resolution:
Contact the Acoustic Personalization Support team.

PRNF404

This response code is applicable to the Product Recommendations feature of Acoustic Personalization, and can be seen if:

  • There are no product recommendations available for the selected product.
  • There is an error in retrieving or displaying the product recommendations.

Resolution:
To avoid this situation, ensure to create and publish the Product Recommendations rules that will match the visitor behavior on the channel.
To handle this response code, you must specify the default content to be shown to the visitor in the case no rules are available or no rules match the visitor behavior.