Datastream configuration: Device lookup vs User Agent | Community
Skip to main content
Michael_Soprano
Level 10
April 22, 2025
Solved

Datastream configuration: Device lookup vs User Agent

  • April 22, 2025
  • 1 reply
  • 566 views

User Agent is collected from navigator object: navigator.userAgent ?

However Device lookup is done by Adobe servers?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by AJODev

@michael_soprano
Yes, The navigator.userAgent property in JavaScript is used to collect the user agent string from the browser on the client side. This string contains information about the browser, its version, and the operating system, and is supported in all major browsers.

FYI
https://experienceleague.adobe.com/en/docs/experience-platform/web-sdk/use-cases/client-hints#:~:text=information%20about%20the%20browser%20and%20the%20environment

 

When data is sent to Adobe (such as via Adobe Analytics or Adobe Experience Platform Web SDK), the user agent string is included in the payload. Adobe servers then perform a device lookup using this user agent string. Adobe partners with DeviceAtlas to map the user agent to device attributes like device type, manufacturer, and model. This lookup is done server-side, and the resulting device information is made available in reporting and analytics dimensions.
FYI
https://experienceleague.adobe.com/en/docs/experience-platform/xdm/data-types/device#:~:text=identified%20using%20DeviceAtlas

 

Thanks

AJODev

1 reply

AJODevAccepted solution
Level 4
April 22, 2025

@michael_soprano
Yes, The navigator.userAgent property in JavaScript is used to collect the user agent string from the browser on the client side. This string contains information about the browser, its version, and the operating system, and is supported in all major browsers.

FYI
https://experienceleague.adobe.com/en/docs/experience-platform/web-sdk/use-cases/client-hints#:~:text=information%20about%20the%20browser%20and%20the%20environment

 

When data is sent to Adobe (such as via Adobe Analytics or Adobe Experience Platform Web SDK), the user agent string is included in the payload. Adobe servers then perform a device lookup using this user agent string. Adobe partners with DeviceAtlas to map the user agent to device attributes like device type, manufacturer, and model. This lookup is done server-side, and the resulting device information is made available in reporting and analytics dimensions.
FYI
https://experienceleague.adobe.com/en/docs/experience-platform/xdm/data-types/device#:~:text=identified%20using%20DeviceAtlas

 

Thanks

AJODev