¿Quiere que otros plugins de WordPress reconozcan automáticamente las opciones de consentimiento de sus visitantes? WPConsent se integra con el plugin WP Consent API para que las decisiones de consentimiento tomadas a través de su banner se compartan con todos los plugins compatibles en su sitio. Esta guía explica qué es la WP Consent API, por qué es importante la integración y cómo WPConsent mapea sus categorías al formato estándar de la API.
Tabla de contenidos
- ¿Qué es la WP Consent API?
- Por qué importa esta integración
- Cómo funciona la integración
- Mapeo de categorías
- Sincronización del tipo de consentimiento
- Coordinación del bloqueo de scripts
- Configuración de la integración
- Preguntas frecuentes
- Conclusión
¿Qué es la WP Consent API?
La WP Consent API es un plugin gratuito de WordPress que crea un lenguaje común para la gestión del consentimiento. En lugar de que cada plugin cree sus propias comprobaciones de consentimiento, la WP Consent API proporciona un estándar único que los plugins pueden utilizar para preguntar “¿permite este visitante las cookies de estadísticas?” o “¿permite este visitante las cookies de marketing?”
Cualquier plugin que admita la WP Consent API puede leer los estados de consentimiento de cualquier plugin de gestión de consentimiento compatible. Esto significa que no está limitado a un ecosistema específico: sus opciones de consentimiento fluyen a todos los plugins que hablan el mismo idioma.
Por qué importa esta integración
Sin la WP Consent API, cada plugin gestiona el consentimiento de forma independiente. Esto puede dar lugar a situaciones en las que:
- Un visitante acepta las cookies a través de su banner de WPConsent, pero un plugin de formularios no lo sabe y bloquea la funcionalidad innecesariamente.
- Un visitante rechaza las cookies de marketing, pero un plugin de análisis se carga de todos modos porque no comprueba el estado de consentimiento de WPConsent.
- Necesita configurar manualmente las comprobaciones de consentimiento en varios plugins en lugar de gestionar todo desde un solo lugar.
Con la integración activa, WPConsent se convierte en la única fuente de verdad para el consentimiento en su sitio. Cada plugin compatible con la WP Consent API respeta automáticamente las opciones que los visitantes eligen a través de su banner.
Cómo funciona la integración
Cuando WPConsent y el plugin WP Consent API están activos, la integración se produce automáticamente. No hay nada que configurar.
Esto es lo que WPConsent hace en segundo plano:
- Se registra como el gestor de consentimiento activo para que la WP Consent API sepa qué plugin está gestionando el consentimiento.
- Establece el tipo de consentimiento (opt-in o opt-out) según su configuración de WPConsent, para que otros plugins sepan si deben bloquear o permitir por defecto.
- Sincroniza las opciones de consentimiento cada vez que un visitante guarda sus preferencias a través del banner. WPConsent traduce sus propias categorías al formato estándar de la WP Consent API.
- Evita el doble bloqueo omitiendo su propio bloqueo de scripts para aquellos scripts que la WP Consent API ya gestiona.
Si el plugin WP Consent API no está instalado, WPConsent funciona exactamente igual: la integración simplemente no se activa.
Mapeo de categorías
WPConsent utiliza sus propios nombres de categoría (Esencial, Estadísticas, Marketing), mientras que la WP Consent API utiliza un conjunto diferente de categorías estándar. WPConsent mapea automáticamente entre ambas cada vez que un visitante guarda sus preferencias.
| Categoría de WPConsent | Categoría de WP Consent API | Estado de consentimiento |
|---|---|---|
| Esenciales | funcional | Siempre permitido |
| Esenciales | preferencias | Siempre permitido |
| Estad ilde;sticas | estadísticas | Basado en la elección del visitante |
| Estad ilde;sticas | estadísticas-anónimas | Basado en la elección del visitante |
| Marketing | marketing | Basado en la elección del visitante |
Algunas cosas a tener en cuenta:
- Esencial se corresponde con
funcionalypreferenciasporque WPConsent no tiene una categoría de Preferencias separada. Ambas se establecen siempre en "permitido" ya que las cookies esenciales son necesarias para que tu sitio funcione. - Estadísticas se corresponde con
estadísticasyestadísticas-anónimas. La API de Consentimiento de WP distingue entre análisis normales y anónimos, pero WPConsent los trata igual: ambos siguen la elección de Estadísticas del visitante. - Marketing se corresponde directamente con
marketingsin traducciones adicionales.
Este mapeo significa que cualquier plugin que compruebe wp_has_consent( 'statistics' ) o wp_has_consent( 'marketing' ) respeta automáticamente las elecciones que los visitantes hacen a través de tu banner de WPConsent.
Sincronización del tipo de consentimiento
WPConsent indica a la API de Consentimiento de WP si tu sitio utiliza consentimiento de opt-in o opt-out:
- Opt-in (Permitir por defecto desactivado): Los scripts y las cookies se bloquean hasta que el visitante acepta explícitamente. Este es el estándar para el cumplimiento del GDPR.
- Opt-out (Permitir por defecto activado): Los scripts y las cookies se permiten por defecto hasta que el visitante los rechaza activamente.
Esta configuración se lee de tu configuración de WPConsent en WPConsent >> Ajustes (el interruptor Permitir por defecto). Otros plugins que comprueban el tipo de consentimiento pueden ajustar su comportamiento en consecuencia.
Coordinación del bloqueo de scripts
Cuando tanto WPConsent como la API de Consentimiento de WP gestionan el mismo script, puede producirse un doble bloqueo. Para evitarlo, WPConsent omite automáticamente su propio bloqueo para los scripts que la API de Consentimiento de WP ya gestiona.
Por ejemplo, el script de seguimiento de atribución de WooCommerce se gestiona a través de la API de Consentimiento de WP. WPConsent detecta esto y deja que la API de Consentimiento de WP gestione el bloqueo en lugar de aplicar sus propias reglas encima.
Configuración de la integración
- Instala y activa el plugin API de Consentimiento de WP desde el repositorio de plugins de WordPress.
- Eso es todo. WPConsent detecta la API de Consentimiento de WP automáticamente y activa la integración.
No hay ajustes adicionales que configurar. El mapeo de categorías, la sincronización del tipo de consentimiento y la coordinación del bloqueo de scripts ocurren automáticamente.
Preguntas frecuentes
¿Necesito instalar la API de Consentimiento de WP por separado?
Sí. La API de Consentimiento de WP es un plugin gratuito independiente disponible en el repositorio de plugins de WordPress. Instálalo y actívalo junto con WPConsent para habilitar la integración.
¿Por qué otros plugins no reconocen el consentimiento de mis visitantes?
Primero, verifica que el plugin API de Consentimiento de WP esté instalado y activo. Luego, confirma que el otro plugin realmente admita la API de Consentimiento de WP (consulta su documentación). Finalmente, intenta probar en una ventana de incógnito para descartar el estado de consentimiento en caché.
¿Es la API de Consentimiento de WP necesaria para que WPConsent funcione?
No. WPConsent funciona completamente por sí solo. La integración de la API de WP Consent es una adición opcional que mejora la interoperabilidad con otros plugins que admiten el estándar.
¿Requiere configuración la integración?
No. Una vez que ambos plugins están activos, WPConsent maneja todo automáticamente: registro, mapeo de categorías, sincronización de tipos de consentimiento y coordinación del bloqueo de scripts.
Conclusión
La integración de la API de WP Consent permite a WPConsent compartir las decisiones de consentimiento con todos los plugins compatibles en tu sitio a través de una interfaz estandarizada. Instala el plugin WP Consent API y WPConsent se encargará del resto automáticamente. Para más información sobre temas relacionados, consulta la gestión de categorías de cookies y el bloqueo automático de scripts.