This page references properties of mobile devices accessing your website. If you want to track devices on a mobile app, see Implement Analytics for mobile devices in the Implement user guide.
Mobile dimensions provide insight around the properties of mobile devices that visit your site. You can use these dimensions to help understand what features a mobile device supports.
These dimensions reference lookup rules that are internal to Adobe. Mobile Carrier lookups are determined by IP address, using data we get from NetAcuity (a Digital Elements product).
If you use an AppMeasurement library (such as through tags in Adobe Experience Platform), all mobile dimensions work out of the box.
Dimension items labeled "None"
are non-mobile devices. If you want a report that only includes mobile devices, drag the ‘Mobile device’ dimension into the segment area of the Workspace canvas.
"MP3"
, "AAC"
, and "MIDI Monophonic"
. Values in this dimension are not mutually exclusive; a single hit can attribute to multiple dimension items."Reliance Jio"
, "Airtel"
, "Vodafone"
, and "Verizon"
."Supported"
, "Not supported"
, and "Unknown"
."Supported"
, "Not supported"
, and "Unknown"
."Mobile phone"
, "Tablet"
, "Media player"
, and "Gaming console"
."DRM OMA forward"
, "DRM OMA combined delivery"
, and "DRM OMA separate delivery"
."PNG"
, "JPEG"
, and "GIF 87"
. Values in this dimension are not mutually exclusive; a single hit can attribute to multiple dimension items."Apple"
, "Samsung"
, "Huawei"
, and "Motorola"
."EDGE"
, "GPRS"
, "UMTS"
, and "LTE"
."480"
due to the inability to determine iPhone device version. See the section below on determining iPhone device version."768x1024"
and "1024x768"
in the same report with each size representing one or more different devices.Mobile devices report their firmware version in the user agent string, not the device version. For example, a current-gen iPhone contains an identical user agent as its last generation iPhone if they are on the same firmware version. Since there is no way to determine an iPhone’s device version using JavaScript, all iPhones belong in the same bucket. Mobile dimensions are strictly based on lookups that reference user agent, so you’ll find that all iPhones report a mobile screen size of 320 x 480
.
If you want to collect iPhone device version, there are two ways that you can circumvent this limitation.
Use the iOS SDK: The mobile SDK contains dimensions that expose the device version for use in reporting. This method is more ideal for mobile apps than websites.
Use other variables available through JavaScript: Some variables, such as screen.height
and screen.width
, can be used to infer device version. For example, you could use the following snippet of code on your site:
if (navigator.userAgent.indexOf('iPhone') > -1) {
s.eVarXX = screen.width + "x" + screen.height;
}
This code block first detects if the device is an iPhone. If it is, the code uses JavaScript to pull the screen resolution into an eVar. This method allows you approximately detect the device version if screen resolutions are unique.