The User-Agent reduction
Your free, open-source, or internal User-Agent solutions may not be accurate
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.
Take a look at our pricing plans to see which one suits you: we have both free or paid, on-premise or cloud options. Alternatively, feel free to reach out to our sales team for help. If you purchase a pricing plan, you will receive a License Key – this gives you access to the full range of 51Degrees properties.
Cloud users: you will need to generate a Resource Key with our Cloud Configurator and add three properties to your Resource Key (alongside any other properties you require) for full User-Agent Client Hints support.
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: you will need to regenerate your Resource Key with our Cloud Configurator and add three new properties for UA-CH support. If you wish to upgrade to Version 4, please 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: you will need to regenerate your Resource Key with our Cloud Configurator and include three new UA-CH properties. You will also need to 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.