Nota: Este sitio para desarrolladores se trasladará a developers.google.com/tag-platform y se redirigirá a los usuarios a esa URL hasta el 30 de septiembre del 2021.

Restringir la implementación de etiquetas

Organízate con las colecciones Guarda y clasifica el contenido según tus preferencias.

Aunque no se recomienda restringir los tipos de etiquetas que se implementan en un sitio web con Google Tag Manager, hay diversas razones por las que puede ser necesario hacerlo. Por ejemplo, es posible que algunos propietarios de sitios web no quieran que los usuarios de Google Tag Manager puedan añadir ciertas etiquetas a sus sitios web para estabilizar el código o recoger datos. Por eso, hemos añadido a Google Tag Manager una función de lista de elementos bloqueados que se puede controlar cuando se instalan fragmentos.

Para controlar qué etiquetas, activadores y variables están permitidos en una página, utiliza las claves gtm.allowlist o gtm.blocklist en la capa de datos. Estas claves anularán todas las configuraciones del contenedor. Si se añaden a la lista de bloqueados correctamente, las etiquetas, los activadores y las variables no se activarán aunque se hayan configurado para activarse en la UI de Google Tag Manager.

En el siguiente ejemplo se explica cómo inicializar la capa de datos con una lista de permitidos y una lista de bloqueados. Ambas son opcionales y las puedes utilizar de manera independiente o al mismo tiempo, como puedes ver más abajo. Deben ser del tipo Array, y sus valores, del tipo String:

dataLayer = [{
  ...
  'gtm.allowlist': ['<id>', '<id>', ...],
  'gtm.blocklist': ['<id>', '<id>', '<id>', ...]
}];
 

Cada ID de la lista corresponde a un tipo de variable, etiqueta o activador, o a una clase de tipos. Las clases son grupos de etiquetas, activadores y variables que tienen las mismas capacidades. Por ejemplo, todas las etiquetas que pueden enviar píxeles a dominios que no son de Google tienen la clase nonGooglePixels. Las clases son útiles para bloquear capacidades en etiquetas, activadores y variables actuales y futuros.

Es importante comprender las reglas que rigen las listas de permitidos y las de bloqueados:

  1. Listas de permitidos Cuando se configura una lista de permitidos, las etiquetas, los activadores y las variables relevantes solo se ejecutan si están en la lista, ya sea de forma explícita (por ID de tipo) o implícita (si todas sus clases están en la lista).
  2. Listas de bloqueados Cuando se configura una lista de bloqueados, las etiquetas, los activadores y las variables solo se ejecutan si no están en la lista, ya sea de forma explícita (por ID de tipo) o implícita (si cualquiera de sus clases está en la lista).
  3. Las listas de bloqueados prevalecen sobre las listas de permitidos Cuando se han configurado ambas, las listas de bloqueados tienen prioridad. Puedes incluir en la lista de permitidos una clase de etiquetas y, en la lista de bloqueados, una etiqueta específica de esa clase, pero no al revés. No se puede incluir en la lista de bloqueados una clase de etiquetas y añadir a la lista de permitidos una etiqueta específica de esa misma clase.
  4. Las clases están relacionadas Algunas clases están relacionadas con otras. Por ejemplo, las etiquetas que pueden ejecutar secuencias de comandos que no son de Google pueden, por definición, enviar píxeles que no sean de Google. Por este motivo, si se bloquea nonGooglePixels, también se bloquea nonGoogleScripts de forma automática. Todos los activadores, etiquetas y variables que pertenezcan a cualquiera de esos dos grupos se bloquearán.

La siguiente tabla es una lista de las etiquetas, activadores y variables disponibles, sus tipos y las clases a las que pertenecen:

Etiqueta ID Classes
Etiqueta genérica de AB TASTY abtGeneric nonGoogleScripts
Etiqueta de AdAdvisor ta nonGoogleScripts
Etiqueta de Adometry adm google
Etiqueta de AdRoll Smart Pixel asp nonGoogleScripts
Etiqueta de seguimiento de conversiones de Google Ads awct google
Etiqueta de remarketing de Google Ads sp google
Etiqueta de conversiones de Affiliate Window awc nonGoogleScripts
Etiqueta de recorrido de Affiliate Window awj nonGoogleScripts
Seguimiento de eventos universal de Bing Ads baut nonGoogleScripts
Solución de encuestas a compradores de Bizrate Insights bb nonGoogleScripts
Solución de encuestas Site Abandonment de Bizrate Insights bsa nonGoogleScripts
Etiqueta de seguimiento estándar de ClickTale (OBSOLETA) cts nonGoogleScripts
Etiqueta Medición digital unificada de comScore csm nonGoogleScripts
Conversant Mediaplex: etiqueta de MCT de iFRAME mpm nonGoogleIframes
Conversant Mediaplex: etiqueta de ROI de IMG estándar mpr nonGooglePixels
Vinculación de conversiones gclidw google
Etiqueta de Crazy Egg cegg nonGoogleScripts
OneTag de Criteo crto nonGoogleScripts
Etiqueta HTML personalizada html customScripts
Etiqueta de imagen personalizada img customPixels
Etiqueta de DistroScale dstag nonGoogleScripts
Etiqueta de recuento de Floodlight flc
Etiqueta de ventas de Floodlight fls
Etiqueta de píxel universal de Dstillery m6d nonGooglePixels
Etiqueta de Eulerian Analytics ela customScripts
Configuración de Google Analytics 4 gaawc google
Evento de Google Analytics 4 gaawe google
Etiqueta de Google Analytics (antigua) ga google
Satisfacción con el sitio web de Google Consumer Surveys gcs google
Google Optimize opt google
Etiqueta de Google Trusted Stores ts
Hotjar Tracking Code hjtc nonGoogleScripts
Infinity Call Tracking Tag infinity nonGoogleScripts
Intent Media - Search Compare Ads sca nonGoogleScripts
Etiqueta de seguimiento K50 k50Init nonGoogleScripts
LeadLab ll nonGoogleScripts
Etiqueta LinkedIn bzi nonGoogleScripts
Etiqueta Lytics JS ljs nonGoogleScripts
Etiqueta Marin Software ms nonGoogleScripts
Mediaplex: etiqueta de MCT de iFRAME mpm nonGoogleIframes
Mediaplex: etiqueta de ROI de IMG estándar mpr nonGooglePixels
Message Mate messagemate nonGoogleScripts
Etiqueta Mouseflow mf nonGoogleScripts
Píxel de Neustar ta nonGoogleScripts
Etiqueta Nielsen DCR Static Lite ndcr nonGoogleScripts
Etiqueta Nudge Content Analytics nudge nonGoogleScripts
Código de seguimiento de Oktopost okt nonGoogleScripts
Optimise Conversion Tag omc nonGoogleScripts
OwnerListens Message Mate messagemate nonGoogleScripts
Píxel de Perfect Audience pa nonGoogleScripts
Personali Canvas pc nonGoogleScripts
Pinterest pntr nonGoogleScripts
Placed placedPixel nonGoogleScripts
Pulse Insights Voice of Customer Platform pijs nonGoogleScripts
Quantcast Audience Measurement qcm nonGoogleScripts
Quora Pixel qpx nonGoogleScripts
Rawsoft FoxMetrics fxm nonGoogleScripts
SaleCycle JavaScript Tag scjs customScripts
SaleCycle Pixel Tag scp customPixels
Seguimiento de JavaScript de SearchForce para la página de conversión sfc nonGoogleScripts
Seguimiento de JavaScript de SearchForce para la página de destino sfl nonGoogleScripts
Etiqueta de seguimiento de redireccionamientos de SearchForce sfr nonGooglePixels
Shareaholic shareaholic nonGoogleScripts
Survicate Widget svw nonGoogleScripts
Etiqueta de conversión de oportunidad de venta de Tradedoubler tdlc nonGooglePixels
Etiqueta de conversión de venta de Tradedoubler tdsc nonGooglePixels
Etiqueta Seguimiento de conversiones de Turn tc nonGoogleScripts
Etiqueta Recogida de datos de Turn tdc nonGoogleScripts
Etiqueta de sitio web universal de Twitter twitter_website_tag nonGoogleScripts
Etiqueta de Universal Analytics ua google
Etiqueta Upsellit Global Footer uslt customScripts
Etiqueta Upsellit Confirmation uspt customScripts
Etiqueta Ve Interactive JavaScript vei nonGoogleScripts
Ve Interactive Pixel veip nonGooglePixels
Etiqueta de conversión VisualDNA vdc nonGoogleScripts
Xtremepush xpsh nonGoogleScripts
Yieldify yieldify nonGoogleScripts
Zones zone
Activador ID Classes
Activador/procesador de visibilidad de elementos evl google
Activador/procesador de clics cl google
Activador/procesador de envío de formularios fsl
Activador/procesador de historial hl google
Activador/procesador de errores JavaScript jel google
Activador/procesador de clics en enlaces lcl
Activador/procesador de profundidad de desplazamiento sdl google
Activador/procesador del temporizador tl google
Activador/procesador de vídeos de YouTube ytl google
Variable ID Classes
Cookie de origen k google
Variable de evento automático v google
Constante c google
Número de versión del contenedor ctv google
Evento personalizado e google
Variable de JavaScript personalizada jsm customScripts
Variable de capa de datos v google
Modo de depuración dbg google
Elemento DOM d google
Visibilidad del elemento vis google
Configuración de Google Analytics (antigua) gas google
HTTP referente f google
Variable JavaScript j google
Tabla de consulta smm google
Número aleatorio r google
Tabla RegEx remm google
URL u google

En la siguiente tabla se muestra una lista de las clases disponibles y sus relaciones con otras clases. En la columna Se incluye en la lista de permitidos automáticamente puedes ver las clases que se añadirán a esa lista de forma implícita cuando la clase de una fila determinada se añada a ella. Del mismo modo, en la columna Se incluye en la lista de bloqueados automáticamente puedes ver las clases que se añadirán a esa lista de forma implícita cuando la clase de una fila determinada se añada a ella.

Clase Descripción Se incluye en la lista de permitidos automáticamente Se incluye en la lista de bloqueados automáticamente
customPixels Es capaz de enviar píxeles a las URL definidas por el usuario. nonGooglePixels customScripts
html
customScripts Es capaz de ejecutar códigos JavaScript facilitados por el usuario. html
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
html
google Solo es capaz de ejecutar secuencias de comandos alojadas por Google y enviar píxeles a Google.
html Alias de customScripts. Ten en cuenta que también es el ID de la etiqueta HTML personalizada. Así, los usuarios antiguos también obtienen las ventajas de la clase customScripts. customScripts
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
customScripts
nonGooglePixels Es capaz de enviar píxeles a dominios que no son de Google. customPixels
customScripts
html
nonGoogleScripts
nonGoogleIframes
nonGoogleScripts Es capaz de ejecutar secuencias de comandos que no haya facilitado Google. nonGooglePixels
customScripts
html
nonGoogleIframes Es capaz de importar iframes desde dominios que no son de Google. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts Código JavaScript en zona de pruebas dentro de plantillas personalizadas. Nada Nada