visitorPrioritization


The Visitor Prioritization Cloudlet decreases abandonment by providing a user-friendly waiting room experience. With Cloudlets available on your contract, choose Your services > Edge logic Cloudlets to control Visitor Prioritization within Control Center. Otherwise use the Cloudlets API to configure it programmatically. To serve non-HTML API content such as JSON blocks, see the api​Prioritization behavior.

OptionTypeDescriptionRequires
enabledboolean

Enables the Visitor Prioritization behavior.

{"displayType":"boolean","tag":"input","type":"checkbox"}
cloudlet​Policyobject

Identifies the Cloudlet policy.

{"displayType":"object","tag":"input","todo":true}
{"if":{"attribute":"enabled","op":"eq","value":true}}
cloudlet​Policy.idnumber

Identifies the Cloudlet.

cloudlet​Policy.namestring

The Cloudlet's descriptive name.

user​Identification​By​Headersboolean

When enabled, identifies users by the values of GET or POST request headers.

{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
user​Identification​Key​Headersstring array

Specifies names of request headers whose values identify users. To match a user, values for all the specified headers need to remain constant across all requests.

user​Identification​By​Headers is true
{"displayType":"string array","tag":"input","todo":true}
{"if":{"op":"and","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"userIdentificationByHeaders","op":"eq","value":true}]}}
user​Identification​By​Ipboolean

Allows IP addresses to identify users.

{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
user​Identification​By​Paramsboolean

When enabled, identifies users by the values of GET or POST request parameters.

{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
user​Identification​Key​Paramsstring array

Specifies names of request parameters whose values identify users. To match a user, values for all the specified parameters need to remain constant across all requests. Parameters that are absent or blank may also identify users.

user​Identification​By​Params is true
{"displayType":"string array","tag":"input","todo":true}
{"if":{"op":"and","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"userIdentificationByParams","op":"eq","value":true}]}}
DYNAMIC

Use the dynamic incoming host header.

CUSTOMER

Use a customer-defined cookie domain.

DYNAMIC

Use the dynamic incoming host header.

CUSTOMER

Use a customer-defined cookie domain.

waiting​Room​Status​Codenumber

Specifies the response code for requests sent to the waiting room.

{"displayType":"number","tag":"input","type":"number"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
waiting​Room​Use​Cp​Codeboolean

Allows you to assign a different CP code that tracks any requests that are sent to the waiting room.

{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
waiting​Room​Cp​Codeobject

Specifies a cpcode object for requests sent to the waiting room, including a numeric id key and a descriptive name.

waiting​Room​Use​Cp​Code is true
{"displayType":"object","tag":"input","todo":true}
{"if":{"attribute":"waitingRoomUseCpCode","op":"eq","value":true}}
waiting​Room​Cp​Code.descriptionstring

Additional description for the CP code.

waiting​Room​Cp​Code.idinteger

Unique identifier for each CP code.

waiting​Room​Cp​Code.namestring

The name of the CP code.

waiting​Room​Cp​Code.productsarray

The set of products the CP code is assigned to.

waiting​Room​Net​Storageobject

Specifies the Net​Storage domain for the waiting room page.

{"displayType":"object","tag":"input","todo":true}
{"if":{"attribute":"enabled","op":"eq","value":true}}
waiting​Room​Net​Storage.cp​Code​Listarray

A set of CP codes that apply to this storage group.

waiting​Room​Net​Storage.download​Domain​Namestring

Domain name from which content can be downloaded.

waiting​Room​Net​Storage.idnumber

Unique identifier for the storage group.

waiting​Room​Net​Storage.namestring

Name of the storage group.

waiting​Room​Net​Storage.upload​Domain​Namestring

Domain name used to upload content.

waiting​Room​Directorystring (allows variables)

Specifies the Net​Storage directory that contains the static waiting room page, with no trailing slash character.

{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
waiting​Room​Cache​Ttlnumber (5-30)

Specifies the waiting room page's time to live in the cache, 5 minutes by default.

{"displayType":"number","max":[30],"min":[5],"tag":"input","type":"range"}
{"if":{"attribute":"enabled","op":"eq","value":true}}