Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Esta página está destinada a desarrolladores que desean personalizar la configuración de cookies con la etiqueta de Google o Google Tag Manager. Si no sabes si necesitas configurar las cookies, lee Cookies e identificación de usuarios.
De forma predeterminada, las etiquetas de Google usan la configuración automática del dominio de las cookies. Las cookies se configuran en el nivel de dominio más alto posible. Por ejemplo, si la dirección de tu sitio web es blog.example.com, las cookies se establecen en el dominio example.com. Si se detecta que ejecutas un servidor de forma local (por ejemplo, localhost), cookie_domain se establece automáticamente en 'none' y las cookies usarán el dominio completo de la ubicación del documento.
En la mayoría de los sitios web y las apps, el almacenamiento de cookies también debe controlarse con el consentimiento del usuario. En la descripción general de la privacidad del usuario, se presentan las opciones disponibles para administrar el consentimiento del usuario.
Cómo cambiar el dominio de la cookie
Cuando usas la configuración automática del dominio de las cookies, la actividad se mide en los subdominios sin ninguna configuración adicional.
Para realizar cambios en la configuración del dominio de cookies, sigue estos pasos:
gtag.js
Para desactivar la configuración automática del dominio de cookies, actualiza el config de tu etiqueta para especificar un valor para el parámetro cookie_domain:
En Tag Manager, abre tu etiqueta del seguimiento de conversiones existente o crea una si aún no existe en tu contenedor.
En Opciones de vinculación, haz clic en Anular la configuración de cookies (avanzada).
En el campo Dominio, ingresa el dominio de nivel más alto para el que se debe permitir establecer una cookie. También puedes especificar una ruta específica en el campo Ruta. Usa esta configuración solo si necesitas limitar las cookies a un subdominio o subdirectorio de nivel inferior.
Cambia el nombre de las cookies
Para evitar conflictos con otras cookies, es posible que debas cambiar el nombre de la cookie.
gtag.js
Esta configuración agrega example al principio de la cookie que establece (por ejemplo, _ga se convierte en example_ga o _gcl_au se convierte en example_gcl_au):
Edita una etiqueta de Google existente o crea una nueva.
En la configuración de Configuración, agrega un parámetro nuevo:
Nombre: cookie_prefix
Value: example
Guarda la etiqueta y publica el contenedor.
Para las etiquetas de Google Ads y Floodlight, haz lo siguiente:
La configuración del prefijo del nombre se puede modificar desde la etiqueta del Vinculador de conversiones:
En Tag Manager, abre tu etiqueta del seguimiento de conversiones existente o crea una si aún no existe en tu contenedor.
En Opciones de vinculación, haz clic en Anular la configuración de cookies (avanzada).
En el campo Prefijo de nombre, ingresa el prefijo de nombre que desees. Todas las etiquetas que usen estas cookies (por ejemplo, las etiquetas de conversión de Google Ads) también deben configurarse para usar el mismo prefijo.
Vencimiento de la cookie
Cada vez que se carga una página, se actualiza el tiempo de vencimiento de las cookies para que coincida con la hora actual más el valor de vencimiento de las cookies que establece la etiqueta de Google. Esto significa que si el vencimiento de la cookie se establece en una semana (604800 segundos) y un usuario visita una página con el mismo navegador en un plazo de cinco días, la cookie estará disponible durante una semana adicional y aparecerá como el mismo visitante en tus informes. Si ese mismo usuario visitó la página después de que venza la cookie original, se creará una cookie nueva, y su primera y segunda visita aparecerán como provenientes de usuarios distintos en tus informes.
Si estableces el valor de vencimiento de la cookie en 0 (cero) segundos, la cookie se convertirá en una cookie basada en la sesión y vencerá una vez que finalice la sesión actual del navegador.
gtag.js
gtag('config','TAG_ID',{cookie_expires:28*24*60*60// 28 days, in seconds});
Tag Manager
Para la etiqueta de Google, agrega lo siguiente:
En tu lugar de trabajo, abre el menú Etiquetas.
Edita una etiqueta de Google existente o crea una nueva.
En la configuración de Configuración, agrega un parámetro nuevo:
Nombre: cookie_expires
Value: 2419200
Guarda la etiqueta y publica el contenedor.
Actualización de cookies
Cuando la marca cookie_update se establece en true (el valor predeterminado), las etiquetas de Google pueden actualizar las cookies en cada carga de página y el vencimiento de las cookies que se establecerá en relación con la visita más reciente al sitio. Por ejemplo, si el vencimiento de la cookie se establece en una semana y un usuario visita una página con el mismo navegador cada cinco días, el vencimiento de la cookie se actualizará en cada visita y no vencerá nunca.
Cuando se establece en false, las cookies no se actualizan en cada carga de página. Esto tiene el efecto de que el vencimiento de la cookie sea relativo a la primera vez que un usuario visitó el sitio.
gtag.js
gtag('config','TAG_ID',{cookie_update:false});
Tag Manager
Para la etiqueta de Google, agrega lo siguiente:
En tu lugar de trabajo, abre el menú Etiquetas.
Edita una etiqueta de Google existente o crea una nueva.
En la configuración de Configuración, agrega un parámetro nuevo:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-11-15 (UTC)"],[[["\u003cp\u003eThis guide helps developers customize cookie settings for Google tag and Google Tag Manager to control data collection and user privacy.\u003c/p\u003e\n"],["\u003cp\u003eBy default, Google tags automatically set cookies on the highest possible domain; this can be customized to specific domains or subdomains if needed.\u003c/p\u003e\n"],["\u003cp\u003eCookie names can be modified to avoid conflicts, but changing them after initial visits may result in existing users appearing as new visitors.\u003c/p\u003e\n"],["\u003cp\u003eCookie expiration can be adjusted, with a value of 0 creating a session-based cookie that expires when the browser session ends.\u003c/p\u003e\n"],["\u003cp\u003eCookie update settings determine if cookies are updated on each page load, impacting how user visits are tracked over time.\u003c/p\u003e\n"]]],["Developers can customize Google tag cookie settings via `gtag.js` or Tag Manager. Actions include: adjusting the `cookie_domain` to specify where cookies are set, setting a `cookie_prefix` to rename cookies and avoid conflicts, modifying `cookie_expires` to control cookie duration (session-based or set time), and setting `cookie_update` to determine if cookies refresh on each visit. For Google Ads and Floodlight tags, domain and name prefix settings can be changed in the Conversion Linker tag.\n"],null,["# Configure and customize cookies\n\n\u003e This page is for developers that want to customize cookie settings with the\n\u003e Google tag or Google Tag Manager. If you aren't sure if you need to configure\n\u003e cookies, read [Cookies and user identification](/tag-platform/security/concepts/cookies).\n\nBy default, Google tags use automatic cookie domain configuration. Cookies are\nset on the highest level of domain possible. For example, if your website\naddress is `blog.example.com`, cookies are set on the `example.com` domain. If\nit is detected that you're running a server locally (for example, `localhost`),\n`cookie_domain` is automatically set to `'none'`, and cookies will use the full\ndomain from the document location.\n\nIf you only want to modify cookie expiration or cookie update settings, you can\n[change default cookie settings](https://support.google.com/analytics/answer/11397207#cookie-override) using the Analytics interface.\n\nFor most websites and apps, cookie storage should also be controlled by user\nconsent. [User privacy overview](/tag-platform/security/concepts/privacy) introduces the available options for managing\nuser consent.\n| **Note:** If you use the Google tag and have multiple products on a page that share cookies, use `gtag('set')` commands instead of `gtag('config')` for your cookie configuration settings. Doing so gives you more consistent results.\n\nChange cookie domain\n--------------------\n\n| **Important:** The `cookie_domain` value must be an ancestor of the current domain, otherwise the cookie will not be set. For example, if your domain is `one.two.three.root.com`, you may configure the cookie to be set on `root.com`, but not `someotherdomain.com`. Setting an incorrect cookie domain may result in no data being sent.\n\nWhen you use automatic cookie domain configuration, activity is\nmeasured across subdomains without any extra configuration.\n\nTo make changes to the cookie domain configuration, follow these steps: \n\n### gtag.js\n\nTo turn off automatic cookie domain configuration, update the `config` for\nyour tag to specify a value for the `cookie_domain` parameter: \n\n gtag('config', 'TAG_ID', {\n 'cookie_domain': 'blog.example.com'\n });\n\n### Tag Manager\n\n### For the **Google tag**:\n\n1. In your workspace, open the **Tags** menu.\n2. Edit an existing **Google tag** or create a new one.\n3. In the **Configuration** settings, add a new parameter:\n\n - **Name** : `cookie_domain`\n - **Value** : `my.example.com`\n4. **Save** the tag and publish the container.\n\n### For **Google Ads** and **Floodlight** tags:\n\nDomain settings can be modified from the [Conversion Linker](https://support.google.com/tagmanager/answer/7549390) tag:\n\n1. In Tag Manager, open your existing Conversion Linker tag, or create one if the tag doesn't yet exist in your container.\n2. Under **Linker Options** , click **Override cookie settings (advanced)**\n3. In the **Domain** field, enter the highest level domain for which a cookie should be allowed to be set. You can also specify a specific path in the **Path** field. Only use these settings if you need to limit cookies to a lower-level subdomain or subdirectory.\n\nRename cookies\n--------------\n\nTo avoid conflicts with other cookies, you may need to change the cookie name.\n**Important:** If the cookie name settings change after users have first visited your site, those visitors will appear as new visitors because the context stored in the non-modified cookies will be lost. \n\n### gtag.js\n\nThis configuration adds `example` to the beginning of the cookie that it\nsets (for example `_ga` becomes `example_ga`, or `_gcl_au` becomes\n`example_gcl_au`): \n\n gtag('config', 'TAG_ID', {\n cookie_prefix: 'example'\n });\n\n### Tag Manager\n\n### For the **Google tag**:\n\n1. In your workspace, open the **Tags** menu.\n2. Edit an existing **Google tag** or create a new one.\n3. In the **Configuration** settings, add a new parameter:\n\n - **Name** : `cookie_prefix`\n - **Value** : `example`\n4. **Save** the tag and publish the container.\n\n### For **Google Ads** and **Floodlight** tags:\n\nName prefix settings can be modified from the [Conversion Linker](https://support.google.com/tagmanager/answer/7549390) tag:\n\n1. In Tag Manager, open your existing Conversion Linker tag, or create one if the tag doesn't yet exist in your container.\n2. Under **Linker Options** , click **Override cookie settings (advanced)**\n3. In the **Name prefix** field, enter the desired name prefix. Any tags that use these cookies (for example, Google Ads conversion tags) must also be configured to use the same prefix.\n\nCookie expiration\n-----------------\n\nOn each page load, the cookie expiration time is updated to be the current time\nplus the cookie expiration value set by the Google tag. This means that if\ncookie expiration is set to one week (`604800` seconds), and a user visits using\nthe same browser within five days, the cookie will be available for an\nadditional week, and they will appear as the same visitor in your reports. If\nthat same user instead visited after the original cookie had expired, a new\ncookie will be created, and their first and second visits will appear as coming\nfrom distinct visitors in your reports.\n\nIf you set the cookie expiration value to `0` (zero) seconds, the cookie turns\ninto a [session based cookie](http://en.wikipedia.org/wiki/HTTP_cookie#Session_cookie) and expires once the current browser session ends. \n\n### gtag.js\n\n gtag('config', 'TAG_ID', {\n cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds\n });\n\n### Tag Manager\n\n### For the **Google tag**:\n\n1. In your workspace, open the **Tags** menu.\n2. Edit an existing **Google tag** or create a new one.\n3. In the **Configuration** settings, add a new parameter:\n\n - **Name** : `cookie_expires`\n - **Value** : `2419200`\n\n | **Note:** A value of `2419200` equals 28 days but you can set any duration you need.\n4. **Save** the tag and publish the container.\n\n| **Note:** **Google Ads** and **Floodlight** cookies set by the [Conversion\n| Linker](https://support.google.com/tagmanager/answer/7549390) tag don't support `cookie_expires` at this time. If support for `cookie_expires` is required, use gtag.js for this tag configuration.\n\nCookie update\n-------------\n\nWhen the `cookie_update` flag is set to `true` (the default value), Google tags\nmay update cookies on each page load, and may update the cookie expiration to be\nset relative to the most recent visit to the site. For example, if cookie\nexpiration is set to one week, and a user visits using the same browser every\nfive days, the cookie expiration will be updated on each visit and so will\neffectively never expire.\n\nWhen set to `false`, cookies are not updated on each page load. This has the\neffect of cookie expiration being relative to the first time a user visited the\nsite. \n\n### gtag.js\n\n gtag('config', 'TAG_ID', {\n cookie_update: false\n });\n\n### Tag Manager\n\n### For the **Google tag**:\n\n1. In your workspace, open the **Tags** menu.\n2. Edit an existing **Google tag** or create a new one.\n3. In the **Configuration** settings, add a new parameter:\n\n - **Name** : `cookie_update`\n - **Value** : `false`\n4. **Save** the tag and publish the container.\n\n | **Note:** **Google Ads** and **Floodlight** cookies set by the [Conversion\n | Linker](https://support.google.com/tagmanager/answer/7549390) tag don't support `cookie_update` at this time. If support for `cookie_update` is required, use gtag.js for this tag configuration."]]