Nutzung des Consent Managers mit Smart Data Protector
Der Google Consent Mode wird vom Trusted Shops Consent-Manager bereits automatisch unterstützt, ohne dass du den Consent-Manager selbst anpassen musst. Allerdings ist eine zusätzliche Anpassung in deinem System notwendig:
Nachdem du deinen Consent-Manager nach der Anleitung in deinem Trusted Shops Legal Account integriert hast, musst du nun für die richtige Funktionalität des GCM ein zusätzliches Skript hinzufügen, bestenfalls im <head> Bereich, direkt nach den bereits integrierten Consent-Manager- und Smart Data Protector-Skripten.
Nachdem du der Integrationsanleitung in deinem Trusted Shops Legal Account gefolgt bist, sind das Consent-Manager- und Smart Data Protector-Skript wie im folgenden Beispiel eingebunden:
<link rel="preconnect" href=https://privacy-proxy.usercentrics.eu>
<link rel="preload" href=https://privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js as="script">
<script id="usercentrics-cmp" data-settings-id="XXXXXXXXX" data-language="de" src=https://web.cmp.usercentrics.eu/ui/loader.js async></script>
<script type="application/javascript" src=https://privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js></script>
Füge direkt danach noch das folgende zusätzliche Skript hinzu:
<!-- GOOGLE CONSENT MODE INTEGRATION -->
<script type="text/javascript">
// create dataLayer
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
// set „denied" as default for both ad and analytics storage, as well as ad_user_data and ad_personalization,
gtag("consent", "default", {
ad_user_data: "denied",
ad_personalization: "denied",
ad_storage: "denied",
analytics_storage: "denied",
wait_for_update: 2000 // milliseconds to wait for update
});
</script>
<!-- END OF GOOGLE CONSENT MODE INTEGRATION -->