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

<script> includes google-analytics.com

Meta Pixel

<img> includes facebook.net

Hubspot

<script> includes hubspot.com


During each page view, the Clym Widget:

  1. Checks all detected identifiers on the page.
  2. Compares them against the user’s consent preferences.
  3. 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

Was this article helpful?

Share your feedback

Cancel

Thank you!