device_​characteristic_​cache_​id

Version: v2025-02-18Includes use: Yes

Behavior name: Device Characterization - Define Cached Content

By default, source URLs serve as cache IDs on edge servers. Electronic Data Capture allows you to specify an additional set of device characteristics to generate separate cache keys. Use this in conjunction with the device​_characteristic​_header behavior.

Default behavior

These samples reflect the behavior's default settings. You can use these as is in your configurations or make adjustments based on the behavior's available options.

data "akamai_property_rules_builder" "device_characteristic_cache_id" {
  rules_v2025_02_18 {
    name     = "Device Characterization - Define Cached Content"
    comments = "Specifies an additional set of device characteristics to generate separate cache keys."
    behavior {
      device_characteristic_cache_id {
        elements = ""
      }
    }
  }
}
"behaviors": [
  {
    "name": "deviceCharacteristicCacheId",
    "options": {
      "elements": ""
    }
  }
]

Options

Option Description
elements
Specifies a set of information about the device with which to generate a separate cache key. Possible values are:

  • ACCEPT_THIRD_PARTY_COOKIE
  • AJAX_PREFERRED_GEOLOC_API
  • AJAX_SUPPORT_JAVASCRIPT
  • BRAND_NAME
  • COOKIE_SUPPORT
  • DEVICE_OS
  • DEVICE_OS_VERSION
  • DUAL_ORIENTATION
  • FLASH_LITE_VERSION
  • FULL_FLASH_SUPPORT
  • GIF_ANIMATED
  • HTML_PREFERRED_DTD
  • IS_MOBILE
  • IS_TABLET
  • IS_WIRELESS_DEVICE
  • JPG
  • MARKETING_NAME
  • MAX_IMAGE_HEIGHT
  • MAX_IMAGE_WIDTH
  • MOBILE_BROWSER
  • MOBILE_BROWSER_VERSION
  • MODEL_NAME
  • PDF_SUPPORT
  • PHYSICAL_SCREEN_HEIGHT
  • PHYSICAL_SCREEN_WIDTH
  • PNG
  • PREFERRED_MARKUP
  • RESOLUTION_HEIGHT
  • RESOLUTION_WIDTH
  • VIEWPORT_INITIAL_SCALE
  • VIEWPORT_WIDTH
  • XHTMLMP_PREFERRED_MIME_TYPE
  • XHTML_FILE_UPLOAD
  • XHTML_PREFERRED_CHARSET
  • XHTML_SUPPORTS_IFRAME
  • XHTML_SUPPORTS_TABLE_FOR_LAYOUT
  • XHTML_SUPPORT_LEVEL
  • XHTML_TABLE_SUPPORT