Indicar que GTM está presente
Comprueba el script gtm.js o un array dataLayer y muestra una insignia verde cuando la página usa Tag Manager.
Código para copiar
try {
var hasScript = !!document.querySelector('script[src*="googletagmanager.com/gtm.js"]');
var hasDL = Array.isArray(window.dataLayer);
if (hasScript || hasDL) {
var b = document.createElement('div');
b.textContent = 'GTM detected' + (hasScript ? ' (gtm.js)' : ' (dataLayer)');
b.style.cssText = 'position:fixed;top:8px;right:8px;z-index:2147483647;'
+ 'background:#34A853;color:#fff;font:700 12px sans-serif;'
+ 'padding:4px 10px;border-radius:6px;pointer-events:none;';
document.body.appendChild(b);
} else {
console.log('No Google Tag Manager detected on this page.');
}
} catch (e) {
console.warn('GTM detection failed:', e);
}
Cómo usar este ejemplo
- Copia el código con el botón de arriba.
- Instala JustZix (2 minutos) y abre la extensión en la página de destino.
- Añade una nueva regla que coincida con esa página.
- Pega el código en el panel JavaScript de la regla y guarda — se ejecuta en cada visita a la página.
Valora este ejemplo
Sin valoraciones — sé el primero.