Andecha Background: Pueblu asturianu ente montes

The Code
Andecha.

Esbilla is a common good. Join our open-source collective and help us build a more ethical web.

Native Plugins: Code-Free Integration

Install Esbilla on your favorite platform in less than 5 minutes

🔌

🔌 WordPress Plugin

Install from the official WordPress repository. 3 integration modes available (Manual, Simplified, GTM). Full banner customization from the interface. Compatible with WooCommerce and all builders (Elementor, Divi, Gutenberg).

  • 1-click installation from wp-admin
  • Auto-configuration with your Site ID
  • WooCommerce checkout support
  • Compatible with cache plugins (WP Rocket, W3 Total Cache)
Download Plugin
🛍️

🛍️ Shopify Compatible

Native integration with Shopify Customer Privacy API. Automatic compliance at checkout. Respects user preferences throughout the purchase funnel.

  • Shopify Customer Privacy API integration
  • Banner customized to your theme
  • Compliance at checkout and thank-you page
  • Shopify Plus compatible
View Documentation

🚧 Coming Soon

Plugins in development: PrestaShop, Magento, Drupal, Joomla. Your platform missing? Request it on GitHub.

Simplified Mode: Zero-Code, Maximum Power

Configure 20+ integrations without touching HTML. Everything from the Dashboard.

What is Simplified Mode?

Simplified Mode is a revolutionary way to manage your third-party scripts. Instead of manually modifying the HTML code of each script, you enter the IDs of the platforms you use in the Esbilla Dashboard. The SDK automatically handles:

  • ✅ Loading scripts ONLY after user consent
  • ✅ Updating consent APIs when user changes preferences
  • ✅ Keeping scripts updated with the latest official versions
  • ✅ Optimizing loading to not affect your website performance

How Does It Work?

1

1. Dashboard: Enter Your IDs

In the Esbilla Dashboard, you enter the IDs of the platforms you use. For example, your Google Analytics Measurement ID (G-XXXXXXXXXX) or your Facebook Pixel ID.

2

2. SDK: One-Time Installation

Install the Esbilla SDK once on your website. A simple script tag or WordPress plugin.

3

3. Magic: Automatic Loading

The SDK dynamically loads configured scripts ONLY when the user accepts the corresponding category. No premature connections, no GDPR violations.

⚖️

Why Is It Legal?

Simplified Mode complies with GDPR because it does NOT establish any connection with third-party servers (analytics.google.com, connect.facebook.net) until the user gives explicit consent. This is critical because most traditional implementations load scripts before consent, violating GDPR Article 6.1.a.

20+ Native Integrations Supported

Optimized scripts, updated, and 100% GDPR compliant

📊 Analytics / Statistics

Scripts requiring "Analytics" consent

Google Analytics 4 (GA4) - Measurement ID: G-XXXXXXXXXX

Microsoft Clarity - Project ID: alphanumeric

Hotjar - Site ID: 7 digits

Amplitude - API Key: alphanumeric

Crazy Egg - Account Number: 8 hex digits

VWO - Account ID: 6 digits

Optimizely - Project ID: 10 digits

📣 Marketing / Advertising

Scripts requiring "Marketing" consent

Facebook Pixel - Pixel ID: 15 digits

Google Ads - Conversion ID: AW-XXXXXXXXX

Microsoft Ads (UET) - Tag ID: 8 digits

LinkedIn Insight Tag - Partner ID: 6 digits

TikTok Pixel - Pixel Code: 16 characters

Criteo OneTag - Account ID: 6 digits

Pinterest Tag - Tag ID: 13 digits (26XXXXXXXXXX)

Twitter Pixel - Pixel ID: o1234

Taboola Pixel - Account ID: 7 digits

YouTube (Privacy-Enhanced) - Video ID: 11 characters

HubSpot - Portal ID: 8 digits

💬 Functional (Chats)

Scripts necessary for functionality (inform in banner)

Intercom - App ID: 8 alphanumeric characters

Zendesk Web Widget - Snippet Key: alphanumeric

💡 Note: Only add IDs for platforms you actually use. Empty fields will NOT load scripts (automatic optimization).

Missing a platform? Request it on GitHub Issues.

6 Integrated Consent APIs

Automatic update when user changes preferences

🔵

Google Consent Mode V2 - gtag() updated dynamically

📘

Meta Pixel Consent API - fbq("consent", "grant/revoke")

📊

Microsoft Clarity Consent API - clarity() granular control

🔷

Microsoft UET Consent Mode - uetq.push() with configuration

🛍️

Shopify Customer Privacy API - Sync with checkout

🔌

WordPress Consent API - Native wp_consent_* hooks

Ways to join the Andecha

It doesn't matter if you can code or not; in Esbilla CMP every hand counts to keep the granary strong.

Guía Completa de Contribución

Lee nuestra guía detallada con instrucciones paso a paso, guías de estilo y mejores prácticas.

Ver CONTRIBUTING.md
ESBILLA CMP

Programming

Add features or fix bugs in our GitHub repo.

ESBILLA CMP

Translations

Help Esbilla speak more languages and reach more communities.

ESBILLA CMP

Graphic Resources

Improve the interface or propose new icons for corn and wood.

ESBILLA CMP

Testing

Try beta versions and help us find bugs before anyone else.

ESBILLA CMP

Propose Ideas

Tell us what features you need for your digital granary.

ESBILLA CMP

Legal Advice

Help us make privacy texts clear and accessible for everyone.

¿Tienes otra idea?

Si tienes una forma distinta d'ayudar que nun tea na llista, escríbenos n'andecha.

Unite al coleutivu

Legal Notice

Clica Online Soluciones S.L. - C/Irún 23 Entreplanta Pta 2, 28008 Madrid

Esbilla CMP ye un software dedicáu a la gobernanza ética de datos. Esti sitiu web tien un fin informativu y de xestión de comunidá.

Cookie Policy

Currently we don't use cookies or track visits