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:
- 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).
- 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).
- 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.
- 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áticamentenonGoogleScripts
. 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 |
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 |