Utilizar la etiqueta global de sitio web

Para asegurarse de que Campaign Manager 360 pueda medir sus conversiones de forma eficaz, le recomendamos que sus etiquetas de actividad de Floodlight tengan el formato de etiqueta global de sitio web (gtag.js).

Acerca de la etiqueta global de sitio web

Una etiqueta global de sitio web es una biblioteca de etiquetado que se aplica a nivel de sitio web y que es compatible con los productos de Google para medir sitios web y conversiones, lo que ofrece un mayor control y facilita el proceso de implementación.

  • Integración más rápida y sencilla con otros productos de Google: la etiqueta global de sitio web no solo se utiliza en los productos publicitarios de Google Marketing Platform (Display & Video 360, Search Ads 360 y Campaign Manager 360), sino también en otros productos de Google, como Google Ads y Google Analytics. Si usa estos productos, esta etiqueta unifica el proceso de etiquetado y, de este modo, se facilita la implementación.
  • Seguimiento de conversiones más preciso: al usar la etiqueta global de sitio web, se incluyen nuevas cookies en su dominio. De esta forma, se asegura que Google Marketing Platform pueda medir las conversiones de manera más precisa. Si, en lugar de esta etiqueta, utiliza etiquetas iframe o de imagen, Google Marketing Platform no podrá detectar todas las conversiones.
Active la atribución mejorada al definir la configuración de Floodlight para disfrutar de las ventajas de un seguimiento de conversiones mejorado en los inventarios de display y vídeo. Consulte cómo activar la atribución mejorada.

Entornos no admitidos

Cookies definidas por la etiqueta global de sitio web

Al usar la etiqueta global de sitio web con las actividades de Floodlight, la etiqueta crea nuevas cookies en su dominio, que almacenarán un identificador único correspondiente al usuario o al clic que ha dirigido al usuario hasta su sitio web.

  • Search Ads 360: las cookies reciben la información de clics en anuncios a partir de un parámetro GCLID (identificador de clics de Google) que Search Ads 360 añade a la URL de página de destino justo antes de redirigir a los usuarios a su sitio web.
  • Display & Video 360 y Campaign Manager 360: las cookies reciben la información de clics en anuncios a partir de un parámetro DCLID (identificador de clics de DoubleClick) que Display & Video 360 y Campaign Manager 360 añaden a la URL de página de destino justo antes de redirigir a los usuarios a su sitio web.

Si no quiere que la etiqueta global de sitio web cree cookies propias en el dominio de su sitio, puede anular este comportamiento añadiendo la parte destacada que se muestra a continuación al comando config de su fragmento global:

gtag('config', 'DC-1234567', {'conversion_linker': false});

Le recomendamos que no lo haga, ya que la medición de las conversiones será menos precisa.

Como la etiqueta global de sitio web puede utilizar información de las nuevas cookies que se crean en su dominio, debe informar a sus usuarios de manera clara y exhaustiva sobre la recogida de datos y asegurarse de obtener su consentimiento cuando la ley lo requiera.

Recogida de datos de remarketing con la etiqueta global de sitio web

Una vez que haya configurado la etiqueta de Google Ads para habilitar el remarketing estándar o el dinámico, puede implementar la etiqueta global de sitio web y un fragmento de evento opcional a nivel de sitio para monitorizar determinados eventos de remarketing.

Puede inhabilitar la recogida de datos de remarketing para los usuarios que no quieran ver anuncios personalizados. Para ello, debe usar el parámetro allow_ad_personalization_signals. Este parámetro, cuyo valor predeterminado es "true", permite inhabilitar el uso de los datos para crear anuncios personalizados. Si le asigna el valor "false", se inhabilitará el uso de los datos para crear anuncios personalizados.

Si no quiere que la etiqueta global de sitio web recoja datos de remarketing, incluya en ella, encima del comando gtag('js'), el comando gtag('set') que aparece destacado en este ejemplo:

<!-- 

Inicio del fragmento global: no lo quite.

Coloque este fragmento entre las etiquetas <head> y </head> de todas las páginas de su sitio.

-->

<!-- Etiqueta global de sitio web (gtag.js) - DoubleClick -->

<script async src="https://www.googletagmanager.com/gtag/js?id=DC-[floodlightConfigID]"></script>

<script>

 window.dataLayer = window.dataLayer || [];

 function gtag(){dataLayer.push(arguments);}

 gtag('set', 'allow_ad_personalization_signals', false);

 gtag('js', new Date());

 

 gtag('config', 'DC-[floodlightConfigID]');

</script>

<!-- Final del fragmento global: no lo quite. -->

 

Implementar etiquetas globales de sitio web

Este tipo de etiquetas se componen de dos fragmentos de JavaScript: uno global y otro de evento. Inserte la etiqueta global de sitio web entre las etiquetas y en todas las páginas de su sitio. El fragmento global se coloca en todas las páginas, y el de evento, en las páginas con eventos de los que realice el seguimiento. Los administradores del sitio web deberán transferir valores a determinados campos de la etiqueta global.

Paso 1: Añada el fragmento global a todas las páginas de su sitio web

Este fragmento debe colocarse entre las etiquetas y en todas las páginas del sitio. Una vez que haya instalado un fragmento global en las páginas de su sitio web, no es necesario volver a añadirlo. Si ya ha instalado un fragmento global en otro producto de Google o en otra configuración de Floodlight, siga las instrucciones que aparecen abajo para modificar el fragmento y poder usarlo en diferentes productos.

Aquí tiene un ejemplo de fragmento global:

<!-- 
Start of global snippet: Please do not remove
Place this snippet between the <head> and </head> tags on every page of your site.
-->
<!-- Global site tag (gtag.js) - DoubleClick -->
<script async src="https://www.googletagmanager.com/gtag/js?id=DC-[floodlightConfigID]"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'DC-[floodlightConfigID]');
</script>
<!-- End of global snippet: Please do not remove -->

Paso 2: Añada el fragmento de evento a las páginas en las que haya eventos de los que haga el seguimiento

El fragmento de evento debe colocarse en las páginas con eventos de los que esté haciendo el seguimiento. Por ejemplo, si quiere hacer el seguimiento de eventos de conversión o añadir usuarios a listas de remarketing. Se puede colocar en cualquier lugar de la página después del fragmento global, pero se recomienda colocarlo también en la sección para que el seguimiento sea más preciso.

Los campos de un fragmento de evento varían en función del tipo de etiqueta, del método de recuento y de otros datos que se transmiten a la etiqueta. Para obtener más información al respecto, consulte la sección que aparece abajo.

A continuación le ofrecemos un ejemplo de fragmento de evento:

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'u1': '[variable]',
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]'
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

Transferir datos a los campos de una etiqueta global de sitio web

Si quiere dejar de utilizar etiquetas iframe o de imagen para pasar a usar una etiqueta global de sitio web, consulte nuestra guía para volver a etiquetar sitios web y descubra las equivalencias de los parámetros de dichas etiquetas en etiquetas globales de sitio web.

Campos del fragmento global

En un fragmento global se carga la biblioteca de seguimiento de la etiqueta global de sitio web y se configuran las cuentas a las que dicha etiqueta envía datos.

Veamos con detenimiento algunos campos clave del fragmento global:

  • src="https://www.googletagmanager.com/gtag/js?id=DC-[floodlightConfigID]"
    En esta sección se muestra un identificador de la cuenta en la que se ha generado originalmente la etiqueta. Si se generan etiquetas en Campaign Manager 360, lo que consta es el ID de configuración de Floodlight.

  • gtag('config', 'DC-[floodlightConfigID]')
    El comando config muestra las cuentas concretas que están asociadas a la etiqueta global de sitio web. Si se generan etiquetas en Campaign Manager 360, lo que consta es el ID de configuración de Floodlight.

Si utiliza una etiqueta global de sitio web con diversas configuraciones de Floodlight o en diferentes productos de Google, es posible que aparezcan varios comandos config y distintos ID en la cadena src=. Consulte más información en la sección que aparece más abajo.

No debe transmitir datos de forma dinámica a los campos de un fragmento global. Una vez que este fragmento esté instalado en su sitio web con los identificadores de cuenta correctos, habrá terminado de configurarlo.

Campos de fragmentos de evento: descripción general

Cada fragmento de evento corresponde a la actividad de Floodlight y el evento del que se realiza el seguimiento. Algunos campos aparecen en todos los fragmentos de evento, mientras que otros dependen de la configuración de la actividad de Floodlight asociada a la etiqueta.

Es necesario transmitir datos de forma dinámica a campos de fragmentos de evento. A continuación le proporcionamos una descripción general de los campos clave de fragmentos de eventos y los tipos de etiquetas a los que se aplican. Para obtener más información sobre los diferentes campos, consulte las secciones que se muestran más adelante.

Nombre del campo Formato del valor Tipo de etiqueta y método de recuento Descripción
allow_custom_scripts Booleano Todos Habilita etiquetas dinámicas.
u1, u2, etc. Cadena Todos Indica variables de Floodlight personalizadas.
send_to Cadena Todos Asigna identificadores de ruta de la configuración de Floodlight, el grupo de actividades, la etiqueta de actividad y el método de recuento.
session_id Cadena Contador: por sesión Proporciona un identificador único a cada sesión.
value Número Todas las ventas Transmite los ingresos que genera una transacción.
transaction_id Número Todas las ventas Define un identificador único para cada transacción.
quantity Número Ventas: artículos vendidos Contiene el número de artículos que se han vendido en una transacción.

Campos de todos los fragmentos de eventos

Los siguientes campos figuran en todos los fragmentos de eventos que se generan en Campaign Manager 360:

  • 'allow_custom_scripts': true
    Con este campo, se habilitan las etiquetas de Floodlight dinámicas, lo que le permite integrar herramientas de terceros con su etiqueta. Para que las etiquetas dinámicas funcionen, el valor de este campo debe ser true. Le recomendamos que habilite estas etiquetas en la configuración de su actividad de Floodlight cuando la cree. Tenga presente que el valor de este campo prevalece sobre lo definido en las etiquetas dinámicas de la actividad de Floodlight asociada de Campaign Manager 360. Si no quiere que un fragmento de evento admita etiquetas dinámicas, quite este campo del fragmento o dele el valor false.

  • 'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]'
    En el campo send_to se incluyen identificadores de ruta de la configuración de Floodlight, el grupo de actividades, la etiqueta de actividad y el método de recuento.

    • DC-[floodlightConfigID]
      En este campo se identifica la configuración de Floodlight a la que está asociada la etiqueta. Se corresponde con el parámetro src= de las etiquetas iframe y de imagen.

    • [activityGroupTagString]
      En este campo se identifica el grupo de actividades de Floodlight al que está asociada la etiqueta. Puede utilizar un valor propio o el predeterminado, que está formado por las primeras cinco letras del nombre del grupo de actividades, seguidas de una cadena aleatoria de tres caracteres alfanuméricos, barras bajas y guiones. Si el nombre del grupo de actividades tiene menos de cinco caracteres, se añaden letras antes de los tres últimos caracteres para que en total siga habiendo ocho caracteres. En lo que respecta a este valor, se distingue entre mayúsculas y minúsculas. Corresponde al parámetro type= de las etiquetas iframe y de imagen.

    • [activityTagString]
      En este campo se identifica la actividad de Floodlight al que está asociada la etiqueta. Puede utilizar un valor propio o el predeterminado, que se crea con las primeras cinco letras del nombre del grupo de actividades, seguidas de una cadena aleatoria de tres caracteres alfanuméricos, barras bajas y guiones. Si el nombre de la actividad tiene menos de cinco caracteres, se añaden letras antes de los caracteres alfanuméricos para que siga habiendo ocho caracteres. En lo que respecta a este valor, se distingue entre mayúsculas y minúsculas. Este campo corresponde al parámetro cat= de las etiquetas iframe y de imagen.

  • 'u1': '[variable]'
    En las variables de Floodlight personalizadas se puede incluir cualquier valor que quiera transferirles. Puede usar estos valores para crear listas de remarketing. No debe transferir ningún tipo de información que Google Marketing Platform pueda utilizar o reconocer como información personal identificable. Más información

Campos de fragmentos de eventos en etiquetas de contador

Las etiquetas de contador cuentan el número de conversiones asociadas a un evento. En función de cómo haya configurado su actividad, estas etiquetas pueden contabilizar todos los eventos de conversión, o bien registrar solo una conversión por día o sesión de cada usuario. El siguiente campo solo aparece en estas etiquetas:

  • 'session_id': '[SessionID]'
    Si cuenta conversiones por sesión mediante etiquetas de recuento, utilice este campo para insertar un ID de sesión único, que indica a Campaign Manager 360 que solo debe contarse un evento por sesión en un sitio web. Puede decidir cómo se define una sesión; por ejemplo, una sesión puede comenzar cuando un usuario inicie sesión en su sitio web y finalizar cuando esta termine. Este campo corresponde al parámetro ord= de las etiquetas iframe y de imagen.

Ejemplo de fragmento de evento de contador: actividades estándar

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+standard'
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];ord=1?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

Ejemplo de fragmento de evento de contador: actividades únicas

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+unique'
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];ord=1;num=1?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

Ejemplo de fragmento de evento de contador: actividades por sesión

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'session_id': '[SessionID]',
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+per_session'
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];ord=[SessionID]" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

Campos de fragmentos de eventos en etiquetas de ventas

Las etiquetas de ventas normalmente se colocan en la página de confirmación que se muestra después de realizar una venta; en ella, se transmite información sobre la venta a la etiqueta en cuestión. Los siguientes campos solo aparecen en estas etiquetas:

  • 'value': '[Revenue]'
    Use este campo para transferir los ingresos generados por una transacción; es decir, el precio de compra de los artículos de la venta. En la mayoría de los casos, el valor son los ingresos generados, no el precio total de compra, que es posible que incluya impuestos sobre ventas, IVA o gastos de envío. El campo admite números, pero sin comas ni símbolos de moneda. Puede usar un punto (.) como separador decimal si lo desea. Corresponde al parámetro cost= de las etiquetas iframe y de imagen.

  • 'transaction_id': '[OrderID]'
    Con este campo, puede insertar un identificador numérico único en cada transacción, denominado "ID de pedido", que se incluye en los informes Ruta de conversión. Corresponde al parámetro ord= de las etiquetas iframe y de imagen.

  • 'quantity': '[Quantity]'
    Con este campo, puede transmitir la cantidad de artículos que se han vendido en una transacción:

    Si contabiliza cada transacción como una única conversión, el valor es 1.

    Si cuenta cada artículo vendido durante una sola transacción como una conversión independiente, el valor es el número de artículos vendidos como parte de cada transacción.

    El valor debe ser un número entero mayor que cero. Campaign Manager 360 multiplica el valor por el número de eventos de conversión para obtener el número de conversiones de la etiqueta de ventas. Si el valor es cero, o el campo contiene un valor no numérico, no se contabilizarán conversiones.

Ejemplo de fragmento de evento de ventas: actividades de transacciones

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'purchase', {
    'allow_custom_scripts': true,
    'value': '[Revenue]',
    'transaction_id': '[OrderID]',
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+transactions'
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];qty=1;cost=[Revenue];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=[OrderID]" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

Ejemplo de fragmento de evento de ventas: actividades de artículos vendidos

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'purchase', {
    'allow_custom_scripts': true,
    'value': '[Revenue]',
    'transaction_id': '[OrderID]',
    'quantity': '[Quantity]',
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+items_sold'
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];qty=[Quantity];cost=[Revenue];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=[OrderID]?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

 

Campos personalizados

Con el campo dc_custom_params, puede insertar datos personalizados en fragmentos de evento.

En este campo puede introducirse cualquier valor que quiera transferir a Google Marketing Platform. No debe transferir ningún dato que Google Marketing Platform pueda utilizar o reconocer como información personal identificable. Estos son algunos campos habituales que puede interesarle usar con el campo dc_custom_params:

Nombre del campo Formato del valor Método de recuento Descripción
ord Número Todos Las etiquetas globales de sitio web gestionan automáticamente la prevención del almacenamiento en memoria caché. Si decide anular esta opción y controlarla manualmente, puede hacerlo con el campo ord. En tal caso, añada un valor al campo ord en función del tipo de etiqueta y del método de recuento, igual que lo haría con una etiqueta iframe.
num Número Contador: único Las etiquetas globales de sitio web gestionan automáticamente la prevención del almacenamiento en memoria caché. Si decide anular esta opción y controlarla manualmente, puede hacerlo con el campo num. En tal caso, añada un valor al campo num de la misma manera que lo haría con una etiqueta iframe.
dc_lat 0 o 1 Todos Este campo se aplica a etiquetas de dispositivos móviles. Acepta un valor de 0 o 1. Si el valor es 1, la opción de limitación de seguimiento de anuncios en IDFA o AdID está habilitada para inhabilitar los anuncios basados en intereses y el remarketing. En caso contrario, el valor es 0. Si el campo no aparece o no está rellenado, se le asignará el valor 0 de forma predeterminada.
tag_for_child_directed_treatment 0 o 1 Todas Este campo se aplica a etiquetas de dispositivos móviles. Acepta un valor de 0 o 1. El valor 1 indica que esta solicitud concreta quizá proceda de un usuario menor de 13 años, de conformidad con la ley COPPA.
tfua 0 o 1 Todas Acepta un valor de 0 o 1. El valor 1 indica que la solicitud quizá proceda de un usuario menor de 16 años (aunque esta edad puede variar según el país), de conformidad con el Reglamento General de Protección de Datos (RGPD) u otras normativas.
npa 0 o 1 Todos Acepta un valor de 0 o 1. El valor 1 indica que la solicitud quizá proceda de un usuario que quiere inhabilitar el remarketing. Si el campo no aparece o no tiene ningún valor, se le asignará el valor 0 de forma predeterminada.
match_id cadena Todos

Es un identificador único que crean los anunciantes y se transmite mediante Floodlight. Puede sincronizarse con Google para atribuir conversiones offline.

  • El ID de coincidencia (Match ID) puede tener hasta 50 caracteres. Se distingue entre mayúsculas y minúsculas.
  • El ID de coincidencia solo puede contener letras, números, guiones bajos, guiones y puntos.
 

Ejemplo de fragmento de evento con el campo dc_custom_params

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking. 
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'purchase', {
    'allow_custom_scripts': true,
    'value': '[Revenue]',
    'transaction_id': '[OrderID]',
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]',
    'dc_custom_params': {
      'ord': '1',
      'num': '1234',
      'dc_lat': '1',
      'tag_for_child_directed_treatment': '0'
      'tfua': '1',
      'npa': '1'
    }
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];qty=1;cost=[Revenue];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;ord=[OrderID]?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

Sección de los fragmentos de evento

En todos los fragmentos de evento se incluye una sección que se usa si un navegador no admite JavaScript y no se puede usar la sección principal de la etiqueta global de sitio web. En ese caso, se utiliza una etiqueta de imagen.

Asegúrese de rellenar los parámetros de la sección como corresponde a las etiquetas de imagen. Los valores de estos parámetros deben corresponder a los valores de los parámetros equivalentes de la sección

¿Te ha resultado útil esta información?
¿Cómo podemos mejorar esta página?

¿Necesitas más ayuda?

Inicia sesión si quieres ver otras opciones de asistencia para solucionar tu problema.