Devices Report



Hi Adobe Team,

In Device Report of mobile section in Adobe Analytics, the data for Apple Iphone and Ipad is not available as a split of Iphone versions whereas for other devices we have the split. Please find the screenshot below for reference.

The data for Apple Iphone/Apple Ipad is shown in one line item whereas for Samsung we can see the split of data by their version(eg:Samsung Galaxy s8, Samsung Galaxy S8 Plus etc.) . Can the data base which is used to populated this report be updated in such a way that it shows the split for Iphone as well wether the users have used Iphone X, Iphone 7 etc..


Thank You!!

Accepted Solutions (1)

Accepted Solutions (1)




Hello Sai,

iOS devices report their firmware version in their user agent string, not the device version. Therefore, it is difficult to break down iPhones by their corresponding device versions.

You need to use 'Monitor Resolutions' under Visitor Profile >> Technology to break down and map it with iPhone Version.

Example :

DeviceScreen resolution
iPhone <= 4320 x 480
iPhone 5320 x 568
iPhone 6375 x 667
iPhone 6 Plus414 x 736

For perfect implementation, go through the blog Compare iPhone device versions .

But the above solution works on base implementation. Cheers!

Thank You!


Answers (3)

Answers (3)




Even then, screen resolution is dependent upon device lookup, which means that all iphones have a resolution of 320 x 480 in the mobile screen resolutions report.

The linked KB article is definitely the way to go in regards to extrapolating specific iPhone device models.




Yes, kind of. See this Apple Developer page for more screen resolutions: Displays

It's going to group iPhone 6, 7, and 8 together, as well as their respective plus versions together. iPhone X has a unique resolution, so you'll be able to tell them apart there.



"This snippet first detects if the device is an iPhone. If it is, the code uses JavaScript to pull the screen resolution. Using this method allows you to at least distinguish between iPhone 5, iPhone 4, and previous generations."

Will the code snippet in the KB article work for later generations aswell? e.g versions later than iphone 6?