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
.
Cambiar el nombre de la cookie
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');