Funciones publicitarias

En esta guía se describe cómo usar el complemento de las Funciones publicitarias para analytics.js.

Visió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 > Recogida de datos. El complemento de las Funciones publicitarias para analytics.js se puede utilizar para habilitar Funciones publicitarias de forma programática, así como para anular e inhabilitar todas las funciones de remarketing e informes publicitarios activadas en la IU de Google Analytics.

Implementación

Te recomendamos habilitar las funciones de generación de informes publicitarios en la configuración de la propiedad de Google Analytics.

Para habilitar el complemento de las Funciones publicitarias, añade una llamada a require y especifica el complemento displayfeatures.

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

Este complemento envía una solicitud a stats.g.doubleclick.net que se utiliza para habilitar las Funciones publicitarias. También crea una cookie llamada _gat con 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 deben enviarse a doubleclick.net.

El nombre de cookie predeterminado es _gat. Puedes cambiarlo configurando la opción cookieName cuando solicites este complemento:

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

Ten en cuenta que el tercer argumento suele usarse para especificar la ubicación de la secuencia de comandos. Puesto que este complemento se incluye en analytics.js, basta con aprobar undefined.

Usar varios objetos de seguimiento

Para usar el complemento de las Funciones publicitarias con varios objetos de seguimiento, incluye la llamada a require delante del nombre del objeto de seguimiento correspondiente, como se indica en el ejemplo:

// 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');

Al cargar el complemento de las Funciones publicitarias para el objeto de seguimiento especificado correspondiente, se adjuntará el nombre de dicho objeto al nombre de la cookie. En el ejemplo anterior, se crean las cookies _gat_foo y _gat_bar.

Inhabilitar las Funciones publicitarias

Puesto que las Funciones publicitarias pueden habilitarse a través de la configuración de administrador de Google Analytics, es posible que en ocasiones tengas que inhabilitarlas programáticamente.

Para inhabilitar todas las Funciones publicitarias con analytics.js, asigna el valor false a allowAdFeatures después del comando create y antes del comando send.

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

Si está definido como true (valor predeterminado), allowAdFeatures permite que funcionen en Google Analytics la configuración de las Funciones publicitarias y el complemento displayfeatures. Este campo no activa estas funciones.

Asigna a allowAdFeatures el valor false para inhabilitar las balizas de las Funciones publicitarias de Google Analytics cuando se hayan habilitado con el complemento displayfeatures o desde Google Analytics.

Para inhabilitar solo las funciones de personalización de anuncios, asigna el valor false a allowAdPersonalizationSignals después del comando create y antes del comando send.

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