Funciones publicitarias

En esta guía, se describe cómo utilizar el complemento de funciones de publicidad para analytics.js.

Descripción general

Las funciones publicitarias de Google Analytics (incluidas las listas de remarketing para anuncios de búsqueda) se pueden habilitar en Google Analytics desde Configuración de la propiedad > Recopilación de datos. El complemento de funciones publicitarias para analytics.js se puede usar para habilitar de forma programática funciones publicitarias, así como para anular o inhabilitar todas las funciones de informes publicitarios y remarketing establecidas en la IU de Google Analytics.

Implementación

El método recomendado es habilitar las funciones de informes publicitarios desde la configuración de la propiedad de Google Analytics.

Para habilitar el complemento de funciones publicitarias, agrega una llamada require y especifica el complemento displayfeatures.

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'displayfeatures');
ga('send', 'pageview');

El complemento envía una solicitud a stats.g.doubleclick.net que se usa para habilitar funciones publicitarias. El complemento crea una cookie nueva llamada _gat que tiene un tiempo de espera de un minuto. Esta cookie no almacena información del usuario; solo se usa para limitar el número de solicitudes que se deben realizar a doubleclick.net.

El nombre predeterminado de la cookie es _gat. Para cambiarlo, configura la opción cookieName cuando necesites el complemento:

ga('require', 'displayfeatures', {cookieName: 'display_features_cookie'});

Ten en cuenta que el tercer argumento se usa normalmente para especificar la ubicación de la secuencia de comandos. Como este complemento está incluido en analytics.js, simplemente puedes pasar undefined.

Cómo usar varios monitores

Para usar el complemento de funciones publicitarias con varias herramientas de seguimiento, debes anteponer el nombre de la herramienta de seguimiento a require:

// create a tracker named 'foo' for property UA-XXXXX-Y
ga('create', 'UA-XXXXX-Y', {name: 'foo'});
ga('foo.require', 'displayfeatures');
ga('foo.send', 'pageview');

// create a second tracker named 'bar' for a different property UA-XXXX-Z
ga('create', 'UA-XXXXX-Z', {name: 'bar'});
ga('bar.require', 'displayfeatures');
ga('bar.send', 'pageview');

Cuando se carga el complemento de funciones de publicidad para un servicio de seguimiento con nombre, se agrega el nombre de la herramienta de seguimiento al nombre de la cookie. En el ejemplo anterior, se crean las cookies _gat_foo y _gat_bar.

Cómo inhabilitar las funciones publicitarias

Dado que las funciones publicitarias se pueden habilitar a través de la configuración de administrador de Google Analytics, es posible que debas inhabilitar estas funciones de manera programática.

Para inhabilitar todas las funciones publicitarias con analytics.js, establece allowAdFeatures en false después del comando create y antes del comando send.

ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'allowAdFeatures', false);
ga('send', 'pageview');

Cuando se establece en true (valor predeterminado), allowAdFeatures permite que funcionen el complemento displayfeatures y la configuración de funciones publicitarias en Google Analytics. Este campo no activa estas funciones por sí mismo.

Establece allowAdFeatures en false para inhabilitar los píxeles contadores para las funciones de publicidad de Google Analytics, ya sea que se hayan habilitado mediante el complemento displayfeatures o desde Google Analytics.

Para inhabilitar solo las funciones de personalización de la publicidad, establece allowAdPersonalizationSignals en false después del comando create y antes del comando send.

ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'allowAdPersonalizationSignals', false);
ga('send', 'pageview');