Web

javascript-code

51Degrees

11/11/2024 2:30 PM

Balancing Security and Functionality: CSP and Client Side Device Detection Scripts

The blog discusses how strict Content Security Policy (CSP) settings blocked 51Degrees' device detection script, which required 'unsafe-eval' for dynamic JavaScript execution. The solution was to temporarily enable 'unsafe-eval' to restore functionality while managing security risks.

AI Blog

Marketing

10/14/2024 2:30 PM

AI Crawler Control - New property for Publishers

The new 51Degrees IsArtificialIntelligence property helps identify whether a web crawler is being used to gather data for AI training. This property gives the user greater control and can be used to block certain crawlers from accessing content, particularly when AI training doesn't serve their interests.

ArticleImage

Data Team

10/7/2024 12:00 PM

Fabricated Software Versions: ‘Android 10; K’, and similar instances

The software version number in a User-Agent header may not accurately reflect a legitimate software version or the actual device and software in use. In this blog, we provide a comprehensive explanation of these discrepancies, along with clear steps to ensure the most precise detection possible.

detectbrave

Engineering

5/22/2024 2:30 PM

Detect Brave Browser and version

How to identify Brave Browser from the User-Agent

In browser identification, most browsers show their names in the User-Agent. But Brave Browser will instead appear as Google Chrome. In this blog, we’ll cover how to detect Brave when it presents itself as Chrome.

privacy-sandbox

51Degrees

5/20/2024 4:15 PM

Understand Google’s Privacy Sandbox APIs

Make smarter decisions with Privacy Sandbox analytics

Understanding the web technologies available based on the browsers and devices your customers are using ensures your strategy is based on fact. 51Degrees gives you this granularity for Privacy Sandbox, and it takes only a few minutes to add to your analytics.

ua-complete

51Degrees

6/1/2023 1:00 PM

Countdown to G-Day: the User-Agent reduction is complete

Device detection upgrade needed now

The User-Agent reduction has progressed to the final phase. All web device detection solutions that don’t support the User-Agent reduction and User-Agent Clients Hint must now be upgraded if they are to continue to function.

ua-ch

51Degrees

2/24/2023 10:30 AM

Google's revised plans for the User-Agent

User-Agent Client Hint (UA-CH) updates from the fourth CMA report

On 31 January, Google’s Q4 report to the UK CMA was released. The report provides much-needed updates on the User-Agent reduction and User-Agent Client Hints. We recap the key points from the report in this blog.

phase-6-mobile

51Degrees

1/9/2023 1:30 PM

Countdown to G-Day: Phase 6 of the User-Agent reduction

This is a fundamental change that will affect device detection as you know it

Chrome 110, due for release on 1 February 2023, will be the first Chrome version that has information removed from the mobile and tablet User-Agents. In essence, you will not be able to tell the difference between different mobile or tablet device models.

google-web

51Degrees

12/5/2022 12:45 PM

Countdown to G-Day: <deviceCompat> and <unifiedPlatform>

Within the User-Agent reduction, Google has a new format for Chrome User Agent strings

Google is pressing ahead with the User-Agent reduction. From February 2023, Google will reduce the information within Chrome mobile and tablet User-Agent strings. Device information will only be available through User-Agent Client Hints.

web-browsing

51Degrees

7/25/2022 1:00 PM

Latency issues within User-Agent Client Hints

How to make your concerns known to Google

User-Agent Client Hints return device information in the second request rather than the first; this can cause latency issues. We discuss why Google need to address the latency and offer a work-around.