Configurar productos y enviar datos

Puedes invocar comandos gtag() desde cualquier lugar de una página, después del fragmento global. Puedes utilizar tres comandos: config y set se usan para definir las propiedades generales, mientras que event se usa para enviar datos.

Inicializar productos con config

Usa el comando config para inicializar y configurar los ajustes de una cuenta de producto concreta. El comando config tiene el siguiente formato:

gtag('config', '<target_ID>', {<additional_config_info>});

<target_ID> es el ID de la cuenta de producto a la que quieres enviar datos, y <additional_config_info> es un objeto opcional que se utiliza para especificar otras opciones de configuración.

El comando config te permite especificar qué productos y cuentas debe gestionar gtag.js, así como la configuración asociada. En función del producto que se haya especificado en target_ID, el comando config iniciará un comportamiento específico para ese producto. Por ejemplo, en algunos casos, el comando config indica a gtag.js que inicie un hit de páginas vistas. Para obtener más información sobre cómo actúa el comando config con respecto a un producto concreto, consulta la documentación específica de cada producto:

El ejemplo más básico de este comando consiste solo en el comando config y un target_id:

gtag('config', 'GA-TRACKING_ID');

Para ajustar y ampliar un comando config, especifica parámetros en el objeto opcional <additional_config_info>. Por ejemplo, si añades el siguiente parámetro, impedirás que se envíen automáticamente los hits de páginas vistas de Google Analytics:

gtag('config', 'GA-TRACKING_ID', {'send_page_view': false});

Enviar datos con event

El comando event te permite enviar datos de eventos. Por ejemplo, puedes usar el comando event para enviar un evento de login con el valor "Google" asignado al method.

gtag('event', 'login', {
  'method': 'Google'
});

Hay un conjunto de eventos recomendados y parámetros recomendados que son útiles en contextos específicos. También puedes enviar eventos personalizados que no están incluidos en la lista de eventos recomendados.

Enviar datos para cada evento con set

El comando set te permite establecer los parámetros que se asociarán a eventos concretos cada vez que se activen en la página. Por ejemplo, si se usa la misma moneda en todas las transacciones de tu sitio web, incluye el comando set para especificar el valor del campo currency.

gtag('set', {'currency': 'USD'});

Puedes establecer varios atributos con un único comando set:

gtag('set', {
  'country': 'US',
  'currency': 'USD'
});