{"id":15015,"date":"2023-08-15T13:00:00","date_gmt":"2023-08-15T11:00:00","guid":{"rendered":"https:\/\/carontestudio.com\/blog\/?p=15015"},"modified":"2023-07-28T14:22:10","modified_gmt":"2023-07-28T12:22:10","slug":"crear-cookies-en-javascript","status":"publish","type":"post","link":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/","title":{"rendered":"C\u00f3mo crear cookies en JavaScript"},"content":{"rendered":"\n<p><strong>Crear cookies en JavaScript<\/strong> es un proceso sencillo, pero debes saber los m\u00e9todos adecuados para llevarlo a cabo. En este art\u00edculo te muestro todo lo que debes saber. \u00a1Empezamos!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introducci\u00f3n: \u00bfQu\u00e9 son las cookies y por qu\u00e9 son importantes?<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>Las cookies son peque\u00f1os fragmentos de datos que se almacenan en el navegador<\/strong> del usuario y se utilizan para almacenar informaci\u00f3n sobre el mismo y su interacci\u00f3n con un sitio web. <\/p>\n\n\n\n<p>En el \u00e1mbito del <a href=\"https:\/\/carontestudio.com\/diseno-web\/diseno-web-vitoria\/\">dise\u00f1o web<\/a>, JavaScript desempe\u00f1a un papel fundamental en la creaci\u00f3n y manipulaci\u00f3n de cookies. En este art\u00edculo, te muestro detalladamente <strong>c\u00f3mo crear cookies en JavaScript y aprovechar su potencial para almacenar y recuperar datos<\/strong> en el lado del cliente.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/crear-cookies-js.jpg\" alt=\"crear cookies javascript\" class=\"wp-image-15071\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/crear-cookies-js.jpg 640w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/crear-cookies-js-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Crear cookies en JavaScript de forma sencilla<\/h2>\n\n\n\n<p>En este apartado te ense\u00f1o los pasos que debes seguir para <strong>crear cookies en JavaScript<\/strong> de forma simple junto con un ejemplo pr\u00e1ctico que te ayudar\u00e1 a entender el proceso.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Establece el nombre y el valor de la cookie<\/strong>: el nombre de la cookie es una etiqueta que identifica la informaci\u00f3n que quieres almacenar. Por otro lado, el valor de la cookie es la informaci\u00f3n que deseas guardar (nombre=valor). Puede ser una cadena de texto, un n\u00famero u otra informaci\u00f3n relevante.<\/li>\n\n\n\n<li><strong>Asigna la cookie al navegador<\/strong>: utiliza el objeto <em><a href=\"https:\/\/developer.mozilla.org\/es\/docs\/Web\/API\/Document\/cookie\" target=\"_blank\" rel=\"noreferrer noopener\">document.cookie<\/a><\/em> para asignar la cookie al navegador. La sintaxis b\u00e1sica para asignar una cookie es: <em><strong>document.cookie = \u00abnombre=valor\u00bb;<\/strong><\/em><\/li>\n\n\n\n<li><strong>Configura otros atributos de la cookie (opcional)<\/strong>: puedes establecer atributos adicionales para controlar la duraci\u00f3n y otras caracter\u00edsticas de la cookie. Algunos de <strong>los m\u00e1s comunes<\/strong> son los siguientes:\n<ul class=\"wp-block-list\">\n<li><strong><em>expires<\/em><\/strong>: Define la fecha de expiraci\u00f3n de la cookie. Despu\u00e9s de esa fecha, la cookie se elimina autom\u00e1ticamente.<\/li>\n\n\n\n<li><strong><em>path<\/em><\/strong>: Especifica la ruta del sitio web donde la cookie es v\u00e1lida.<\/li>\n\n\n\n<li><strong><em>domain<\/em><\/strong>: Indica el dominio en el que la cookie es v\u00e1lida.<\/li>\n\n\n\n<li><strong><em>secure<\/em><\/strong>: Si se establece en true, la cookie solo se enviar\u00e1 a trav\u00e9s de una conexi\u00f3n segura (HTTPS).<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>Aqu\u00ed tienes un <strong>ejemplo de c\u00f3mo crear una cookie b\u00e1sica en JavaScript<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>document.cookie = \"user=miCookie; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=\/;\";<\/code><\/pre>\n\n\n\n<p>Puedes a\u00f1adir dicha sentencia al c\u00f3digo HTML de tu sitio web empleando las etiquetas &lt;script&gt; y &lt;\/script&gt;. Por ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n    &lt;title&gt;Cookies JS&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;script&gt;\n        document.cookie = \"user=Iker; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=\/;\";\n    &lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p>Una vez a\u00f1adido dicho c\u00f3digo a la web, puedes ir al inspector de elementos (F12) -&gt; Application -&gt; Cookies. En esa secci\u00f3n podr\u00e1s visualizar todas las cookies que est\u00e1 cargando la web en tu navegador, entre las que se encontrar\u00e1 la cookie reci\u00e9n a\u00f1adida.<\/p>\n\n\n\n<p>\u00a1Y eso es todo! Con estos pasos, podr\u00e1s<strong> crear cookies en JavaScript<\/strong>, almacenar informaci\u00f3n en el navegador del usuario y personalizar su duraci\u00f3n.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"734\" height=\"263\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/crear-cookie-javascript.jpg\" alt=\"crear cookie javascript\" class=\"wp-image-15088\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/crear-cookie-javascript.jpg 734w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/crear-cookie-javascript-300x107.jpg 300w\" sizes=\"auto, (max-width: 734px) 100vw, 734px\" \/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Acceso a datos despu\u00e9s de crear las cookies<\/h2>\n\n\n\n<p><strong>Una vez que has creado una cookie en JavaScript, puedes almacenar diferentes tipos de datos en ella<\/strong> y acceder a ellos m\u00e1s adelante. Te explico el proceso:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"960\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/cookies-js.jpg\" alt=\"cookies js\" class=\"wp-image-15117\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/cookies-js.jpg 640w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/cookies-js-200x300.jpg 200w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li><strong>Almacenamiento de datos en las cookies<\/strong>: lo m\u00e1s com\u00fan es convertir los diferentes tipos de datos a almacenar en una cadena de texto. Para la conversi\u00f3n de datos, algunas opciones comunes son:\n<ul class=\"wp-block-list\">\n<li>Para <strong>almacenar una cadena de texto<\/strong>, simplemente asigna el valor entre comillas: <em><code>document.cookie = \"nombre='Mi texto'\"<\/code><\/em><strong><code><em>;<\/em><\/code><\/strong><\/li>\n\n\n\n<li>Para <strong>almacenar un n\u00famero<\/strong>, no es necesario realizar ninguna conversi\u00f3n especial: <em><code>document.cookie = \"edad=25\";<\/code><\/em><\/li>\n\n\n\n<li>Para <strong>almacenar un objeto o una matriz<\/strong>, puedes utilizar <em>JSON.stringify()<\/em> para convertirlos en una cadena JSON: <em><code>document.cookie = \"datos=\" + JSON.stringify(objeto);<\/code><\/em><\/li>\n\n\n\n<li>Recuerda que <strong>los navegadores solo pueden almacenar cadenas de texto en las cookies<\/strong>, por lo que debes asegurarte de convertir tus datos en una cadena antes de guardarlos.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Obtenci\u00f3n de datos almacenados en las cookies<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Para acceder a los datos almacenados en las cookies, puedes utilizar el objeto <em><strong>document.cookie<\/strong><\/em>. Sin embargo, ten en cuenta que este objeto devuelve todas las cookies almacenadas en el sitio web como una \u00fanica cadena.<\/li>\n\n\n\n<li>Para obtener <strong>datos espec\u00edficos<\/strong> de una cookie, necesitar\u00e1s escribir una funci\u00f3n para extraer el valor correcto utilizando <strong>t\u00e9cnicas de manipulaci\u00f3n de cadenas<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<p>Aqu\u00ed tienes un <strong>ejemplo<\/strong> en el que se muestra c\u00f3mo crear una cookie, definir una funci\u00f3n que acceda a su informaci\u00f3n y llamarla para mostrar los datos obtenidos en consola:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n        \/\/CREAR COOKIE\n        document.cookie = \"user=Iker; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=\/;\";\n\n        \/\/ACCEDER A LA COOKIE Y MOSTRAR\n        function getCookieValue(nombre) {\n            var cookies = document.cookie.split(\";\"); \/\/ Divide la cadena de cookies en un array\n            for (var i = 0; i &lt; cookies.length; i++) {\n                var cookie = cookies&#91;i].trim(); \/\/ Elimina los espacios en blanco al principio y al final\n                if (cookie.startsWith(nombre + \"=\")) {\n                    return cookie.substring(nombre.length + 1); \/\/ Retorna el valor de la cookie\n                }\n            }\n            return null; \/\/ Si no se encuentra la cookie, retorna null\n        }\n\n        var nombreCookie = getCookieValue(\"user\");\n        console.log(nombreCookie); \/\/ Muestra el valor en la consola\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p>Recuerda reemplazar \u00abuser\u00bb con el nombre de la cookie que deseas obtener. La funci\u00f3n <strong><em>getCookieValue()<\/em><\/strong> buscar\u00e1 la cookie por su nombre y retornar\u00e1 su valor.<\/p>\n\n\n\n<p>Puedes aplicar dicho <em>script<\/em> en tu sitio web y abrir el inspector de elementos (F12) -&gt; Console, con el objetivo de comprobar si se muestra el valor correspondiente:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"76\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/crear-cookie-js.jpg\" alt=\"crear cookie js\" class=\"wp-image-15100\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/crear-cookie-js.jpg 630w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/crear-cookie-js-300x36.jpg 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Manipulaci\u00f3n avanzada de cookies<\/h2>\n\n\n\n<p>Una vez que has visto <strong>c\u00f3mo crear cookies en JavaScript<\/strong>, es posible que necesites <strong>modificarlas o eliminarlas<\/strong> en ciertos casos. En este apartado te mostrar\u00e9 c\u00f3mo realizar estas operaciones de manipulaci\u00f3n avanzada de cookies.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Modificar una cookie ya creada<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"424\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/modificar-cookies-existente.jpg\" alt=\"modificar cookie existente\" class=\"wp-image-15120\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/modificar-cookies-existente.jpg 640w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/modificar-cookies-existente-300x199.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p>Si deseas <strong>modificar el valor de una cookie existente<\/strong>, puedes seguir estos pasos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Obt\u00e9n el valor actual de la cookie utilizando los m\u00e9todos que se mencionaron anteriormente.<\/li>\n\n\n\n<li>Modifica el valor de la cookie seg\u00fan tus necesidades.<\/li>\n\n\n\n<li>Utiliza la misma sintaxis para asignar la cookie actualizada al navegador.<\/li>\n<\/ul>\n\n\n\n<p>Tomando como referencia el <strong>ejemplo<\/strong> anterior, en el siguiente c\u00f3digo te muestro c\u00f3mo crear una cookie, modificarla y acceder al valor que se ha modificado, con el objetivo de mostrarlo en consola:<\/p>\n<\/div>\n<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    \/\/CREAR COOKIE\n    document.cookie = \"user=Iker; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=\/;\";\n\n    \/\/MODIFICAR COOKIE\n    function updateCookieValue(nombre, nuevoValor) {\n      var cookies = document.cookie.split(\";\");\n      for (var i = 0; i &lt; cookies.length; i++) {\n        var cookie = cookies&#91;i].trim();\n        if (cookie.startsWith(nombre + \"=\")) {\n          document.cookie = cookie.substring(0, nombre.length + 1) + nuevoValor;\n          break;\n        }\n      }\n    }\n    updateCookieValue(\"user\", \"Miguel\"); \/\/ Modifica el valor de la cookie \"user\"\n\n    \/\/ACCEDER A LA COOKIE Y MOSTRAR\n    function getCookieValue(nombre) {\n      var cookies = document.cookie.split(\";\"); \/\/ Divide la cadena de cookies en un array\n      for (var i = 0; i &lt; cookies.length; i++) {\n        var cookie = cookies&#91;i].trim(); \/\/ Elimina los espacios en blanco al principio y al final\n        if (cookie.startsWith(nombre + \"=\")) {\n          return cookie.substring(nombre.length + 1); \/\/ Retorna el valor de la cookie\n        }\n      }\n      return null; \/\/ Si no se encuentra la cookie, retorna null\n    }\n    var nombreCookie = getCookieValue(\"user\");\n    console.log(nombreCookie); \/\/ Muestra el valor de la cookie \"user\" en la consola\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center\">El <strong>resultado en consola<\/strong> ser\u00eda el siguiente:<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"627\" height=\"75\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/cookies-javascript.jpg\" alt=\"cookies javascript\" class=\"wp-image-15110\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/cookies-javascript.jpg 627w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/cookies-javascript-300x36.jpg 300w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"960\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/eliminar-cookie-existente.jpg\" alt=\"eliminar cookie existente\" class=\"wp-image-15124\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/eliminar-cookie-existente.jpg 640w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/eliminar-cookie-existente-200x300.jpg 200w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Eliminar una cookie existente<\/h3>\n\n\n\n<p>Si quieres <strong>eliminar una cookie<\/strong>, debes configurar su fecha de expiraci\u00f3n en el pasado. Esto har\u00e1 que el navegador la elimine autom\u00e1ticamente. Aqu\u00ed tienes un <strong>ejemplo<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function deleteCookie(nombre) {\n  document.cookie = nombre + \"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=\/;\";\n}\n\ndeleteCookie(\"nombre\"); \/\/ Elimina la cookie \"nombre\"<\/code><\/pre>\n\n\n\n<p>Es importante mencionar que <strong>cuando eliminas una cookie, debes asegurarte de especificar la misma ruta y dominio<\/strong> que se utiliz\u00f3 al crearla originalmente. Esto garantiza que el navegador elimine la cookie correcta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gesti\u00f3n segura de cookies<\/h2>\n\n\n\n<p>Cuando se trata de la gesti\u00f3n de cookies, <strong>es importante considerar la seguridad de los datos<\/strong> que se almacenan en ellas. A continuaci\u00f3n te muestro c\u00f3mo utilizar cookies seguras y <em>HTTP-only<\/em>, as\u00ed como implementar medidas de seguridad adicionales para proteger tus cookies.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Uso de cookies HTTP-only<\/h3>\n\n\n\n<p>Las cookies seguras y <a href=\"https:\/\/cookie-script.com\/documentation\/httponly-cookies\" target=\"_blank\" rel=\"noreferrer noopener\"><em>HTTP-only<\/em> <\/a>son atributos que puedes agregar a tus cookies para mejorar su seguridad:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Las <strong>cookies seguras (<em>secure<\/em>)<\/strong> se env\u00edan solo a trav\u00e9s de una conexi\u00f3n segura (<strong>HTTPS<\/strong>). Esto significa que la informaci\u00f3n almacenada en la cookie se cifra durante la transmisi\u00f3n, lo que reduce el riesgo de que sea interceptada por terceros malintencionados.<\/li>\n\n\n\n<li>Las <strong>cookies <em>HTTP-only<\/em> (<code><em>httpOnly<\/em><\/code>)<\/strong> est\u00e1n dise\u00f1adas para ser accesibles solo mediante solicitudes HTTP o HTTPS, y no se pueden acceder a trav\u00e9s de JavaScript. Esto ayuda a prevenir ataques de <a href=\"https:\/\/www.avast.com\/es-es\/c-xss\" target=\"_blank\" rel=\"noreferrer noopener\">secuencias de comandos entre sitios (XSS)<\/a>, ya que evita que el c\u00f3digo JavaScript acceda directamente a la cookie.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Medidas de seguridad adicionales<\/h3>\n\n\n\n<p>Adem\u00e1s de utilizar cookies seguras y HTTP-only, aqu\u00ed hay algunas <strong>medidas adicionales<\/strong> que puedes implementar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Validar y filtrar los datos de entrada<\/strong>: aseg\u00farate de validar y filtrar cuidadosamente cualquier dato que recibas de los usuarios antes de almacenarlo en una cookie. Esto ayuda a prevenir ataques como la inyecci\u00f3n de c\u00f3digo malicioso.<\/li>\n\n\n\n<li><strong>Establecer una fecha de expiraci\u00f3n adecuada<\/strong>: limita la duraci\u00f3n de tus cookies estableciendo una fecha de expiraci\u00f3n adecuada. Esto garantiza que las cookies se eliminen autom\u00e1ticamente despu\u00e9s de un per\u00edodo espec\u00edfico de tiempo, reduciendo el riesgo de que se utilicen de manera indebida en el futuro.<\/li>\n\n\n\n<li><strong>Utilizar cifrado para datos sensibles<\/strong>: si necesitas almacenar datos sensibles en una cookie, considera cifrarlos antes de guardarlos. Esto agrega una capa adicional de protecci\u00f3n, incluso en el caso de que alguien pueda acceder a la cookie.<\/li>\n<\/ul>\n\n\n\n<p>Al implementar estas medidas de seguridad, estar\u00e1s fortaleciendo la protecci\u00f3n de tus cookies y los datos que contienen. Recuerda que la seguridad es un aspecto fundamental en el dise\u00f1o web, y la gesti\u00f3n adecuada de las cookies juega un papel clave en la protecci\u00f3n de la privacidad de tus usuarios.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"853\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/medidas-seguridad-cookies.jpg\" alt=\"\" class=\"wp-image-15127\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/medidas-seguridad-cookies.jpg 640w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/medidas-seguridad-cookies-225x300.jpg 225w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Crear cookies en JavaScript: Conclusi\u00f3n<\/h2>\n\n\n\n<p>Espero que este art\u00edculo te haya ayudado a aprender <strong>c\u00f3mo crear cookies con JavaScript<\/strong> y a trabajar con ellas. Hemos visto c\u00f3mo crearlas, acceder a ellas y manipularlas, as\u00ed como algunos puntos importantes con respecto a la seguridad de cookies.<\/p>\n\n\n\n<p>\u00a1Nos vemos en la pr\u00f3xima! Chaito<\/p>\n\n\n\n<div class=\"wp-block-columns sabermas is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/carontestudio.com\/blog\/como-capturar-parametros-url-javascript\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"604\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/como-capturar-parametros-de-una-url-con-javascript-1-1024x604.jpg\" alt=\"como capturar parametros de una url con javascript\" class=\"wp-image-14831\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/como-capturar-parametros-de-una-url-con-javascript-1-1024x604.jpg 1024w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/como-capturar-parametros-de-una-url-con-javascript-1-300x177.jpg 300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/como-capturar-parametros-de-una-url-con-javascript-1-768x453.jpg 768w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/06\/como-capturar-parametros-de-una-url-con-javascript-1.jpg 1250w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/carontestudio.com\/blog\/cambiar-valor-de-un-select-javascript\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"604\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/07\/cambiar-el-valor-de-un-select-con-javascript-1024x604.jpg\" alt=\"cambiar select javascript\" class=\"wp-image-15000\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/07\/cambiar-el-valor-de-un-select-con-javascript-1024x604.jpg 1024w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/07\/cambiar-el-valor-de-un-select-con-javascript-300x177.jpg 300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/07\/cambiar-el-valor-de-un-select-con-javascript-768x453.jpg 768w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/07\/cambiar-el-valor-de-un-select-con-javascript.jpg 1250w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Crear cookies en JavaScript es un proceso sencillo, pero debes saber los m\u00e9todos adecuados para llevarlo a cabo. En este art\u00edculo te muestro todo lo que debes saber. \u00a1Empezamos!<\/p>\n","protected":false},"author":5,"featured_media":15290,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[50],"tags":[],"class_list":["post-15015","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion-web"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00f3mo crear cookies en JavaScript \u2714\ufe0f<\/title>\n<meta name=\"description\" content=\"Crear cookies en JavaScript es un proceso sencillo, pero debes saber c\u00f3mo llevarlo a cabo. \u00a1En este art\u00edculo te lo explico!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo crear cookies en JavaScript \u2714\ufe0f\" \/>\n<meta property=\"og:description\" content=\"Crear cookies en JavaScript es un proceso sencillo, pero debes saber c\u00f3mo llevarlo a cabo. \u00a1En este art\u00edculo te lo explico!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog de maketing | Caronte\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/carontewebstudio\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-15T11:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/09\/como-crear-cookies-en-javascript.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1250\" \/>\n\t<meta property=\"og:image:height\" content=\"737\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Gorka Gallego\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gorka Gallego\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/\"},\"author\":{\"name\":\"Gorka Gallego\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/person\\\/de698def3f3805fcdfacc9863dfb963b\"},\"headline\":\"C\u00f3mo crear cookies en JavaScript\",\"datePublished\":\"2023-08-15T11:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/\"},\"wordCount\":1403,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/como-crear-cookies-en-javascript.jpg\",\"articleSection\":[\"Programaci\u00f3n\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/\",\"name\":\"C\u00f3mo crear cookies en JavaScript \u2714\ufe0f\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/como-crear-cookies-en-javascript.jpg\",\"datePublished\":\"2023-08-15T11:00:00+00:00\",\"description\":\"Crear cookies en JavaScript es un proceso sencillo, pero debes saber c\u00f3mo llevarlo a cabo. \u00a1En este art\u00edculo te lo explico!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/#primaryimage\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/como-crear-cookies-en-javascript.jpg\",\"contentUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/como-crear-cookies-en-javascript.jpg\",\"width\":1250,\"height\":737,\"caption\":\"como crear cookies en javascript\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-cookies-en-javascript\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo crear cookies en JavaScript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/\",\"name\":\"Blog de marketing | Caronte\",\"description\":\"En nuestro blog encontrar\u00e1s art\u00edculos semanales sobre SEO, marketing online, programaci\u00f3n web y mucho m\u00e1s.\",\"publisher\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#organization\",\"name\":\"Caronte - Agencia de marketing\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/caronte-agencia-de-marketing-logo.png\",\"contentUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/caronte-agencia-de-marketing-logo.png\",\"width\":1090,\"height\":155,\"caption\":\"Caronte - Agencia de marketing\"},\"image\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/carontewebstudio\\\/\",\"https:\\\/\\\/www.instagram.com\\\/caronte_studio\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@carontewebstudio\",\"https:\\\/\\\/www.youtube.com\\\/@carontewebstudio\",\"https:\\\/\\\/es.linkedin.com\\\/company\\\/carontewebstudio\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/person\\\/de698def3f3805fcdfacc9863dfb963b\",\"name\":\"Gorka Gallego\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f568f008c60a7aed96b78db1cc4677776c6840751f2cea14a7b2bb4899c6e58c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f568f008c60a7aed96b78db1cc4677776c6840751f2cea14a7b2bb4899c6e58c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f568f008c60a7aed96b78db1cc4677776c6840751f2cea14a7b2bb4899c6e58c?s=96&d=mm&r=g\",\"caption\":\"Gorka Gallego\"},\"description\":\"Nuestro experto en SEM Gorka Gallego te cuenta c\u00f3mo mejorar tus campa\u00f1as de anuncios de Google ADS. Dispara tus visitas de tr\u00e1fico pagado. Dise\u00f1a una campa\u00f1a de anuncios desde cero y descubre todos los secretos de Adwords\",\"sameAs\":[\"https:\\\/\\\/carontestudio.com\"],\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/author\\\/gorka-gallego\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo crear cookies en JavaScript \u2714\ufe0f","description":"Crear cookies en JavaScript es un proceso sencillo, pero debes saber c\u00f3mo llevarlo a cabo. \u00a1En este art\u00edculo te lo explico!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo crear cookies en JavaScript \u2714\ufe0f","og_description":"Crear cookies en JavaScript es un proceso sencillo, pero debes saber c\u00f3mo llevarlo a cabo. \u00a1En este art\u00edculo te lo explico!","og_url":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/","og_site_name":"Blog de maketing | Caronte","article_publisher":"https:\/\/www.facebook.com\/carontewebstudio\/","article_published_time":"2023-08-15T11:00:00+00:00","og_image":[{"width":1250,"height":737,"url":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/09\/como-crear-cookies-en-javascript.jpg","type":"image\/jpeg"}],"author":"Gorka Gallego","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Gorka Gallego","Tiempo de lectura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/#article","isPartOf":{"@id":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/"},"author":{"name":"Gorka Gallego","@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/person\/de698def3f3805fcdfacc9863dfb963b"},"headline":"C\u00f3mo crear cookies en JavaScript","datePublished":"2023-08-15T11:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/"},"wordCount":1403,"commentCount":0,"publisher":{"@id":"https:\/\/carontestudio.com\/blog\/#organization"},"image":{"@id":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/09\/como-crear-cookies-en-javascript.jpg","articleSection":["Programaci\u00f3n"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/","url":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/","name":"C\u00f3mo crear cookies en JavaScript \u2714\ufe0f","isPartOf":{"@id":"https:\/\/carontestudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/#primaryimage"},"image":{"@id":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/09\/como-crear-cookies-en-javascript.jpg","datePublished":"2023-08-15T11:00:00+00:00","description":"Crear cookies en JavaScript es un proceso sencillo, pero debes saber c\u00f3mo llevarlo a cabo. \u00a1En este art\u00edculo te lo explico!","breadcrumb":{"@id":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/#primaryimage","url":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/09\/como-crear-cookies-en-javascript.jpg","contentUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2023\/09\/como-crear-cookies-en-javascript.jpg","width":1250,"height":737,"caption":"como crear cookies en javascript"},{"@type":"BreadcrumbList","@id":"https:\/\/carontestudio.com\/blog\/crear-cookies-en-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/carontestudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo crear cookies en JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/carontestudio.com\/blog\/#website","url":"https:\/\/carontestudio.com\/blog\/","name":"Blog de marketing | Caronte","description":"En nuestro blog encontrar\u00e1s art\u00edculos semanales sobre SEO, marketing online, programaci\u00f3n web y mucho m\u00e1s.","publisher":{"@id":"https:\/\/carontestudio.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carontestudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/carontestudio.com\/blog\/#organization","name":"Caronte - Agencia de marketing","url":"https:\/\/carontestudio.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2025\/06\/caronte-agencia-de-marketing-logo.png","contentUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2025\/06\/caronte-agencia-de-marketing-logo.png","width":1090,"height":155,"caption":"Caronte - Agencia de marketing"},"image":{"@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/carontewebstudio\/","https:\/\/www.instagram.com\/caronte_studio\/","https:\/\/www.tiktok.com\/@carontewebstudio","https:\/\/www.youtube.com\/@carontewebstudio","https:\/\/es.linkedin.com\/company\/carontewebstudio"]},{"@type":"Person","@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/person\/de698def3f3805fcdfacc9863dfb963b","name":"Gorka Gallego","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/f568f008c60a7aed96b78db1cc4677776c6840751f2cea14a7b2bb4899c6e58c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f568f008c60a7aed96b78db1cc4677776c6840751f2cea14a7b2bb4899c6e58c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f568f008c60a7aed96b78db1cc4677776c6840751f2cea14a7b2bb4899c6e58c?s=96&d=mm&r=g","caption":"Gorka Gallego"},"description":"Nuestro experto en SEM Gorka Gallego te cuenta c\u00f3mo mejorar tus campa\u00f1as de anuncios de Google ADS. Dispara tus visitas de tr\u00e1fico pagado. Dise\u00f1a una campa\u00f1a de anuncios desde cero y descubre todos los secretos de Adwords","sameAs":["https:\/\/carontestudio.com"],"url":"https:\/\/carontestudio.com\/blog\/author\/gorka-gallego\/"}]}},"_links":{"self":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts\/15015","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/comments?post=15015"}],"version-history":[{"count":70,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts\/15015\/revisions"}],"predecessor-version":[{"id":15974,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts\/15015\/revisions\/15974"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/media\/15290"}],"wp:attachment":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/media?parent=15015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/categories?post=15015"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/tags?post=15015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}