Funciones publicitarias

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

Descripción general

Las opciones de 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 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 UI 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 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 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 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 Funciones publicitarias

Como las opciones de Funciones publicitarias se pueden habilitar en la configuración de administrador de Google Analytics, puede haber ocasiones en las que tengas que inhabilitar esas opciones de manera programática.

Para inhabilitar por completo 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 Funciones publicitarias y el complemento displayfeatures. Este campo no activa estas funciones.

Asigna a allowAdFeatures el valor false para inhabilitar las balizas de 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');