Funciones de display

En esta guía se describe cómo usar el complemento de funciones de la Red de Display para analytics.js.

Descripción general

El complemento de funciones de display para analytics.js se puede utilizar para habilitar las funciones publicitarias en Google Analytics, como el remarketing, los informes de datos demográficos y de intereses y mucho más.

Más información sobre las funciones publicitarias de Google Analytics.

Implementación

Para habilitar el complemento de funciones de display, basta con agregar una línea al fragmento de seguimiento JavaScript.

Para cargar el complemento, agrega una llamada a require y especifica el complemento displayfeatures.

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

El complemento funciona enviando una solicitud de píxel adicional a stats.g.doubleclick.net, que se usa para proporcionar funciones publicitarias, como el remarketing y los informes de datos demográficos y de intereses, en Google Analytics. El complemento también crea una cookie llamada _gat con un tiempo de espera de diez minutos. Esta cookie no almacena información del usuario, solo se usa para limitar el número de solicitudes que deben realizarse a doubleclick.net.

El nombre predeterminado de la cookie es _gat. Puedes cambiarlo configurando la opción cookieName cuando solicites el 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. Dado que este complemento se incluye en analytics.js, basta con usar undefined.

Uso de varios objetos de seguimiento

Para usar el complemento de funciones de display con varios objetos de seguimiento, usa la llamada a require con el nombre del objeto de seguimiento 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 de display para un objeto de seguimiento con nombre, se adjuntará el nombre de dicho objeto al nombre de la cookie. Con el ejemplo anterior se crearían las cookies _gat_foo y _gat_bar.

Deshabilitar las funciones de display

Puesto que las funciones de display se habilitan en los ajustes de administración de Google Analytics, es posible que en ocasiones tengas que inhabilitarlas mediante programación.

Para deshabilitar todas las funciones de display, ajusta la tarea de funciones de display para que no ejecute:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'displayFeaturesTask', null);
ga('send', 'pageview');

Ten en cuenta que en el código anterior no se requiere el complemento de las funciones de display, ya que se han activado en Google Analytics.