iPhone Model and Generation Detail - Web SDK | Community
Skip to main content
Level 3
May 27, 2025
Solved

iPhone Model and Generation Detail - Web SDK

  • May 27, 2025
  • 1 reply
  • 501 views

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?

 

 

 

Thanks, 

R

Best answer by Jennifer_Dungan

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#enabling-high-entropy-client-hints

 

 

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

 

Good luck.

1 reply

Jennifer_Dungan
Community Advisor and Adobe Champion
Jennifer_DunganCommunity Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
May 28, 2025

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#enabling-high-entropy-client-hints

 

 

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

 

Good luck.

Level 3
May 28, 2025

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.

 

Jennifer_Dungan
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
May 28, 2025

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