The Bazaarvoice Personalization Data SDK provides a programming interface for clients to access the BV Personalization API(s) with minimal required configuration. To learn more, go to the Personalization Data SDK documentation home page.
This section contains an overview of the Personalization Data SDK solutions.
Bazaarvoice provides the following options to use the Personalization Data SDK:
- Hosted display
In this solution, a HTML carousel is appended to the identified slot. The HTML and CSS are full responsive. Additional CSS overrides are available within the Config Hub. Below is an embedded hosted display carousel:
- JSON response
In this solution, the SDK responds with JSON data. How to handle the response is up to you.
Which to choose
The Bazaarvoice Personalization SDK hosted display should be used if you want to quickly deploy personalized content on your site. This option requires minimal development on your part.
If you require a more customized experience, then the JSON data solution should be used. This is also true if the personalization data will be used as an input by another solution.
Use the links below or the menu to the left to navigate to the pages in this section.
This is the most straight forward solution requiring little custom development time. Only product recommendations are supported. Read this solution if you are interested in obtaining an HTML carousel.
JSON data solution
In this solution, the Personalization Data SDK returns JSON which the developer is responsible for handling. Read the documentaion to see code samples for obtaining product and categories JSON responses.