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.