Clym Blocking Solutions
Overview of Clym Blocking Solution
The Clym Blocking Solution is one of the easiest ways to manage scripts based on user consent on your website. It requires no additional setup or manual classification to start working.
With the help of RealTime Compliance™, Clym automatically detects active third-party services that may fall under data privacy regulations. These services are blocked until sufficient consent is provided, and automatically enabled once the user accepts them.
This functionality works out of the box, simply install Clym on your website, and script blocking begins immediately. You also have full control to configure or fine-tune how blocking behaves to match your website’s needs.
To understand why managing scripts is important, see our Cookie Consent Management article.
Identifiers
Clym uses identifiers to match scripts and pixels on your website with known services in the Clym Widget. Clym’s growing database contains thousands of identifiers to help recognize popular third-party tools automatically.
Service | Identifier |
|---|---|
Google Analytics | |
Meta Pixel | |
Hubspot | |
During each page view, the Clym Widget:
- Checks all detected identifiers on the page.
- Compares them against the user’s consent preferences.
- Blocks or allows the corresponding scripts accordingly.
You can also manually create or edit identifiers for your services in the Clym Portal.
For step-by-step instructions, see the Manual Identifiers article.
Implicit mode
By default, the Clym Blocking Solution runs in Implicit Mode.
In this mode, you don’t need to modify your website’s code, Clym automatically treats all detected elements (scripts, images) as potentially blockable. This is ideal for websites that want zero development effort or manual maintenance.
However, Implicit Mode may occasionally block essential scripts or identify non-tracking elements as blockable. In these cases, you can:
- Whitelist specific scripts that should never be blocked by adding this attribute:
<script data-clym-blocking="restrict-blocking"></script> - Switch to Explicit Mode in Advanced Settings for more granular control.
Explicit mode
If you prefer full control, you can switch to Explicit Mode. In this configuration, Clym will only block scripts or pixels that you explicitly mark as blockable.
To allow a script to be managed by Clym, add the following attribute: <script data-clym-blocking="allow-blocking"></script>
This alone doesn’t block the script, it simply makes it eligible for blocking. The script must still match a service identifier in Clym’s database (or one you’ve manually defined).
Explicit Mode is ideal for websites with an in-house development team or custom integrations, where you want to ensure only specific scripts are controlled by Clym.
Summary
Mode | Setup Effort | Control Level | Recommended For |
|---|---|---|---|
Implicit (default) | Low (automatic) | Moderate | Websites without dedicated dev resources |
Explicit | High (manual setup) | Full | Websites with technical teams managing integrations |
FAQ
How do I know what services are blocked on my website?
First, follow these instructions to view the services that are identified in your Clym Portal account. Services are automatically classified into a category: advertising, analytics, entertainment, essential, functional, social, or unclassified - are marked with blue colour. If we can't confirm that these services are crucial for the website's performance and classify them as "essential," the Clym Widget will prevent these scripts from running in countries where essential scripts only are allowed unless user consent is granted. For more accurate debugging, please read the Troubleshooting Clym Blocking solution article.
I set a service to Essential, but it still doesn’t work on my website.
Even if a service is set to Essential, the execution can be delayed and, for that reason, not launched successfully. If this is the case, you can restrict the blocking in the source code.
Does the Clym Blocking solution affect my payment processing?
Clym's blocking solution should not affect your payment processing, but like any auto-blocking solution, it can delay certain scripts from executing properly. If you experience any issues like this, check out the Troubleshooting Clym Blocking solution article.
I only implement Google Analytics on the checkout page of my website, not across all pages. Will this solution still be effective for me?
Yes, the Clym Blocking solution will only block and inject a script on a website if that script is placed on that exact page. It won’t inject any scripts that were not originally.
Updated on: 22/10/2025
Thank you!
