48%
of mobile websites pass Google's Core Web Vitals for loading, responsiveness, and visual stability, according to the HTTP Archive Web Almanac 2025.
Adapt for every device
Device Detection
51Degrees' Device Detection gives you real-time access to key data about the devices visiting your site, from screen size and resolution through to age and processing power. If you're looking to improve conversion rates or page performance, accurate device data can help inform your decisions. Use lighter-weight page design for smaller, older, or cheaper devices to keep page loading speeds lightning fast. Use A/B testing to optimize processes and maximize conversion rates on every device.
Historically, responsive web design (RWD) adapts a web page for different device types, such as mobile, tablet, or desktop. While it can be a good place to start, RWD isn't enough to offer your users a smooth experience. It's a one-size-fits-all solution that doesn't consider the wide range of devices out there. Device Detection gives you granular, actionable insight that enables you to deliver the most functional site each time, every time.
IP Intelligence
51Degrees' IP Intelligence gives nuanced insight into the approximate location and other network data on devices accessing a website. This can be used to optimize service delivery on a localized basis as well as to inform data analytics for optimization.
Use device data to adapt your pages
Check page performance across devices
Our customers
All website owners, from retailers to publishers, need to optimize their online presence to deliver faster loading, more reliable pages that satisfy consumers and search engines.
By providing accurate data about the device being used to access a website, 51Degrees can help developers and product managers to optimize service delivery on a user-by-user basis.
See how we're helping customers like eDate, Home Shopping Network, and OpenText with website optimization.
3 ways to make forms easier to complete
Reduce form filling at the checkout
An IP lookup gives you an approximate location, along with the local currency, language, and time zone. Use it to suggest address details and set defaults for the checkout. This can cover shipping and tax as well as the language of the page.
Who it serves. Retailers looking to reduce cart abandonment.
Pairs well with Know your shopper, for device data you can use to personalize the visit.
Integration time. One afternoon in your checkout flow.
Ingredients, 11
- Country
- CountryCode
- State
- Town
- Latitude
- Longitude
- AccuracyRadiusMin
- CurrencyCode
- LanguageCode
- TimeZoneIana
- ConnectionType
Hero ingredient. CurrencyCode Use the currency code to set a default for the checkout.
- Look up the visitor's approximate location from their IP address
- Suggest country, state, and town in the address form
- Default the currency, shipping options, and tax to match
- Show the checkout in the customer's language
Chef's tip. An IP location can be wrong. Let the customer change the country and other suggested details.
Use location data to fill in address fields
Use the IP address to suggest the country and town. When the visitor shares browser coordinates, use them to fill in the rest of the address, including the postal or zip code. Keep the fields editable so the visitor can correct the result.
Who it serves. Anyone whose forms ask for an address.
Pairs well with Location in context, for deciding when to ask the visitor for a location.
Ingredients, 8
- Country
- Town
- JavaScript
- Suburb
- Town
- County
- Region
- ZipCode
Hero ingredient. ZipCode Add the postal or zip code to the address form.
- Set the country from the IP address as the form opens
- Ask for the precise location when the visitor reaches the address
- Look up the address for the coordinates
- Fill in the town, county, and zip code, and let the visitor correct them
Chef's tip. For postal code fields, use the location the browser shares.
Suggest the visitor's country in the list
IP Intelligence returns a country for the IP address's location and a separate country for where the address range is registered. Use the location country to preselect the list, and keep every country available for the visitor to choose.
Who it serves. Anyone whose forms ask for a country.
Pairs well with Frictionless checkout, for suggesting country, state, and town at checkout.
Ingredients, 6
- CountryCode
- CountryCode3
- Country
- CountryGeoNameId
- RegisteredCountry
- LocationConfidence
Hero ingredient. CountryCode Use the ISO 3166-1 alpha-2 country code to select an entry in the list.
- Look up the visitor's IP address as the form opens
- Select the country whose code matches CountryCode, or whose GeoNames id matches CountryGeoNameId
- Check LocationConfidence before relying on it
- Keep every country in the list for the visitor to change
Chef's tip. LocationConfidence helps you decide whether to use the detected country as a default.
Choose the form you want to improve
Each recipe explains the business use, followed by the properties and steps your developers need. It also includes a link to create a Resource Key.
