Configuración

En este documento se enumeran todos los campos de configuración de GA4.

allow_google_signals

Para inhabilitar todas las funciones publicitarias, asigna el valor false a allow_google_signals.

Nombre del campo Tipo Valor predeterminado
allow_google_signals boolean true

Ejemplo

Asignar de manera general

gtag('set', 'allow_google_signals', true);

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'allow_google_signals': true
});

allow_ad_personalization_signals

Asígnale el valor false para inhabilitar las funciones de personalización de anuncios.

Nombre del campo Tipo Valor predeterminado
allow_ad_personalization_signals boolean true

Ejemplo

Asignar de manera general

gtag('set', 'allow_ad_personalization_signals', true);

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'allow_ad_personalization_signals': true
});

campaign_content

Se usa para las pruebas A/B y en los anuncios orientados a contenido. Usa campaign_content para diferenciar los anuncios o enlaces que dirigen a la misma URL.

Nombre del campo Tipo Valor predeterminado
campaign_content string undefined

Ejemplo

Asignar de manera general

gtag('set', 'campaign_content', 'logolink');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'campaign_content': 'logolink'
});

campaign_id

Se usa para identificar de qué campaña procede esta referencia. Usa campaign_id para identificar una campaña específica.

Nombre del campo Tipo Valor predeterminado
campaign_id string undefined

Ejemplo

Asignar de manera general

gtag('set', 'campaign_id', 'abc.123');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'campaign_id': 'abc.123'
});

campaign_medium

Usa campaign_medium para identificar un medio, como el correo electrónico o el coste por clic.

Nombre del campo Tipo Valor predeterminado
campaign_medium string undefined

Ejemplo

Asignar de manera general

gtag('set', 'campaign_medium', 'cpc');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'campaign_medium': 'cpc'
});

campaign_name

Se usa para el análisis de palabras clave. Usa campaign_name para identificar una promoción de producto o una campaña estratégica concretas.

Nombre del campo Tipo Valor predeterminado
campaign_name string undefined

Ejemplo

Asignar de manera general

gtag('set', 'campaign_name', 'spring_sale');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'campaign_name': 'spring_sale'
});

campaign_source

Usa campaign_source para identificar un buscador, un nombre de newsletter u otra fuente.

Nombre del campo Tipo Valor predeterminado
campaign_source string undefined

Ejemplo

Asignar de manera general

gtag('set', 'campaign_source', 'google');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'campaign_source': 'google'
});

campaign_term

Se usa para la publicidad en buscadores. Usa campaign_term para indicar las palabras clave de este anuncio.

Nombre del campo Tipo Valor predeterminado
campaign_term string undefined

Ejemplo

Asignar de manera general

gtag('set', 'campaign_term', 'running+shoes');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'campaign_term': 'running+shoes'
});

campaign

Objeto que contiene todos los valores de campaña que se pueden definir.

El objeto campaign se proporciona para admitir implementaciones antiguas y no se recomienda en la mayoría de los casos. Deberías usar la versión con el prefijo campaign de cada campo:

Nombre del campo Tipo Valor predeterminado
campaign object undefined

Ejemplo

Asignar de manera general

gtag('set', 'campaign', {
  'id': 'abc.123',
  'source': 'google',
  'medium': 'cpc',
  'name': 'spring_sale',
  'term': 'running+shoes',
  'content': 'logolink'
});

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'campaign': {
    'id': 'abc.123',
    'source': 'google',
    'medium': 'cpc',
    'name': 'spring_sale',
    'term': 'running+shoes',
    'content': 'logolink'
  }
});

client_id

Identifica con un seudónimo una instancia de navegador. De forma predeterminada, este valor se almacena como parte de la cookie propia de Analytics con una caducidad de dos años.

Nombre del campo Tipo Valor predeterminado
client_id string Un valor generado aleatoriamente para cada usuario.

Ejemplo

Asignar de manera general

gtag('set', 'client_id', 'aaa.bbb');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'client_id': 'aaa.bbb'
});

content_group

Nombre del campo Tipo Valor predeterminado
content_group string

Ejemplo

Asignar de manera general

gtag('set', 'content_group', '/news/sports');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'content_group': '/news/sports'
});

Especifica el dominio que se usará para almacenar la cookie de Analytics.

Asígnale el valor 'none' para configurar la cookie sin especificar un dominio.

Usa el valor 'auto' (el valor predeterminado) para asignar la cookie al dominio de nivel superior más un subdominio (eTLD +1). Por ejemplo, si cookie_domain está definido como 'auto', https://example.com usará example.com como dominio y https://subdomain.example.com también utilizará example.com como dominio.

Nombre del campo Tipo Valor predeterminado
cookie_domain string 'auto'

Asignar de manera general

gtag('set', 'cookie_domain', 'example.com');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'cookie_domain': 'example.com'
});

Cada vez que se envía un hit a Google Analytics, la caducidad de las cookies se actualiza de forma que empieza a contarse el valor del campo cookie_expires a partir del momento en el que se produce el envío. Es decir, si mantienes el valor de tiempo predeterminado de dos años (63072000 segundos) y un usuario visita tu sitio web cada dos meses, la cookie de este usuario nunca caducará.

Si asignas un valor de 0 (cero) segundos a cookie_expires, la cookie se convertirá en una cookie de sesión y caducará cuando finalice la sesión de navegador en curso.

Nombre del campo Tipo Valor predeterminado
cookie_expires number 63072000

Asignar de manera general

gtag('set', 'cookie_expires', 28 * 24 * 60 * 60 /* 28 days, in seconds */);

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'cookie_expires': 28 * 24 * 60 * 60 /* 28 days, in seconds */
});

Añade marcas adicionales a la cookie cuando se configura. Las marcas deben estar separadas por punto y coma. Consulta cómo escribir una cookie nueva para ver algunos ejemplos de las marcas que se deben definir.

Nombre del campo Tipo Valor predeterminado
cookie_flags string

Asignar de manera general

gtag('set', 'cookie_flags', 'SameSite=None;Secure');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'cookie_flags': 'SameSite=None;Secure'
});

Especifica la subruta que se usará para almacenar la cookie de Analytics.

Nombre del campo Tipo Valor predeterminado
cookie_path string '/'

Asignar de manera general

gtag('set', 'cookie_path', '/example_path');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'cookie_path': '/example_path'
});

Especifica el prefijo que se antepondrá a los nombres de las cookies de Analytics.

Nombre del campo Tipo Valor predeterminado
cookie_prefix string

Asignar de manera general

gtag('set', 'cookie_prefix', 'prefix');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'cookie_prefix': 'prefix'
});

Cuando se asigna el valor true a cookie_update, gtag.js actualiza las cookies cada vez que se carga la página. De esta forma, se actualiza la caducidad de las cookies en relación con la visita más reciente al sitio web. Por ejemplo, si a la cookie de una página se le asigna una caducidad de una semana y un usuario la visita utilizando el mismo navegador cada cinco días, la caducidad se actualiza tras cada visita y, por lo tanto, la cookie nunca caduca.

Si se asigna el valor false, las cookies no se actualizan al cargar la página, lo que implica que su caducidad se fija en función de la primera vez que un usuario visitó el sitio.

Nombre del campo Tipo Valor predeterminado
cookie_update boolean true

Asignar de manera general

gtag('set', 'cookie_update', true);

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'cookie_update': true
});

language

Especifica la preferencia de idioma del usuario. Su valor predeterminado es el valor navigator.language del usuario.

Nombre del campo Tipo Valor predeterminado
language string El valor predeterminado será navigator.language.

Ejemplo

Asignar de manera general

gtag('set', 'language', 'en-us');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'language': 'en-us'
});

page_location

Especifica la URL completa de la página. Su valor predeterminado es el valor document.location del usuario.

Nombre del campo Tipo Valor predeterminado Límite de caracteres
page_location string El valor predeterminado será document.location. 300

Ejemplo

Asignar de manera general

gtag('set', 'page_location', 'https://example.com/page1');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'page_location': 'https://example.com/page1'
});

page_referrer

Especifica la fuente referente del tráfico de una página. Este valor también se usa para calcular la fuente de tráfico y su formato es una URL. Su valor predeterminado es el valor document.referrer del usuario.

Nombre del campo Tipo Valor predeterminado Límite de caracteres
page_referrer string El valor predeterminado será document.referrer. 300

Ejemplo

Asignar de manera general

gtag('set', 'page_referrer', 'https://example.com');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'page_referrer': 'https://example.com'
});

page_title

Especifica el título de la página o del documento. Su valor predeterminado es el valor document.title del usuario.

Nombre del campo Tipo Valor predeterminado Límite de caracteres
page_title string El valor predeterminado será document.title. 300

Ejemplo

Asignar de manera general

gtag('set', 'page_title', 'Settings');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'page_title': 'Settings'
});

send_page_view

Asígnale el valor false para impedir que el fragmento predeterminado envíe un page_view.

Nombre del campo Tipo Valor predeterminado
send_page_view boolean true

Ejemplo

Asignar de manera general

gtag('set', 'send_page_view', false);

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'send_page_view': false
});

screen_resolution

Especifica la resolución de la pantalla. Deben ser dos números enteros positivos separados por el carácter x. Por ejemplo, en una pantalla de 800x600 píxeles, el valor sería 800x600. Se calcula a partir del valor window.screen del usuario.

Nombre del campo Tipo Valor predeterminado
screen_resolution string El valor predeterminado se calcula a partir del valor window.screen.

Ejemplo

Asignar de manera general

gtag('set', 'screen_resolution', '800x600');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'screen_resolution': '800x600'
});

user_id

Especifica un identificador conocido de un usuario que proporciona el propietario del sitio web o el usuario de la biblioteca. No debe ser información personal identificable (IPI). Este valor no se debe conservar nunca en las cookies de Google Analytics ni en otro tipo de almacenamiento proporcionado por Analytics.

Nombre del campo Tipo Valor predeterminado Límite de caracteres
user_id string 256

Ejemplo

Asignar de manera general

gtag('set', 'user_id', 'id');

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'user_id': 'id'
});

user_properties

Las propiedades de usuario son atributos que se pueden utilizar para describir segmentos de tu base de usuarios, como la preferencia de idioma o la ubicación geográfica. Puedes configurar hasta 25 propiedades de usuario adicionales por proyecto.

Nombre del campo Tipo Valor predeterminado Límite de caracteres
user_properties object Nombre de la propiedad = 24
Valor de la propiedad = 36

Ejemplo

Asignar de manera general

gtag('set', 'user_properties', {
  'favorite_color': 'blue'
});

Asignar a un solo flujo

gtag('config', 'STREAM_ID', {
  'user_properties': {
    'favorite_color': 'blue'
  }
});