Expand my Community achievements bar.

Join us for the next Community Q&A Coffee Break on Tuesday April 23, 2024 with Eric Matisoff, Principal Evangelist, Analytics & Data Science, who will join us to discuss all the big news and announcements from Summit 2024!
SOLVED

Devices Report

Avatar

Level 1

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

1349832_pastedImage_0.png

Thank You!!

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

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!

Arun

View solution in original post

4 Replies

Avatar

Correct answer by
Community Advisor

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!

Arun

Avatar

Employee Advisor

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.

Avatar

Level 2

"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?

Avatar

Employee Advisor

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.