The User-Agent reduction
Check the request evidence your parser uses
As part of the Privacy Sandbox, Google introduced the User-Agent reduction, which involved freezing device information within Chrome User-Agents to fixed values. Now, device model information will only be sent via the new User-Agent Client Hints. The User-Agent reduction also applies to other Chromium-based browsers, like Edge or Opera.
Google concluded the User-Agent freeze in May 2023. In order to retain an accurate User-Agent solution, you need to update your websites and products to detect both the reduced User-Agent and User-Agent Client Hints. Without support for User-Agent Client Hints, your existing internal, paid, or free open source User-Agent parsers may no longer be able to tell what device Chromium users are on.
Doing nothing may pose a huge risk to your business operations, websites, or products for approximately 70% of your audience. You can contact us to see how we can help you.
Detect User-Agent Client Hints
51Degrees can help you identify the User-Agent alongside other HTTP headers to give an accurate device detection.
We've been preparing for Google's User-Agent reduction since it was announced in early 2020. Now, Version 4.4 of our service contains full support for the User-Agent reduction and User-Agent Client Hints.
Get started
If you have just a few User-Agents or other HTTP request headers (such as User-Agent Client Hints) to parse, you can input them to our User-Agent tester to see the detection results.
If you'd prefer to integrate our User-Agent parser within your products for free, you can find the code on GitHub, or use our cloud solution. If you are using UAParser.js, you can easily migrate to the 51Degrees UAParser.
Compare our pricing plans for the properties and deployment you need, or contact our sales team for help. A paid plan’s License Key gives you access to the properties included in that plan.
Cloud users need to create a Resource Key and add three properties for User-Agent Client Hints support, alongside the other properties they require.
On-premise users: you will need to install our latest packages for your programming language and use the latest data files.
On-premise users: get in touch with the team to initiate the upgrade to Version 4. You will need to follow the migration guide for your programming language.
Cloud users need to create an updated Resource Key and add three properties for UA-CH support. To upgrade to Version 4, contact us or email sales@51degrees.com.
On-premise users: ensure you have installed our latest packages for your programming language, turned on UA-CH, and are using the latest data files.
Cloud users need to create an updated Resource Key, include three UA-CH properties, and activate UA-CH.
Further reading
If you still have questions on the User-Agent reduction and User-Agent Client Hints, please read the below resources. Alternatively, please drop us a message and we'd be happy to help.
