UNPKG

@m10s/cmp

Version:

Package containing scripts used by Schibsteds' sites to integrate with Sourcepoint CMP

44 lines (40 loc) 1.05 kB
export const messageTypes = [ 'Mixed', 'PSI', 'SCC', 'TCF', 'PMC' ]; // https://github.schibsted.io/spt-dataanalytics/event-formats/blob/2e696496194fbc043c3eecd1ac64fa77fa9f1c46/schema/master/objects/Consents.json#L29-L36 export const sourceTypes = { DEFAULT: 'default', CMP: 'cmp', CACHE: 'cache', ACCOUNT: 'account', }; export const consentStatuses = { ACCEPTED: 'accepted', REJECTED: 'rejected', UNKNOWN: 'unknown', }; export const pulseConsentsDefaultObject = Object.freeze({ "purposes": { "CMP_ANALYTICS": { "optIn": false, "status": consentStatuses.UNKNOWN }, "CMP_MARKETING": { "optIn": false, "status": consentStatuses.UNKNOWN }, "CMP_ADVERTISING": { "optIn": false, "status": consentStatuses.UNKNOWN }, "CMP_PERSONALIZATION": { "optIn": false, "status": consentStatuses.UNKNOWN } }, "source": sourceTypes.DEFAULT, });