Device Characteristics

How does it work?

This criterion lets you match based on the settings of a device or browser making the request. This match derives the characteristics from the User-Agent header.

If you are using the Edge Device Characterization module, you can apply this match without restrictions. However, you can set a Vary: User-Agent outgoing response header.

Operators

You can select the following logical conditions:

Value The Rule is True When...
isthe incoming request includes any of the selected device characteristics.
is notthe incoming request does not include any of the selected device characteristics.
<the width, height, or version value is less than the provided numeric value.
<=the width, height, or version value is less than or equal to the provided numeric value.
>the width, height, or version value is greater than the provided numeric value.
>=the width, height, or version value is greater than or equal to the provided numeric value.
matches one ofthe incoming request includes any of the selected device characteristics.
does not match one ofthe incoming request does not include any of the selected device characteristics.
truethe incoming request includes the selected device characteristic and that characteristic is set to true.
falsethe incoming request includes the selected device characteristic and that characteristic is set to false.

Fields

From the drop-down list, select the characteristics you want to apply. You may need to provide additional information in a text field, for example a device model name, or a numeric value for the resolution width.

Wildcards

The characteristics that include additional text descriptions support the following wildcards:

Wildcard Description Example
* matches zero or more charactersThe rule includes a Device Characteristics match that specifies a model name of C*. A possible valid result of this wildcard is C1234.
? matches a single characterThe rule includes a Device Characteristics match that specifies a mobile model name of C456?. A possible valid result of this wildcard is C4567.

Additional options

The characteristics that include additional text descriptions support the following options:

  • Allow wildcards in value: When enabled, allows * and ? wildcard matches among the values.

  • Value case sensitivity: If you select this option, the content type has to match the case of the entry.