Special Segmentation Format: optOut and backOff

Both backOff and optOut values are made up of 2 boolean sub-values: historical and current. Any number of segments can be defined, and each segment can contain any subset of the 2 sub-values. These values are ANDed together. A segmentLabel value is required.

In the following example, 2 segments are specified - the first one showing historical AND not current and the second one showing not historical (i.e. never opted-out):

[

    {

        "segmentLabel": "HISTORICAL and not CURRENT",

        "historical": true,

        "current": false

    },

    {

        "segmentLabel": "Never opted-out",

        "historical": false

    }

]