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 predeterminado de la cookie 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 usar undefined.

Usar varios objetos de seguimiento

Para usar el complemento de las Funciones publicitarias con varios objetos de seguimiento, utiliza la llamada a require con el 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.

Si quieres inhabilitar todas las Funciones publicitarias, incluidos el remarketing y las funciones de generación de informes publicitarios, asigna a allowAdFeatures el valor false:

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

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

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