Collecting data with Trackers and Webhooks

  1. Home
  2. Docs
  3. Collecting data with Trackers and Webhooks
  4. Trackers – collecting data from your own applications
  5. JavaScript Trackers (Web and Node.js)
  6. Browser Tracker
  7. Browser Tracker v3 Reference
  8. Plugins
  9. Client Hints

Client Hints

Client Hints are being rolled out across a number of browsers and are an alternative the tracking the User Agent, which is particularly useful in those browsers which are freezing the User Agent string.


  • npm install @snowplow/browser-plugin-client-hints
  • yarn add @snowplow/browser-plugin-client-hints
  • pnpm add @snowplow/browser-plugin-client-hints


import { newTracker, trackPageView } from '@snowplow/browser-tracker'; import { ClientHintsPlugin } from '@snowplow/browser-plugin-client-hints'; newTracker('sp1', '{{collector_url}}', { appId: 'my-app-id', plugins: [ ClientHintsPlugin() ], // Use ClientHintsPlugin(true) to capture high entropy values });
Code language: JavaScript (javascript)


This plugin does not contain any new functions.


Adding this plugin will automatically capture the following context:


If you’d like to learn more about Snowplow BDP you can book a demo with our team, or if you’d prefer, you can try Snowplow technology for yourself quickly and easily.