Ir al contenido principal

Cookiebot

Escrito por Javier Olombrada

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:

Nombre

Tipo

Categoría

Ruta

Descripción

_walcu_visitor_id

HTML5 Local storage

Statistics

/

Identificador del visitante.

_walcu_session_id

HTML5 Local storage

Statistics

/

Identificador de la sesión.

_walcu_session_last_activity

HTML5 Local storage

Statistics

/

Última actividad de la sesión.

_walcu_origin

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.

¿Ha quedado contestada tu pregunta?