1. Knowledge base
  2. Scripts & cookies

Clym Blocking Solution

Overview of Clym's blocking script and how it interacts with your website

Clym Blocking solution automatically finds the services and their cookies running on your website, classifies them, adds those to your widget, and based on the applying regulations and settings, blocks the services from running. When the user grants consent for the services to run, it automatically injects them back. This helps to classify cookies and scripts to facilitate compliance with applicable jurisdictions with minimum manual set up required.

The Clym Blocking solution, by default, runs in an implicit mode, meaning that we maintain a comprehensive database of scripts, and all scripts on your website that are known to us are going to be blocked if user’s consent is required, unless they are clssified as “essential” and are strictly required for a website’s performance. When certain scripts are unique to your website or unknown to us, Clym runs it in an explicit mode. Just a few examples are Google Analytics, Facebook Pixel, Microsoft Clarity, and Hotjar.

If you wish to enable certain services regardless of user consent that are currently blocked by our widget, you have 2 options: 

There is also an option to run our solution in an explicit mode, when none of the scripts are automatically blocked, but you have to manually (“explicitly”) enable the blocking functionality to work for the scripts in the source code of the website.

The Clym Blocking solution functions as a filter, which means it could block critical scripts for your website, analytics, and advertising. Additionally, it may delay the execution of scripts, even if consent is given. Always exercise caution when using it and thoroughly test your integration.

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.

 

How do I know if I use explicit or implicit blocking?

Please check which script you implemented on your website.

 

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.