Back to User ID Module

CEEIdSystem

Prebid Configuration

First, make sure to add ceeIdSystem to your Prebid.js package with:

gulp build --modules=ceeIdSystem

CEEID Configuration

Param under userSync.userIds[] Scope Type Description Example
name Required String The name of CEEID user ID module. "ceeId"
storage Required Object Container of storage options.  
storage.type Required String Type of storage to use "cookie"
storage.name Required String Name of storage to set "ceeIdToken"
storage.expires Optional Int Time when storage should expire it is recommended to use this options otherwise storage last only during session 7
storage.refreshInSeconds Optional Int Time when storage value and expiration date will get refreshed in seconds 360
params Required Object Container of all module params.  
params.tokenName Required String Your custom name of token to read 'myExampleTokenName'
params.value Optional String Optional param if you want to pass token value directly through setConfig 'someTokenValue'

CEEID Examples

You can configure this submodule in your userSync.userIds[] configuration. Publishers manage ceeIds themselves can store ceeIds in local storage or 1st party cookies. You can use your custom name of token to read

pbjs.setConfig({
    userSync: {
        userIds: [{
            name: 'ceeId',
            storage: {
                type: 'cookie',
                name: 'ceeIdToken',
                expires: 7,
                refreshInSeconds: 360
            },
            params: {
                tokenName: 'name' // Your custom name of token to read
            }
        }]
    }
});

Or pass value directly thorugh params.value. Note that tokenName is not required then. This param shouldn’t be set if token value will be taken by tokenName

pbjs.setConfig({
    userSync: {
        userIds: [{
            name: 'ceeId',
            storage: {
                type: 'cookie',
                name: 'ceeIdToken',
                expires: 7,
                refreshInSeconds: 360
            },
            params: {
                value: 'tokenValue'
            }
        }]
    }
});

Back to User ID Module