Entender y configurar las cookies en WordPress

configurar cookies en wordpress

Tabla de contenidos - Entender y configurar las cookies en WordPress

    Las cookies son pequeños archivos que se almacenan en el navegador de los usuarios cuando visitan un sitio web. Éstos contienen información sobre las preferencias, hábitos y comportamientos de los usuarios, lo que permite personalizar su experiencia en el sitio web y ofrecerles contenidos relevantes.

    Sin embargo, las cookies también pueden suponer un riesgo para la privacidad de los usuarios, ya que pueden ser utilizadas por terceros para rastrear su actividad en línea y mostrarles publicidad dirigida. Por eso, la legislación europea exige que los sitios web que usan cookies obtengan el consentimiento previo e informado de los usuarios antes de almacenar o acceder a sus datos.

    En este artículo, te comentaré qué son las cookies, qué tipos existen, cómo afectan a tu sitio web WordPress y cómo puedes configurar las cookies en WordPress de forma fácil y rápida. ¡Sigue leyendo! 🍪

    ¿Qué son las cookies?

    Una cookie es un archivo utilizado por un navegador para recopilar información sobre la actividad del usuario en el navegador. Normalmente, las cookies recogen información de inicio de sesión, para que puedas seguir conectado incluso después de cerrar el navegador. 

    Éstas, también se utilizan para recopilar datos personales que se envían a un servidor web, por lo que esta información sirve para dar contenido a medida de los usuarios. Como puedes ver, las cookies ayudan a proporcionar a los usuarios una gran experiencia con un sitio web, pero eso también significa que se puede abusar de ellas.

    Qué son las cookies

    Cookies maliciosas y leyes en su contra

    Las cookies maliciosas de algunos sitios web pueden rastrear a los usuarios para obtener información privada y detallada, que puede venderse a los anunciantes. Esto es lo que atrae a los organismos encargados de hacer cumplir la ley. 

    Cuando las empresas empiezan a vulnerar la intimidad de las personas con fines lucrativos, alguien tiene que controlar sus acciones, aprobando leyes y reglamentos que protejan a los usuarios. 

    Una de las leyes que ha marcado un cambio en la protección de datos es el Reglamento General de Protección de Datos (RGPD), que se implementó en mayo de 2018. Este reglamento, también conocido como GDPR 2016/679, establece normativas dentro de la Unión Europea y el Espacio Económico Europeo en relación con la privacidad y la gestión de datos de los ciudadanos. Lo interesante de este nuevo reglamento es que empodera a los individuos, otorgándoles control sobre cómo las empresas manejan los datos que recopilan de ellos. 

    Cómo utiliza WordPress las cookies

    Por defecto, WordPress genera dos tipos de cookies a menos que le indiques lo contrario. Entre ellas se incluyen:

    • Cookies de sesión: Son las que le dicen a tu navegador: «Oye, acabas de iniciar sesión en este sitio hace un rato, así que no la vamos a cerrar todavía». Eso te evita tener que iniciar sesión una y otra vez en los mismos sitios.
    • Cookies de comentarios: Cada vez que comentas en un sitio web WordPress, se guardarán algunos de tus datos para que no tengas que volver a introducirlos más tarde. Eso puede incluir tu nombre de usuario, dirección de correo electrónico y más.

    Es importante recordar que las cookies residen en el navegador de cada usuario. Eso significa que están a salvo incluso si alguien vulnera la seguridad del sitio web, que es exactamente la razón por la que se utilizan a menudo para manejar información sensible.

    Pide presupuesto para tu web

    Cuéntame tu idea y crearemos una web en WordPress única y profesional que transmita el valor de tu marca y genere conversiones.

    ¿Cómo configurar las cookies en WordPress? (con código)

    ¿Quieres añadir la política de cookies a tu sitio WordPress usando código? Te lo explico paso a paso de manera fácil. Antes solía hacerse manualmente, pero hoy en día, por razones prácticas, es mejor usar un plugin

    Te explicaré el método tradicional por si acaso, pero te recomiendo usar un plugin porque hace todo el trabajo por ti y te asegura cumplir con las normativas de privacidad. Es la opción más sencilla y completa.

    Nota: Para seguir esta guía, tendrás que añadir código a un archivo .php de tu tema o utilizar un plugin de fragmentos de código como WPCode.

    Ahora bien, primero, accede al panel de administración de WordPress y navega hacia la sección de “Apariencia”. Si tienes la opción disponible, selecciona «Editor de temas». Dentro de esta área, encontrarás una lista de archivos relacionados con el tema de tu sitio.

    Busca el archivo «header.php» o «footer.php» y selecciona el que desees editar. Una vez dentro, podrás insertar el código JavaScript necesario para gestionar las cookies.

    A continuación, te muestro un ejemplo básico de cómo hacerlo:

    <script>
    
      window.addEventListener('load', function () {
    
        var consentimiento = localStorage.getItem('cookie_consent');
    
        if (!consentimiento) {
    
          var mensaje = 'Esta web usa cookies para que tu experiencia sea mejor. Al continuar navegando, aceptas su uso.';
    
          var boton = 'Aceptar';
    
          var aviso = document.createElement('div');
    
          aviso.innerHTML = '<div style="position:fixed; bottom:0; left:0; right:0; background:#333; color:#fff; padding:10px; text-align:center; z-index:1000;">' + mensaje + ' <button style="background:#0073aa; border:none; border-radius:3px; color:#fff; cursor:pointer; margin-left:10px; padding:5px 10px;">' + boton + '</button></div>';
    
          document.body.appendChild(aviso);
    
          aviso.querySelector('button').addEventListener('click', function () {
    
            localStorage.setItem('cookie_consent', 'true');
    
            aviso.remove();
    
          });
    
        }
    
      });
    
    </script>

    Después de agregar este código, guarda los cambios haciendo clic en «Actualizar archivo».

    Con este código, se generará una ventana emergente en la parte inferior de la página para informar a los usuarios sobre el uso de cookies. Ofrece la opción de aceptarlas, y cuando el usuario lo haga, se almacenará un valor en el almacenamiento local del navegador para evitar que el mensaje aparezca repetidamente en futuras visitas.

    Recuerda que este es un ejemplo básico y puedes adaptarlo según tus necesidades específicas. Por ejemplo, puedes cambiar el mensaje, el color, y lo que quieras.

    Eliminar una cookie en WordPress

    Puedes crear cookies fácilmente si sabes qué parámetros utilizar. Por otra parte, las cookies caducan con el tiempo (dependiendo de los valores que establezcas). Sin embargo, si se da la situación de que quieres editar una cookie o ya no la necesitas, puedes borrar la original.

    Para eliminar una cookie, tendrás que utilizar el siguiente código, que una vez más va dentro del archivo function.php de tu tema: 

    unset($_COOKIE[‘nombre de cookie']);

    Como siempre, recuerda que en el ejemplo hemos utilizado valores de referencia. Tendrás que modificar ese código en función del nombre específico de la cookie. Cuando hayas desinstalado la cookie, puedes sustituirla por una nueva versión o dejarla como está.

    configurar cookies plugin wordpress

    Configurar las cookies en WordPress con el plugin CookieYes

    Ahora te voy a explicar cómo configurar un banner de cookies en WordPress con un plugin. Con el plugin CookieYes, es más fácil de lo que imaginas. Este accesorio se destaca por su capacidad para cumplir con regulaciones como GDPR, RGPD, CCPA, LGPD, CNIL, y muchas más, adaptándose a distintas leyes internacionales.

    No necesitas ser un experto en leyes ni en programación para asegurarte de que tu sitio web cumpla con los requisitos legales. CookieYes ofrece una amplia gama de funciones y personalizaciones que te permiten adaptar el aviso de cookies a tus necesidades específicas.

    Aquí te dejo un paso a paso para configurar el banner de cookies en tu sitio WordPress utilizando el plugin CookieYes:

    1. Dirígete al panel de administración de WordPress de tu sitio web. En el menú lateral, selecciona «Plugins» y luego haz clic en «Añadir nuevo». En el campo de búsqueda, escribe «CookieYes» y presiona enter. Una vez que aparezca el plugin en los resultados, haz clic en «Instalar ahora» y luego en «Activar».
    2. Después de activar el plugin, aparecerá un nuevo elemento de menú llamado «CookieYes» en el panel de administración. Haz clic en él y sigue las instrucciones para completar la configuración inicial.
    3. En la sección de «Ajustes» del plugin, podrás personalizar el aspecto y comportamiento del aviso de cookies. Puedes cambiar los textos, fuentes, colores y posición del aviso para que se adapte al diseño de tu sitio web.
    4. CookieYes te permite configurar diferentes opciones de consentimiento para tus usuarios. Puedes elegir si deseas que se acepten automáticamente las cookies al hacer scroll en la página, o si prefieres que los usuarios den su consentimiento de forma explícita.
    5. CookieYes se integra con las principales redes sociales como Facebook y Twitter. En la sección de «Integraciones», podrás activar estas opciones para garantizar una experiencia coherente en tu sitio web.
    6. Una de las características más útiles de CookieYes es su capacidad para examinar y categorizar automáticamente las cookies de tu sitio web. En la sección de «Cookies», podrás revisar y ajustar estas categorías según tus necesidades.
    7. Ya cuando hayas completado la configuración, asegúrate de realizar una prueba en tu sitio web para verificar que el aviso de cookies se muestre correctamente y que los usuarios puedan dar su consentimiento de manera adecuada.

    ¡Listo! Con estos pasos, habrás configurado correctamente el banner de cookies en tu sitio WordPress utilizando el plugin CookieYes. Ahora puedes estar seguro de que tu web cumple con las regulaciones legales de privacidad y protección de datos.

    Palabras finales

    Las cookies representan una de las herramientas clave que los sitios web modernos utilizan para brindar una experiencia más personalizada a sus usuarios. Con WordPress, tienes la capacidad de configurar estas cookies para adaptar tu sitio a las necesidades individuales de cada uno.

    Si estás interesado en descubrir más técnicas para mejorar la experiencia del usuario, te invito a explorar mi blog. En él encontrarás una amplia variedad de guías y tutoriales sobre WordPress y diseño web que seguramente te serán de gran utilidad.

    Resuelve todas tus dudas

    Contrata una consultoría personal y te ayudaré a solucionar cualquier duda y problema con WordPress, Elementor o WooCommerce

    Facebook
    Twitter
    LinkedIn

    Otros artículos de Diseño Web WordPress destacados