En esta guía, se describe cómo utilizar el complemento de funciones de publicidad para analytics.js.
Descripció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 > Recopilación de datos. El complemento de funciones publicitarias para analytics.js se puede usar para habilitar de forma programática funciones publicitarias, así como para anular o inhabilitar todas las funciones de informes publicitarios y remarketing establecidas en la IU de Google Analytics.
Implementación
El método recomendado es habilitar las funciones de informes publicitarios desde la configuración de la propiedad de Google Analytics.Para habilitar el complemento de funciones publicitarias, agrega una llamada require
y especifica el complemento displayfeatures
.
ga('create', 'UA-XXXXX-Y', 'auto'); ga('require', 'displayfeatures'); ga('send', 'pageview');
El complemento envía una solicitud a stats.g.doubleclick.net
que se usa para habilitar funciones publicitarias. El complemento crea una cookie nueva llamada _gat
que tiene 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 se deben realizar a doubleclick.net
.
Cambiar el nombre de las cookies
El nombre predeterminado de la cookie es _gat
. Para cambiarlo, configura la opción cookieName
cuando necesites el complemento:
ga('require', 'displayfeatures', {cookieName: 'display_features_cookie'});
Ten en cuenta que el tercer argumento se usa normalmente para especificar la ubicación de la secuencia de comandos.
Como este complemento está incluido en analytics.js, simplemente puedes pasar undefined
.
Cómo usar varios monitores
Para usar el complemento de funciones publicitarias con varias herramientas de seguimiento, debes anteponer el nombre de la herramienta de seguimiento a require
:
// 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');
Cuando se carga el complemento de funciones de publicidad para un servicio de seguimiento con nombre, se agrega el nombre de la herramienta de seguimiento al nombre de la cookie. En el ejemplo anterior, se crean las cookies _gat_foo
y _gat_bar
.
Cómo inhabilitar las funciones publicitarias
Dado que las funciones publicitarias se pueden habilitar a través de la configuración de administrador de Google Analytics, es posible que debas inhabilitar estas funciones de manera programática.
Para inhabilitar todas las funciones publicitarias con analytics.js, establece allowAdFeatures
en false
después del comando create
y antes del comando send
.
ga('create', 'UA-XXXXX-Y', 'auto'); ga('set', 'allowAdFeatures', false); ga('send', 'pageview');
Cuando se establece en true
(valor predeterminado), allowAdFeatures
permite que funcionen el complemento displayfeatures
y la configuración de funciones publicitarias en Google Analytics. Este campo no activa estas funciones por sí mismo.
Establece allowAdFeatures
en false
para inhabilitar los píxeles contadores para las funciones de publicidad de Google Analytics, ya sea que se hayan habilitado mediante el complemento displayfeatures
o desde Google Analytics.
Para inhabilitar solo las funciones de personalización de la publicidad, establece
allowAdPersonalizationSignals
en false
después del comando
create
y antes del comando send
.
ga('create', 'UA-XXXXX-Y', 'auto'); ga('set', 'allowAdPersonalizationSignals', false); ga('send', 'pageview');