Skip to end of banner
Go to start of banner

Script-Anpassung (Javascript)

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

Version 1 Next »

Die einfachste Methode, Javascript an der Ausführung ohne Consent zu hindern, ist eine kleine Anpassung, wodurch der Browser das Script nicht mehr ausführt:

In den Skripten muss der Typ von type="text/javascript" zu type="text/plain" getauscht werden. Sollte im Script der Typ "text/javascript" nicht explizit angegeben haben da es auch ohne Nennung vom Browser interpretiert werden kann, muss dennoch "text/plain" ergänzt werden.

Usercentrics kann diese Scripte mithilfe eines festzulegenden Attributes erkennen und bei Einwilligung den Typ von text/plain zurück auf text/javascript stellen. Für eine Korrekte Zuordnung muss daher zusätzlich ein “Data-Attribute” hinzugefügt werden:

Dieses Data-Attribute ist nach dem Prinzip data-usercentrics="[Consentname]" aufgebaut, wobei "Consentname" dem exakten Namen des Datenverarbeitungs-Service entspricht, das in dem Usercentrics Admin Interface Dashboard unter "Consents" angelegt wurde.

Achtung: Groß- & Kleinschreibung werden ebenfalls beachtet, genau wie auch Leerzeichen!

Beispiel:

Ein Beispiel anhand des Google Analytics Scripts:


Original:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
 
  gtag('config', 'UA-XXXXXXXX-X');
</script>

Angepasst:

<script type="text/plain" data-usercentrics="Google Analytics" async src="https://www.googletagmanager.com/gtag/js?id=UA-XXX"></script>
<script type="text/plain" data-usercentrics="Google Analytics">
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
 
  gtag('config', 'UA-XXXXXXXX-X');
</script>

  • No labels