From FingerprintJS Open-Source v3
Update from FingerprintJS Open-Source version 3 to Fingerprint version 3
How to update from Fingerprintjs Open-Source to Fingerprint in 30 seconds:
-
Sign up on dashboard.fingerprint.com/signup, create a subscription, then get a public API key.
-
Change the
@fingerprintjs/fingerprintjs
package to@fingerprintjs/fingerprintjs-pro
:Run: npm remove @fingerprintjs/fingerprintjs npm install @fingerprintjs/fingerprintjs-pro And replace the package name in your JavaScript/TypeScript code: - import FingerprintJS from '@fingerprintjs/fingerprintjs' + import FingerprintJS from '@fingerprintjs/fingerprintjs-pro'
Run: yarn remove @fingerprintjs/fingerprintjs yarn add @fingerprintjs/fingerprintjs-pro And replace the package name in your JavaScript/TypeScript code: - import FingerprintJS from '@fingerprintjs/fingerprintjs' + import FingerprintJS from '@fingerprintjs/fingerprintjs-pro'
Change the script URL: <script> - const fpPromise = import('https://openfpcdn.io/fingerprintjs/v3') + const fpPromise = import('https://fpjscdn.net/v3/<<browserToken>>') .then(FingerprintJS => FingerprintJS.load()) // ... </script>
Change the script URL: <script> // Initialize the agent at application startup. const fpPromise = new Promise((resolve, reject) => { const script = document.createElement('script'); script.onload = resolve; script.onerror = reject; script.async = true; - script.src = 'https://openfpcdn.io/fingerprintjs/v3/iife.min.js'; + script.src = 'https://fpjscdn.net/v3/<<browserToken>>/iife.min.js'; document.head.appendChild(script); }) .then(() => FingerprintJS.load()); // ... </script>
Change the script URL: - <script src="https://openfpcdn.io/fingerprintjs/v3/iife.min.js"></script> + <script src="https://fpjscdn.net/v3/<<browserToken>>/iife.min.js"></script> <script> // ... </script>
-
Add the public API key to the
FingerprintJS.load()
configuration:- FingerprintJS.load() + FingerprintJS.load({ apiKey: '<<browserToken>>' })
Put the key to the agent script URL: https://fpjscdn.net/v3/YOUR_PUBLIC_KEY For example: https://fpjscdn.net/v3/token https://fpjscdn.net/v3/token/iife.min.js
That's it, the visitorId
has pro-level accuracy of 99.5% now.
Updated 3 days ago