# Migrar desde otro banner de consentimiento

Guía paso a paso para migrar desde Cookiebot, OneTrust, Termly, Iubenda, Klaro o cualquier otro CMP a FlowConsent sin romper tu tracking.

> Canonical: https://www.flowconsent.com/es/doc/migrating-from-other-banner
> Last updated: 2026-05-01
Ya tienes un banner de cookies en Cookiebot, OneTrust, Termly, Iubenda, Klaro, Axeptio, Didomi u otro CMP, y quieres pasarte a FlowConsent. Esta guía te lleva por la migración sin romper tu analítica ni tu cumplimiento.

## Antes de empezar

Ten a mano:

- La lista de servicios de terceros actuales en tu sitio (tu CMP antiguo seguramente la exporta)
- El mapeo de categorías que usas hoy (necesarias / analítica / marketing / preferencias o un desglose propio)
- Acceso al `<head>` de tu sitio (plantilla, CMS o tag manager)
- Unos 30 minutos para la primera migración

## 1. Crear tu banner FlowConsent

Regístrate en [app.flowconsent.com](https://app.flowconsent.com) y crea un banner apuntando a tu sitio. FlowConsent escaneará la página y detectará servicios de terceros automáticamente.

> **No despliegues todavía.** Mantén el banner antiguo activo hasta el paso 4.

## 2. Reconciliar la lista de servicios

Abre la pestaña **Services** en el Builder. Compárala con la lista de tu CMP anterior:

- Para cada servicio que el auto-scan no detectó, haz clic en **+ Añadir servicio** y configúralo a mano
- Los servicios detectados que ya no usas, archívalos
- Verifica la **categoría** de cada servicio frente a tu setup anterior. Si el marketing estaba subdividido (p. ej. "publicidad" vs "remarketing"), usa la pestaña **Cookie list** para añadir una categoría personalizada

## 3. Igualar el aspecto y los textos

Abre **Style** para igualar tu marca actual:

- Diseño (la mayoría de CMPs usan barra inferior o modal por defecto — elige el mismo)
- Color primario y de acento de tu banner actual
- Border radius, tipografía, forma de los botones

Después **Information** + **Translations** para los textos. Si has pulido los textos de tu banner antiguo, pégalos tal cual. FlowConsent no impone una formulación concreta.

**Importante** — mantén los botones Aceptar y Rechazar del mismo tamaño. AEPD y EDPB lo exigen; si tu banner antiguo tenía un enlace pequeño "Rechazar" o un botón oculto, es el momento de corregirlo.

## 4. Desplegar y cambiar el snippet

En la pestaña **Deployment**, despliega tu banner FlowConsent. Copia el snippet:

```html
<!-- FlowConsent CMP -->
<script src="https://TU-WORKSPACE.consent.flowconsent.com/cookie-manager.js?code=TU_LICENSE_CODE"></script>
```

En el `<head>` de tu sitio:

1. **Elimina por completo el snippet del CMP antiguo** (el `cd.cookiebot.com/uc.js` de Cookiebot, el `optanon.blob.core.windows.net` de OneTrust, etc.)
2. **Pega el snippet de FlowConsent** en el mismo lugar — lo más arriba posible dentro de `<head>`, antes de cualquier script de tracking
3. Despliega tu sitio

Si tu CMP antiguo envolvía tus scripts de tracking (p. ej. el atributo `data-cookieconsent="statistics"` de Cookiebot), **deja esos atributos donde están** — FlowConsent sigue la misma convención vía `data-service`. Puedes revisar y ajustar servicio por servicio en la pestaña **Services**.

## 5. Verificar antes y después

En una ventana privada en tu sitio:

1. **El banner aparece** en la primera visita
2. **La pestaña Red está limpia** antes de pulsar Aceptar — ni GA, ni Meta Pixel, ni HubSpot
3. Haz clic en **Aceptar todo** → los scripts de tracking se disparan como esperabas
4. Recarga → no aparece banner, el tracking sigue funcionando
5. Abre **Analytics → Sesiones** en tu panel FlowConsent — la sesión de prueba aparece en ~1 minuto

Si algo no encaja, consulta la [guía de resolución](/es/doc/cloudflare-deployment) o mira la pestaña **Logs** del banner para errores de despliegue.

## 6. Migrar registros de consentimiento (opcional)

Si necesitas conservar prueba de consentimientos pasados con fines de auditoría, FlowConsent no importa registros de otro CMP. Dos opciones:

- **Conservar el export del CMP antiguo** como almacenamiento frío (la mayoría ofrecen export CSV). Sigue siendo prueba válida bajo el RGPD.
- **Planes Pro / Enterprise** — escribe a [support@flowconsent.com](mailto:support@flowconsent.com) para un import asistido. Aceptamos exports de Cookiebot, OneTrust, Termly e Iubenda.

## Trampas frecuentes

- **Usuarios de Google Tag Manager** — si tu CMP anterior disparaba tags vía un evento personalizado (p. ej. `cookieconsent_accepted`), actualiza el trigger para escuchar el evento de FlowConsent. Consulta la [API JS](/es/doc) para los nombres de eventos.
- **Sitios con service worker** — limpia la caché del service worker después del despliegue. Algunas PWAs cachean el script CMP antiguo de forma agresiva.
- **Sitios con CSP** — añade el dominio del worker de FlowConsent a tu Content-Security-Policy en `script-src`. El dominio depende del plan: `consent.flowconsent.com` (Pro/Enterprise) o `tu-worker.workers.dev` (Free).
- **Sitios multilingües** — si tu CMP antiguo detectaba el idioma automáticamente, configura lo mismo en **Information → Método de detección** para no mostrar el idioma equivocado.

## Cancelar la suscripción al CMP antiguo

Cuando tu banner FlowConsent lleve al menos 7 días en producción sin problemas de cumplimiento, puedes cancelar tu CMP antiguo. La mayoría de proveedores exigen 30 días de preaviso — revisa tu contrato.
