uidConfiguration


This behavior allows you to extract unique identifier (UID) values from live traffic, for use in OTA applications. Note that you are responsible for maintaining the security of any data that may identify individual users.

OptionTypeDescriptionRequires
enabledboolean

Allows you to extract UIDs from client requests.

{"displayType":"boolean","tag":"input","type":"checkbox"}
extract‚ÄčLocationenum

Where to extract the UID value from.

{"displayType":"enum","options":["CLIENT_REQUEST_HEADER","QUERY_STRING","VARIABLE"],"tag":"select"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
CLIENT_‚ÄčREQUEST_‚ÄčHEADER

From a client request header.

QUERY_‚ÄčSTRING

From the request query string.

VARIABLE

From a rule tree VARIABLE. You should mark these variables as sensitive. See also Support for variables.

header‚ÄčNamestring

This specifies the name of the HTTP header from which to extract the UID value.

extract‚ÄčLocation is CLIENT_‚ÄčREQUEST_‚ÄčHEADER
{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"extractLocation","op":"eq","value":"CLIENT_REQUEST_HEADER"}}
query‚ÄčParameter‚ÄčNamestring

This specifies the name of the query parameter from which to extract the UID value.

extract‚ÄčLocation is QUERY_‚ÄčSTRING
{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"extractLocation","op":"eq","value":"QUERY_STRING"}}
variable‚ÄčNamestring (variable name)

This specifies the name of the rule tree variable from which to extract the UID value.

extract‚ÄčLocation is VARIABLE
{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"extractLocation","op":"eq","value":"VARIABLE"}}