Device Type in CJA isnt working properly | Community
Skip to main content
gauthammadala
Level 1
February 10, 2026
Question

Device Type in CJA isnt working properly

  • February 10, 2026
  • 3 replies
  • 22 views

Hello, 
I am Have kept collect user agent and client headers settings in datastream. 
Assuming this will collect device type information correctly forexample desktop vs mobile or tablet. 
However I do not see that. 
 


I have more no-values and I believe the desktop is falling into this, not sure why or what additional settings needs to be done in either datastream or data view

3 replies

Jennifer_Dungan
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
February 11, 2026

Are you getting any data? You said “I have more no-values and I believe the desktop is falling into this”, does this mean you are seeing mobile and tablet, but not desktop?

 

I don’t have CJA, but I seem to recall some early webinars showing that unlike analytics that maps “unknown” mobile devices as “other”, I think they showed using derived fields to set “desktop” as a value….

gauthammadala
Level 1
February 11, 2026

True, in adobe analytics “other’ was treated as desktop. However I am getting mobile and tablet but not desktop

However In CJA as I mentioned the outof box data i.e device type is configured in datastream

but I do not see values for desktop come through.

DanIMS1
Level 3
February 11, 2026

Hi ​@gauthammadala,

So with AEP you can’t collect the User Agent and client hints by default along with the derived device information via the lookups.
https://experienceleague.adobe.com/en/docs/experience-platform/datastreams/configure#geolocation-device-lookup

If you want to collect the User Agent along with the device information via the lookup, then you will need to pass the User Agent into a custom field in the schema.

The option you have selected is basically to enable you to see the User Agent by default, then use your own device look-ups based on the User Agent to get the device fields.

I tend to have the following set up, and pass the User Agent into a custom field in the schema.


Thanks,
Dan

Jennifer_Dungan
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
February 11, 2026

I assume it you want to collect the user agent on top of that, you could still use a custom dimension (even if it requires code in your implementation like navigator.userAgent to do so)

bjoern__koth
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
February 12, 2026

As I understand it, choose "Use device lookup to collect the following information" and enable at minimum “Hardware Type” to get the xdm.device.type populated in your requests. These should populate with values like mobile, desktop, ereader etc.

This setting is not working retroactively on old data though.

Cheers from Switzerland!