Ir al contenido principal

Cookie Law Info

Escrito por Javier Olombrada

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):

  1. Ve a Escritorio > Plugins > CookieYes | GDPR Cookie Consent y actualiza el plugin a la última versión.

  2. En el panel del plugin, abre el aviso de actualización de interfaz y pulsa Review changes.

  3. 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

_walcu_visitor_id

Analytics

(vacío)

Identificador del visitante. Se guarda en localStorage.

_walcu_session_id

Analytics

(vacío)

Identificador de la sesión. Se guarda en localStorage.

_walcu_session_last_activity

Analytics

(vacío)

Última actividad de la sesión. Se guarda en localStorage.

_walcu_origin

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.


¿Ha quedado contestada tu pregunta?