Skip to main content
gauthammadala
Adobe Champion
Adobe Champion
Feb 10, 2026 11:41 PM UTC
Question

Device Type in CJA isnt working properly

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

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

5 replies

Jennifer_Dungan
Adobe Champion and Community Advisor
Adobe Champion and Community Advisor
Feb 11, 2026 3:21 AM UTC

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….

Translate
gauthammadala
Adobe Champion
Adobe Champion
Feb 11, 2026 5:10 AM UTC

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.

Translate
Gautham Madala
DanIMS1
Level 4
Feb 11, 2026 10:29 AM UTC

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

Translate
Jennifer_Dungan
Adobe Champion and Community Advisor
Adobe Champion and Community Advisor
Feb 11, 2026 2:00 PM UTC

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)

Translate
bjoern-koth
Adobe Employee
Adobe Employee
Feb 12, 2026 2:59 AM UTC

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.

Translate
Cheers from Switzerland!