To enable the sending of review requests, Bazaarvoice requires data on all consumer purchases, including both transactional and non-transactional events.
Choose how to send order data
If your business handles both online and in-store purchases, use both of the following methods:
Online purchases
Implement BV Pixel on your checkout (transaction) page. BV Pixel captures order data automatically and sends it to Bazaarvoice.
In-store purchases
Submit an order data file to Bazaarvoice manually using either method:
- Import the order data file in Portal.
- Upload the order data file (XML or TXT format) to the SFTP server
- Send order data using the Transactions API

Read the following sections carefully to explore your options for sending order data for Review Request Emails and Text Messages, and choose the approach that best fits your business needs. For further assistance, contact Bazaarvoice Support.
|
Email/Message
|
Mode
|
Methods
|
|---|---|---|
|
Review Request Email |
Automatic
|
BV Pixel
|
Manual (recommended for in-store purchases) | Bazaarvoice Portal | |
|
Upload an XML file to the SFTP server
|
||
|
Upload a TXT file to the SFTP server
|
||
| Use the Transactions API | ||
|
Text Message
|
Automatic
|
BV Pixel
|
Manual (recommended for in-store purchases)
|
Upload an XML file to the SFTP server
|
Automatic vs Manual
| Sending order data automatically | Sending order data manually | |
|---|---|---|
| Business type | Suitable for online purchases | Suitable for in-store purchases |
| Technical requirement | Ensure BV Pixel is implemented in your checkout or transaction page so that transaction details are captured automatically and sent to Bazaarvoice. | Ensure order data files are being actively sent to Bazaarvoice — otherwise Bazaarvoice will stop sending RREs. |
| Level of effort | Easier, faster, encrypted*. |
More effort, more control, more maintenance. |
| Order cancellations | This cannot be excluded automatically. If you have cancelled orders and want to stop review requests for them, you will need to send the order data manually. See Invalidate review requests for instructions. | Can exclude as part of the feed effort. |
| Shipping delays | Can only be covered by an appropriate delay for all review requests. If you've many orders that are shipped with delays, you could delay all review requests to a point where 97 percent are shipped. If many orders are delayed for months, you should send order data manually. | The transaction date can be adjusted forward into the future to account for the desired delay. |
| Interaction type | A single BV Pixel call can encompass one interaction only, though multiple BV Pixel calls are allowed. | Can encompass a mixture of interactions. |
| Security and encryption | High level. | Not encrypted. However, the feeds are uploaded to our secure FTP (SFTP) site. |
| Submission link (ssURL) | Required. | Required. |
| Template creation | Yes. | Yes. |
| Review request features | Opt-out (mandatory) and review request reminders ( ). | Opt-out (mandatory) and review request reminders (optional). |