There are two ways to manage your scripts:
- via
<script>
tags - via callbacks/events
Available script attributes
data-category
: name of the categorydata-src
(optional): can be used instead ofsrc
to avoid validation issues
Example usage:
<script
type="text/plain"
data-category="analytics"
>
/*...code*/
</script>
How to block/manage a script tag
You can manage any script tag. by adding the following 2 attributes (both required):
type="text/plain"
data-category="your-category-name"
Before:
<script>
// Always executed
</script>
After:
<script
type="text/plain"
data-category="analytics">
// Executed when the "analytics" category is enabled
</script>
You can also run scripts when a category is disabled (if it was previously enabled) by prepending the ‘!’ character to the category name:
<script
type="text/plain"
data-category="!analytics">
// Executed when the "analytics category is disabled
</script>
Available categories
- necessary: Essential cookies are necessary for features that are essential to your use of our site or services, such as account login, authentication, and site security.
- analytics: Analytics cookies allow us to analyze your visits and actions so we can make our service better.
- marketing: Marketing cookies make it possible to show you more relevant social media content and advertisements on our website and other platforms.
- personalization: Personalization cookies help us to tailor the user experience based on your preferences. They remember the choices you make, such as language or region, and provide improved features.