Blocklist Tag Plugin

The blocklist tag plugin helps you to configure whitelists and blacklists to include or exclude parameters that are sent to Oracle Infinity data collectors by the Oracle Infinity Tag. This helps to ensure that known PII or sensitive information is not accidentally sent.

If you use this plugin to specify a whitelist, only its specified parameters are included in data sent to Oracle Infinity. All other parameters will be removed.

If you use this plugin to specify a blacklist, only its specified parameters are excluded from data sent to Oracle Infinity. All other parameters will be allowed.

To enable the blocklist tag plugin, specify the blocklist option.

Important: When you enable this plugin, all parameters sent by the Oracle Infinity Tag are expressed as lower case values.

Options

blocklist

To enable the blocklist tag plugin, specify blocklist and blockCollect as follows:

blocklist: {'enable':true,'blockCollect':true}

You can specify additional supported options as needed:

blocklist: {'enable':true,'blockCollect':true, 'option1':true,..., 'optionN':true}

The default whitelist is enabled by default if the blocklist option is enabled—unless the blacklist option is specified.

blockCollect (required)

blockCollect forces the Oracle Infinity Tag to wait until the blocklist plugin loads data collection can begin. This option must be included with all other blocklist plugin expressions.

blacklist

You can use the blacklist option to specify a comma-delimited string of parameters that you want to exclude from the data collected by the Oracle Infinity Tag as shown in the following example:

blocklist: {'enable':true,'blockCollect':true,'blacklist':['parameter1',...,'parameterN']}

Important: If you specify the blacklist option, the default whitelist is automatically disabled.

commerce

Setting the commerce option to true enables the commerce whitelist in addition to the default whitelist, as shown in the following example.

blocklist: {'enable':true,'blockCollect':true,'commerce':true}

video

Setting the video option to true enables the video whitelist in addition to the default whitelist, as shown in the following example.

blocklist: {'enable':true,'blockCollect':true,'video':true}

whitelist

You can use the whitelist option to specify a comma-delimited string of parameters to be added to the default whitelist as shown in the following example:

whitelist: {'enable':true,'blockCollect':true,'whitelist':['wt.cg_n','wt.cg_s','wt.test','id']}

Default whitelists

Default commerce whitelist

commerceList = [
        'wt.pn_sku',
        'wt.tx_e',
        'wt.tx_s',
        'wt.tx_u',
        'wt.tx_cartid',
        'wt.tx_i',
        'wt.tx_id',
        'wt.tx_it',
        'wt.pn_id',
        'wt.pn',
        'wt_tx_t'
];

Default video whitelist

videoList = [
    'clip_n',
    'clip_id',
    'clip_secs',
    'clip_mins',
    'clip_ct',
    'clip_perc',
    'clip_ev',
    'clip_duration',
    'clip_t',
    'clip_player',
    'clip_provider',
    'clip_vol',
    'clip_res',
    'clip_player_res',
    'clip_duration_n',
    'clip_tv',
    'clip_mode',
    'clip_screen'
]

Default whitelist

whiteList = [
        // page-related
        'dcssip',
        'dcsuri',
        'dcsipa',
        'wt.ti',
        // browser-related
        'wt.bh',
        'wt.dl',
        'wt.tz',
        'wt.ul',
        'wt.sr',
        'wt.ce',
        'wt.tv',
        'wt.ct',
        'wt.bs',
        'wt.jo',
        'wt.js',
        // sessionization
        'wt.co_f',
        'wt.vtvs',
        'wt.vt_tlv',
        'wt.vtid',
        'wt.vt_d',
        'wt.vt_a_d',
        'wt.vt_s',
        'wt.vt_a_s',
        'wt.vt_f',
        'wt.vt_sid',
        // onsite add
        'wt.ad',
        'wt.ac',
        // offsite add
        'wt.mc_id',
        // content groups
        'wt.cg_n',
        'wt.cg_s',
        // scenario analysis
        'wt.si_n',
        'wt.si_s',
        'wt.si_p',
        'wt.si_x',
        'wt.si_cs',
        // offsite search
        'wt.srch',
        // segmentation
        'wt.seg_1',
        'wt.seg_2',
        'wt.seg_3',
        'wt.seg_4',
        // onsite search
        'wt.oss',
        'wt.oss_r',
        // misc
        'wt.rv',
        'wt.tu',
        'wt.ev',
        'wt.cd',
        'wt.nv',
        'wt.dm',
        'wt.gc',
        'dcsdat',
        'ora.tag_id'
];

Note: For more details about this implementation, contact your Oracle Infinity solutions consultant.

Learn more

Infinity Module Plugins

Full Parameter Reference

blocklist tag plugin, block list, whitelist, blacklist, PII, commerce, video, blockCollect