Target Based on Mobile Devices

You can target based on information about a visitor's mobile device.

You can target specific information to a mobile device from a particular vendor, to a particular device model, to a device with a certain operating system, or based on a variety of other device specifications. You can combine multiple device specifications to narrow your target. For example, you could target devices from HTC with a particular screen height, and that use a particular Android OS version.

Mobile targeting is delivered by DeviceAtlas, a service of DotMobi. DeviceAtlas is a comprehensive database of mobile devices built on data compiled from numerous sources, including manufacturers and network operators. This data is then verified, cross-referenced, and validated to build a large and accurate mobile device database available.

"False" in the Device Atlas data set is interpreted as 0. "True" is interpreted as 1. Use 0 and 1 when setting up targeting. There is a value for each attribute for every device (0 if it is false for that device). Therefore, parameter is present or value is present should not be used for mobile device targeting.

View the Mobile Testing & Optimization Webinar Recording and the accompanying slide deck to learn about mobile testing and optimization best practices, and access links to tools that will help you develop your testing program for mobile website and applications.

For an up-to-date list values for mobile targeting, visit https://deviceatlas.com/device-data/explorer . To access the list, you must create a free account.

  1. Click Target this campaign.
  2. Click Mobile.
  3. Choose the targeted specification from the Target drop-down.
  4. Choose an evaluator.
    Note: Some specifications do not require an evaluator, in which case the evaluator drop-down does not display.
  5. Type the desired condition, or select it from the drop-down list, if available.

    Some specifications provide a list of conditions. Others require you to type the desired conditions. Boolean values are represented by 0=false or 1=true.

  6. If you want to use additional conditions, click Add Condition and set the next condition.

    Multiple conditions are evaluated using And logic.

  7. Click Done.

When configuring mobile targeting in a profile script, use the following syntax:

profile.mobile.get('stream.httpLiveStreaming')

where stream.httpLiveStreaming is the name of the mobile attribute you want to use. These properties are not available directly for token replace in an offer; instead, they must first be set as a profile script.

For a list of available variables, see Mobile Targeting Variables.

View the Mobile Testing & Optimization Webinar Recording and the accompanying slide deck to learn about mobile testing and optimization best practices, and access links to tools that will help you develop your testing program for mobile website and applications.