Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards
SOLVED

iPhone Model and Generation Detail - Web SDK

Avatar

Level 4

Hello,

 

We are trying to get iPhone model and generation details for example 'Apple iPhone Pro Max 15.' Reports now show above 97% of devices bucketed as 'Apple iPhone' and the rest do have the 'Apple iPhone Pro Max 15' level of detail but 0.2% per row listing a device.

 

Is this something which will only work if 'Use device to lookup for the following information' is checked and user agent disabled? any extra steps on mapping?

 

Also looks like Adobe relies on DeviceAtlas, is this something that is already included in Adobe Analytics or a subscription needs to be bought separately?

 

 

Screenshot 2025-05-27 at 11.32.55 PM.png

 

Thanks, 

R

1 Accepted Solution

Avatar

Correct answer by
Community Advisor and Adobe Champion

Unfortunately this is a long running issue with Apple Devices... The same problem exists in GA, Adobe, and every other analytics program I've ever worked with...

 

While you will get the occasional version identification, Apple's philosophy has predominantly been to hide this information, citing reasons like "we don't want websites to treat older versions of the phone differently"... which is kind of BS, as I really can't see any website doing that, but websites being able to understand the distribution and be able to test their sites with older versions if they have significant traffic makes too much sense... 

 

I think about the best you might get is to ensure that you are collecting highEntopyUserAgentHints with Web SDK (something I should turn on in my App Measurement implementations to see if it improves things).

 

https://experienceleague.adobe.com/en/docs/experience-platform/web-sdk/use-cases/client-hints#enabli...

 

Jennifer_Dungan_0-1748439536933.png

 

However, we are still limited by the whims of Apple of how much information is shared.... 

 

Good luck.

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor and Adobe Champion

Unfortunately this is a long running issue with Apple Devices... The same problem exists in GA, Adobe, and every other analytics program I've ever worked with...

 

While you will get the occasional version identification, Apple's philosophy has predominantly been to hide this information, citing reasons like "we don't want websites to treat older versions of the phone differently"... which is kind of BS, as I really can't see any website doing that, but websites being able to understand the distribution and be able to test their sites with older versions if they have significant traffic makes too much sense... 

 

I think about the best you might get is to ensure that you are collecting highEntopyUserAgentHints with Web SDK (something I should turn on in my App Measurement implementations to see if it improves things).

 

https://experienceleague.adobe.com/en/docs/experience-platform/web-sdk/use-cases/client-hints#enabli...

 

Jennifer_Dungan_0-1748439536933.png

 

However, we are still limited by the whims of Apple of how much information is shared.... 

 

Good luck.

Avatar

Level 4

Thanks Jenn.

 

I'd think then it should remain as 'Keep user agent and client hints headers' and not 'Use device to lookup for the following information' for the high entropy client hints to work...

 From what I've researched 'Use device to lookup for the following information' may provide less granularity then if Device Atlas is not able to help.

 

Avatar

Community Advisor and Adobe Champion

It always strikes me as odd when something like this is "one or the other"?? We're in Analytics... we want it all!

 

Just store the info in different fields and let us decide which works better....