cookiebot
cookiebot
El tracking de Walcu arranca cuando el visitante acepta la categoría Statistics de Cookiebot y se para al retirarla. La parte funcional del SDK carga siempre.
1. Preparar la cola y conectar Cookiebot
Lo más arriba posible del <head>
<script> window.walcu = window.walcu || []; </script> <script id="Cookiebot" src="<https://consent.cookiebot.com/uc.js>" data-cbid="TU-CBID" data-blockingmode="auto" type="text/javascript"></script> <script> (function () { function syncWalcu() { var c = window.Cookiebot && window.Cookiebot.consent; if (!c) return; window.walcu.push([c.statistics ? 'consent' : 'revoke']); } window.addEventListener('CookiebotOnConsentReady', syncWalcu); if (window.Cookiebot && window.Cookiebot.hasResponse) syncWalcu(); })(); </script>Orden de carga. Cookiebot debe cargar primero y sin async ni defer. El conector lee window.walcu en cada llamada porque el SDK lo reemplaza al cargar.
CBID. Es el ID del grupo de dominios de Cookiebot del cliente, ya presente en su web. Se encuentra en el panel de Cookiebot, en Settings > Your scripts (Cookiebot Manager) o en Implementation (Cookiebot Admin).
2. Instalar el SDK
El script del SDK va después del conector:
<script src="<https://sdk.crm.walcu.com/sdk.js>" data-public-id="..." data-cookieconsent="ignore" async></script>
4. Declarar claves en el panel
Las cuatro claves se declaran manualmente en la categoría Statistics, con el tipo HTML5 Local storage. La ruta depende de la interfaz de la cuenta:
Cookiebot Manager (cuentas antiguas): pestaña Cookies > add cookie, rellenar los datos y guardar.
Cookiebot Admin (cuentas nuevas): Cookies & Reports > + Add cookie / tracker > Save changes.
Nombre | Tipo | Categoría | Ruta | Descripción |
| HTML5 Local storage | Statistics | / | Identificador del visitante. |
| HTML5 Local storage | Statistics | / | Identificador de la sesión. |
| HTML5 Local storage | Statistics | / | Última actividad de la sesión. |
| HTML5 Local storage | Statistics | / | Origen de la visita. |
Para que las claves aparezcan en el banner, vuelve a escanear el dominio desde Cookies > Scan domain now. Las claves declaradas a mano no se bloquean automáticamente, y no hace falta: el SDK ya las controla con la cola.
cookieYes
cookieYes
El tracking de Walcu arranca cuando el visitante acepta la categoría Analytics de CookieYes y se para al retirarla. La parte funcional del SDK carga siempre. Esta guía es para webs con el script de CookieYes (web app); para el plugin de WordPress sin conectar, usa la guía de Cookie Law Info.
1. Preparar la cola y conectar cookieYes
La cola y el conector van en un mismo bloque, antes del script de CookieYes.
<script> window.walcu = window.walcu || []; (function () { function sync(analytics) { window.walcu.push([analytics ? 'consent' : 'revoke']); } document.addEventListener('cookieyes_banner_load', function (e) { var d = e.detail; if (d && d.categories) sync(d.categories.analytics); }); document.addEventListener('cookieyes_consent_update', function (e) { var d = e.detail; if (d && d.accepted) sync(d.accepted.indexOf('analytics') !== -1); }); if (typeof window.getCkyConsent === 'function') { sync(window.getCkyConsent().categories.analytics); } })(); </script> <script id="cookieyes" type="text/javascript" src="<https://cdn-cookieyes.com/client_data/TU-ID/script.js>"></script>3. Instalar el SDK
El script del SDK va después del script de CookieYes, sin ningún atributo de CookieYes:
<script src="<https://sdk.crm.walcu.com/sdk.js>" data-public-id="..." async ></script>
4. Declarar las claves en el panel
Las cuatro claves se declaran en la categoría Analytics desde Cookie Manager > Cookie List > Analytics > + Add New Cookie, y después Save Draft y Publish changes.
Cookie ID | Categoría | Script URL Pattern | Descripción |
| Analytics | (vacío) | Identificador del visitante. Se guarda en localStorage. |
| Analytics | (vacío) | Identificador de la sesión. Se guarda en localStorage. |
| Analytics | (vacío) | Última actividad de la sesión. Se guarda en localStorage. |
| Analytics | (vacío) | Origen de la visita. Se guarda en localStorage. |
Aviso esperado. El panel mostrará "This cookie does not have a script URL pattern" y ofrecerá "Add now". Es normal: no añadas el patrón, porque bloquearía el SDK entero, incluida su parte funcional.
Complianz
Complianz
El tracking de Walcu arranca cuando el visitante acepta la categoría Statistics de Complianz y se para al retirarla. La parte funcional del SDK carga siempre. Esta guía es para el plugin de Complianz en WordPress.
1. Preparar la cola y conectar complianz
La cola y el conector van en un mismo bloque en el <head>, insertado con un plugin de código (WPCode, Insert Headers and Footers…) en la sección de cabecera, o con un hook wp_head en el tema hijo.
<script data-category="functional"> window.walcu = window.walcu || []; (function () { function sync() { if (typeof window.cmplz_has_consent !== 'function') return; window.walcu.push([cmplz_has_consent('statistics') ? 'consent' : 'revoke']); } document.addEventListener('cmplz_cookie_warning_loaded', sync); document.addEventListener('cmplz_status_change', sync); document.addEventListener('cmplz_revoke', function () { window.walcu.push(['revoke']); }); })(); </script>3. Instalar script
<script src="<https://sdk.crm.walcu.com/sdk.js>" data-public-id="..." data-category="functional" async></script>
4. Declarar las claves
Las cuatro claves se declaran como un servicio "Walcu" con propósito Statistics, desde Complianz > Wizard > Consent > Cookiedatabase.org:
Pulsa Sync para escanear el sitio.
Añade un servicio llamado "Walcu" y desmarca Sync service with Cookiedatabase.org para poder editarlo.
Añade las cuatro claves con los datos de la tabla y marca Show cookie on Cookie Policy en cada una.
Pulsa Continue al final de la página para guardar.
Nombre | Propósito | Descripción |
| Statistics | Identificador del visitante. Se guarda en localStorage. |
| Statistics | Identificador de la sesión. Se guarda en localStorage. |
| Statistics | Última actividad de la sesión. Se guarda en localStorage. |
| Statistics | Origen de la visita. Se guarda en localStorage. |
Cookie Law Info
Cookie Law Info
Requisito previo
Esta guía solo es válida para la interfaz nueva del plugin de CookieYes para WordPress (slug cookie-law-info), disponible desde la versión 3.0. Las webs con la interfaz antigua (legacy) deben migrar antes de integrar Walcu.
Cómo saber qué interfaz tienes: en el menú lateral del admin de WordPress, si el plugin aparece como "GDPR Cookie Consent", estás en la interfaz antigua. CookieYes recomienda migrar a la interfaz nueva (fuente).
Cómo migrar (conserva la configuración existente, según la guía oficial de CookieYes):
Ve a Escritorio > Plugins > CookieYes | GDPR Cookie Consent y actualiza el plugin a la última versión.
En el panel del plugin, abre el aviso de actualización de interfaz y pulsa Review changes.
Pulsa Update to new version.
No uses la opción "Delete settings and reset" para migrar: borra todos los ajustes, incluida la lista de cookies, y no es reversible.
1. Preparar la cola y conectar el plugin
<script> window.walcu = window.walcu || []; (function () { var last = null; function sync(analytics) { if (analytics === last) return; last = analytics; window.walcu.push([analytics ? 'consent' : 'revoke']); } function readCookie() { var m = document.cookie.match(/(?:^|;\s*)cookieyes-consent=([^;]*)/); if (!m) return null; var a = decodeURIComponent(m[1]).match(/(?:^|,)analytics:(yes|no)/); return a ? a[1] === 'yes' : null; } function check() { var a = readCookie(); if (a !== null) sync(a); } document.addEventListener('cookieyes_banner_load', function (e) { if (e.detail && e.detail.categories) sync(!!e.detail.categories.analytics); }); document.addEventListener('cookieyes_consent_update', function (e) { if (e.detail && e.detail.accepted) sync(e.detail.accepted.indexOf('analytics') !== -1); }); check(); setInterval(check, 1000); })(); </script>2. Instalar el sdk
<script src="<https://sdk.crm.walcu.com/sdk.js>" data-public-id="..." async></script>
3. Declarar claves
Las cuatro claves de Walcu se declaran en la categoría Analytics, para que aparezcan en el banner. Si el plugin está conectado a la web app, la ruta es Cookie Manager > Cookie List > Analytics > + Add New Cookie, y después Save Draft y Publish changes. Si no está conectado, el plugin tiene un gestor de cookies equivalente dentro del menú CookieYes del admin de WordPress.
Cookie ID | Categoría | Script URL Pattern | Descripción |
| Analytics | (vacío) | Identificador del visitante. Se guarda en localStorage. |
| Analytics | (vacío) | Identificador de la sesión. Se guarda en localStorage. |
| Analytics | (vacío) | Última actividad de la sesión. Se guarda en localStorage. |
| Analytics | (vacío) | Origen de la visita. Se guarda en localStorage. |
Aviso esperado. El panel mostrará "This cookie does not have a script URL pattern" y ofrecerá "Add now". Es normal: no añadas el patrón, porque bloquearía el SDK entero, incluida su parte funcional.