Cookie Cutter

Parse and split non-secure first-party cookies. If persist is set to true, values extracted from events can be written to parameters that appear on every event passed to Oracle Infinity. If persist is set to false, values can be written upon page load.

Plugin options

The plugin is loaded with the following parameters available to be set via the Data collection application:

Parameter Description Default Value UI Element
Cookies

It contains an array defining the cookies to look for and assign to tag parameters. 'Cookies' describes the cookie and the parameter mapping. There are two formats for cookies, multi-value and single value

Multi-value cookie such as ORA_FPC=id=123:ss=456:lv=798

  • Example:'cookie':{'cookie_name':{'cookie_value1':'parameter for value1','cookie_value2':'parameter for value3'}}

Single value cookie such as ORA_FPC=abc

  • Example:'cookie':{'cookie_name':'parameter}

Default

TextArea
Options

There are three options: parseOn, parseLv and persist

parseOn {default parseOn:':'}

  • parseOn sets the character that separates the values in a multi-value cookie, If the cookie is ORA_FPC=id=123:ss=456:lv=798the parseOn would be ':'

parseLV {default parseLV:'='}

  • parseLV sets the character to start the Left Value of the expression. If the cookie is ORA_FPC=id=123:ss=456:lv=798the parseLV would be '='

persist {default persist:true}

  • persist causes the parameters to be sent on every hit. If 'persist' is false the data is only send on page load

Default

TextArea

Learn more

Infinity Module