[Fixed] Consentmanager doesn't get delivered

false value given for important decision-making. Since the value was false, we got "false" as return for D3blShowGtmScript() which made consentmanager not send the data to GTM
This commit is contained in:
2024-09-21 16:08:08 +02:00
bovenliggende 65b618e25c
commit 53b3c878ce
2 gewijzigde bestanden met toevoegingen van 25 en 8 verwijderingen

Bestand weergeven

@ -16,6 +16,7 @@ class ManagerTypes
const AGCOOKIECOMPLIANCE = "Aggrosoft Cookie Compliance";
const CONSENTMANAGER = "Consentmanager";
const INTERNAL_CONSENTMANAGER = "cmconsentmanager";
const COOKIEFIRST = "Cookiefirst";
@ -46,4 +47,22 @@ class ManagerTypes
{
return in_array($sManager, array_keys($this->getManagerList()), true);
}
/**
* @return array
*
* the CMP from this method always needs the script tag delivered to the dom.
*/
public function scriptTagDeliveredByDefaultArray() :array
{
return [
Usercentrics::sModuleIncludationInternalName,
Usercentrics::sExternalIncludationInternalName,
ManagerTypes::CONSENTMANAGER,
ManagerTypes::INTERNAL_CONSENTMANAGER,
ManagerTypes::COOKIEFIRST,
ManagerTypes::COOKIEBOT,
ManagerTypes::EXTERNAL_SERVICE
];
}
}