Para optimizar nuestra página wordpress, habitualmente utilizamos herramientas como “Pingdom Tools”, “gtmetrix” o “google pagespeed” para que nos ayude a identificar cuales son nuestros puntos flacos.

Uno de esos puntos es que es recomendable ofrecer el contenido estático de nuestra web (imágenes, css, js…) desde subdominios tipo media1.dominio.com, media2.dominio.com y media3.dominio.com. Simulando así un CDN y los navegadores descargan esos archivos de forma paralela. Ahora bien, una de las advertencias que nos salta en Pingdom Tools si no hacemos las cosas bien es el siguiente mensaje: “Serve static content from a cookieless domain“.

Pues bien, la solución al final es más simple de lo que parecía, lo único que a mi me ha costado encontrar la solución correcta. para empezar, en el archivo wp-config.php de nuestro wordpress tenemos que añadir el siguiente código. No olvidar reemplazar por vuestro dominio.

define('COOKIE_DOMAIN', 'www.dominio.com');

Pero no todas las cookies vienen de wordpress. Lo más seguro es que tengamos google analytics y tengamos que especificarle sobre qué dominio tiene que hacer el tracking. La siguiente línea es la forma de especificar el dominio.

ga('create', 'UA-XXXXXXXX-X', 'www.dominio.com');

Pero personalmente yo utilizo el plugin de “Google Analytics by Monsterinsights” y tenemos que especificar el dominio en la sección Tracking / Compatibility tal y como aparece en la imagen adjunta.