Smart blocker & integrations

Smart blocker is the right tool for merchants that don’t want to dive into more technical details about GDPR. In other words, is a blocker that provides a list of the most popular services and merchants only have to enable the services that they use on their store and the smart blocker will do the rest. Smart blocker interconnects with specific service integrations and also can block the most popular 3rd party services.


There are three integrations that are supported by the smart blocker.

  1. Google Consent Mode
    This is an API that lets your store make all of Google’s services run based on user consent. It applies to the following products deployed using either the global site tag (gtag.js) or Google Tag Manager (GTM):
    • Google Ads
    • Floodlight
    • Google Analytics
    • Conversion Linker
  2. Facebook Pixel 
    This has built-in functionality that allows visitors to trigger consent mode based on what cookie category the user has agreed to.
  3. Rakuten
    This has built-in functionality both for GDPR and CCPA providing:
    • __rmcp2 flags (GDPR)
    • __rmuspc flags (CCPA)

3rd Party services

The app provides a list of vendors and 3rd party services that can be blocked by the smart blocker. Each item is classified under a category (the same as cookies). If some of them are checked the they will be blocked according to their category.

Below is a list of the most popular services that are supported:

  • Shopify
  • Google Analytics
  • Google Tag Manager
  • Hotjar
  • Microsoft Clarity
  • Facebook
  • Klaviyo
  • Pinterest
  • Adroll
  • Google Ads Conversion
  • Tiktok
  • Twitter

For more complete list of the integrations please check the integration section here.


If you are interested for other popular services please contact us.

For more advanced options about script management for the blocker there is a more advanced tool under the Script Tag Rules.

How it Works

Smart blocker is doing three things.

Firstly, it checks the active integrations and uses any required code and settings for each one of these services in order to work properly based on the user consent. This way these services are working properly and based on their requirements. At this step the blocker is not blocking these services but it passes the appropriate settings, before they load, in order for them to work under the current consent making your store compliant with the law.

Secondly, it blocks or unblocks the selected 3rd party services based on user consent. This works in combination of their categorization and on users preferences about his/her consent.

Thirdly, it uses any other complex rule that has been added on the advanced tool about Script tag rules (if it is used).