The TCF framework have a helper function that will fetch the consents given by a user. you can use it by this code snippet below:
__tcfapi('getTCData', 2, function (tcData, success) {
if (success) {
console.log(tcData)
} else {
console.log('bummer dude')
}
});
{
cmpId: 1000,
cmpVersion: 2,
gdprApplies: true,
purpose: {
consents: { 1: true, 2: true, 3: true, 4: true ... }
legitimateInterests: { 1: true, 2: true, 3: true ...}
}
specialFeatureOptins:{ 1: true, 2: true ... }
tcString: "CO7N7b-O7N7b-DrACAENAtCAAP_AA...",
tcfPolicyVersion: 2,
useNonStandardStacks: false,
vendor: {
consents: {1: true, 2: true, 4: true, 6: true ... }
legitimateInterests: {1: true ... }
}
}