Restringir la implementación de etiquetas

Aunque no se recomienda restringir los tipos de etiquetas implementados con Google Tag Manager, puede ser necesario restringir los tipos de etiquetas implementados en un sitio por varios motivos. Por ejemplo, es posible que algunos propietarios de sitios no deseen que los usuarios de Google Tag Manager puedan agregar ciertas etiquetas a su sitio por razones de estabilidad del código o recopilación de datos. En este artículo, se describe cómo restringir la implementación de etiquetas en Tag Manager.

Para controlar qué etiquetas, activadores y variables se permiten en una página, usa las claves gtm.allowlist o gtm.blocklist en tu capa de datos. Estas claves anularán toda la configuración en el contenedor. Si se incluyen correctamente en la lista de entidades bloqueadas, las etiquetas, los activadores y las variables no se activarán, incluso si se configuraron para activarlas en Google Tag Manager.

En el siguiente ejemplo, se muestra cómo inicializar la capa de datos con una lista de entidades permitidas y una de entidades bloqueadas. Ambas listas son opcionales y puedes usarlas por separado o juntas (como se muestra). Ambas listas deben ser del tipo Array, y los valores en la lista deben ser del tipo String. Estos valores se deben enviar a la capa de datos antes de que se activen las etiquetas:

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
  'gtm.allowlist': ['<id>', '<id>', ...],
  'gtm.blocklist': ['<id>', '<id>', '<id>', ...]
});
</script>

Cada ID de la lista corresponde a una etiqueta, un activador o un tipo de variable específico, o a una clase de tipos. Las clases representan 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 tendrán la clase nonGooglePixels. Las clases son útiles para bloquear capacidades en etiquetas, activadores y variables actuales y futuras.

Es importante comprender las reglas que rigen las listas de entidades permitidas y bloqueadas:

  1. Listas de entidades permitidas Cuando se configura una lista de entidades permitidas, las etiquetas, los activadores y las variables relevantes solo se ejecutarán si están en la lista de entidades permitidas, ya sea de forma explícita (por tipo de ID) o implícita (si todas sus clases están en la lista).
  2. Listas de elementos bloqueados Cuando se configura una lista de elementos bloqueados, las etiquetas, los activadores y las variables solo se ejecutarán si no están en ella, ya sea de forma explícita (por tipo ID) o implícita (si tienes cualquiera de sus clases en la lista).
  3. Las listas de entidades bloqueadas anulan las listas de entidades permitidas Una vez que ambas listas se configuran, tienen prioridad las listas de entidades bloqueadas. Puedes usar una lista de entidades permitidas para una clase de etiquetas y una lista de entidades bloqueadas para una etiqueta específica de esa clase, pero no ocurre lo contrario. No puedes usar una lista de entidades bloqueadas para una clase de etiquetas y una lista de entidades permitidas para una etiqueta específica de esa clase.
  4. Las clases tienen relaciones Algunas clases tienen relaciones con otras clases. Por ejemplo, las etiquetas que pueden ejecutar secuencias de comandos de terceros pueden (por definición) enviar píxeles que no son de Google. Por este motivo, si bloqueas nonGooglePixels, también se bloqueará automáticamente nonGoogleScripts. Se bloquearán todas las etiquetas, los activadores y las variables que pertenezcan a ambos grupos.

En la siguiente tabla, se proporciona una lista de las etiquetas, los activadores y las variables disponibles, además de 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
Dispositivo de adometry adm google
Etiqueta de píxel inteligente de AdRoll asp nonGoogleScripts
Etiqueta del seguimiento de conversiones de Google Ads awct google
Etiqueta de remarketing de Google Ads sp google
Etiqueta de conversión de la ventana de afiliación awc nonGoogleScripts
Etiqueta de recorrido de la ventana de afiliados awj nonGoogleScripts
Seguimiento de eventos universal de Bing Ads baut nonGoogleScripts
Solución de encuesta para compradores de Bizrate Insights bb nonGoogleScripts
Solución de la encuesta sobre el abandono de sitios de Bizrate Insights bsa nonGoogleScripts
Etiqueta de seguimiento estándar ClickTale (OBSOLETE) cts nonGoogleScripts
Etiqueta de medición digital unificada de comScore csm nonGoogleScripts
Conversant Mediaplex: etiqueta IFRAME MCT mpm nonGoogleIframes
Conversant Mediaplex: etiqueta de ROI de IMG estándar mpr nonGooglePixels
Vinculador de conversiones gclidw google
Crazy Egg Tag cegg nonGoogleScripts
OneTag de Criteo crto nonGoogleScripts
Etiqueta HTML personalizada html customScripts
Etiqueta de imagen personalizada img customPixels
Etiqueta DistroScale dstag nonGoogleScripts
Etiqueta de contador de Floodlight flc
Etiqueta de venta de Floodlight fls
Etiqueta de píxel universal de Dstillery m6d nonGooglePixels
Etiqueta de Analytics de Eulerian ela customScripts
Etiqueta de Google (anteriormente Google Analytics 4 Configuration) gaawc google
Evento de Google Analytics 4 gaawe google
Etiqueta de Google Analytics (heredada) ga google
Encuesta para consumidores de Google sobre la satisfacción con el sitio web gcs google
Etiqueta de Google Trusted Stores ts
Código de seguimiento de Hotjar hjtc nonGoogleScripts
Etiqueta de seguimiento de llamadas de Infinity infinity nonGoogleScripts
Contenido multimedia de intención: Comparación de anuncios en la Búsqueda sca nonGoogleScripts
Etiqueta de seguimiento K50 k50Init nonGoogleScripts
LeadLab ll nonGoogleScripts
Etiqueta de LinkedIn bzi nonGoogleScripts
Etiqueta de JS de Lytics ljs nonGoogleScripts
Etiqueta de software de Marin ms nonGoogleScripts
Mediaplex: etiqueta IFRAME MCT mpm nonGoogleIframes
Mediaplex: etiqueta de ROI de IMG estándar mpr nonGooglePixels
Enviar mensajes a Mate messagemate nonGoogleScripts
Etiqueta de Mouseflow mf nonGoogleScripts
Pixel Neustar ta nonGoogleScripts
Etiqueta de Nielsen DCR Static Lite ndcr nonGoogleScripts
Sugerencia de etiqueta de estadísticas de contenido nudge nonGoogleScripts
Código de seguimiento de Oktopost okt nonGoogleScripts
Optimice la etiqueta de conversión omc nonGoogleScripts
El propietario escucha Message Mate messagemate nonGoogleScripts
Píxel para público perfecto pa nonGoogleScripts
Personali Canvas pc nonGoogleScripts
Pinterest pntr nonGoogleScripts
Placed placedPixel nonGoogleScripts
Pulse Insights de Voice of Customer Platform pijs nonGoogleScripts
Medición del público de Quantcast qcm nonGoogleScripts
Quora Pixel qpx nonGoogleScripts
Rawsoft FoxMetrics fxm nonGoogleScripts
Etiqueta de JavaScript de SaleCycle scjs customScripts
Etiqueta de Pixel de SaleCycle 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 redireccionamiento de SearchForce sfr nonGooglePixels
Adicto al uso compartido shareaholic nonGoogleScripts
Widget de supervivencia svw nonGoogleScripts
Etiqueta de conversión de cliente potencial de Tradedoubler tdlc nonGooglePixels
Etiqueta de conversión de venta de Tradedoubler tdsc nonGooglePixels
Activar la etiqueta del seguimiento de conversiones tc nonGoogleScripts
Convertir etiqueta de recopilación de datos tdc nonGoogleScripts
Etiqueta universal del sitio web de Twitter twitter_website_tag nonGoogleScripts
Etiqueta de Universal Analytics ua google
Etiqueta de pie de página global para realizar ventas incrementales uslt customScripts
Etiqueta de confirmación de venta incremental uspt customScripts
Etiqueta de JavaScript interactiva de Ve vei nonGoogleScripts
Píxel interactivo de Ve veip nonGooglePixels
Etiqueta de conversión de VisualDNA vdc nonGoogleScripts
Xtremepush xpsh nonGoogleScripts
Yieldify yieldify nonGoogleScripts
Zonas zone
Activador ID Classes
Objeto de escucha/activador de visibilidad de elementos evl google
Haz clic en Objeto de escucha/activador cl google
Objeto de escucha o activador de envío de formulario fsl
Objeto de escucha/activador de historial hl google
Objeto de escucha/activador de error de JavaScript jel google
Objeto de escucha/activador de clics en vínculos lcl
Objeto de escucha o activador de profundidad de desplazamiento sdl google
Objeto de escucha/activador del temporizador tl google
Objeto de escucha o activador de video de YouTube ytl google
Variable ID Classes
Cookie propia 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 (heredada) gas google
URL de referencia HTTP f google
Variable de 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 proporciona una lista de las clases disponibles y sus relaciones con otras clases. La columna Lista de entidades permitidas automáticamente representa la lista de clases que se incluirán implícitamente en la lista de entidades permitidas cuando la clase de esa fila también esté incluida en la lista de entidades permitidas. Del mismo modo, la columna Lista de entidades bloqueadas automáticamente representa la lista de clases que se incluirán en la lista de entidades bloqueadas de forma implícita cuando la clase de esa fila esté en la lista de entidades bloqueadas.

Clase Descripción Lista de entidades permitidas automáticamente Lista de entidades bloqueadas automáticamente
customPixels Es capaz de enviar píxeles a las URLs definidas por el usuario. nonGooglePixels customScripts
html
customScripts Es capaz de ejecutar el código JavaScript que proporciona el usuario. html
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
html
google Solo es capaz de ejecutar secuencias de comandos alojadas en Google y enviar píxeles a Google.
html Alias de customScripts. Ten en cuenta que este también es el ID para la etiqueta HTML personalizada. Esto garantiza que los usuarios heredados también obtengan los beneficios de la clase customScripts. customScripts
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
customScripts
nonGooglePixels Puede enviar píxeles a dominios que no son de Google. customPixels
customScripts
html
nonGoogleScripts
nonGoogleIframes
nonGoogleScripts Puede ejecutar secuencias de comandos no proporcionadas por Google. nonGooglePixels
customScripts
html
nonGoogleIframes Puede insertar iframes de dominios que no sean de Google. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts JavaScript de la zona de pruebas que se usa como parte de las plantillas personalizadas. Ninguna Ninguna