Device Fingerprinting

This section contains tutorials specific to creating and device fingerprint to Bazaarvoice.


A device fingerprint is an encoded string containing information about a user agent. The technique for generating a device fingerprint varies based on environment and device reputation partner, but in general will involve the following steps:

  1. Configure and load a device fingerprint library in your app.
  2. Wait for the script to analyze the user agent and create a device fingerprint.
  3. Communicate the device fingerprint to Bazaarvoice or one of our reputation management partners.


Per the Bazaarvoice Authenticity Policy, you must send a device fingerprint attached to each submission. If you fail to send a device fingerprint with your submission, Bazaarvoice may take any action deemed necessary in Bazaarvoice’s sole discretion to protect the integrity of the network. Such actions may include but are not limited to: rejection of your content, halting syndication of your content on the Bazaarvoice network, revocation of your API key, or revocation of your API license.

Continue reading to learn about ways you can generate and send a device fingerprint to the Bazaarvoice platform.