← Todos los ejemplos

JavaScript Desarrollo y QA

Insignia con los IDs de contenedor GTM

Detecta todos los identificadores de contenedor GTM-XXXX de la página y los muestra en una insignia en la esquina.

Código para copiar

try {
  var ids = {};
  document.querySelectorAll('script[src]').forEach(function (s) {
    var m = s.src.match(/[?&]id=(GTM-[A-Z0-9]{4,8})/);
    if (m) { ids[m[1]] = true; }
  });
  var html = document.documentElement.innerHTML.match(/GTM-[A-Z0-9]{4,8}/g) || [];
  html.forEach(function (id) { ids[id] = true; });
  var list = Object.keys(ids);
  var b = document.createElement('div');
  b.textContent = list.length ? 'GTM: ' + list.join(', ') : 'GTM: none found';
  b.style.cssText = 'position:fixed;bottom:8px;right:8px;z-index:2147483647;'
    + 'background:#202124;color:#F9AB00;font:700 12px monospace;'
    + 'padding:4px 10px;border-radius:6px;pointer-events:none;';
  document.body.appendChild(b);
} catch (e) {
  console.warn('GTM badge failed:', e);
}

Cómo usar este ejemplo

  1. Copia el código con el botón de arriba.
  2. Instala JustZix (2 minutos) y abre la extensión en la página de destino.
  3. Añade una nueva regla que coincida con esa página.
  4. 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.

¿Funciona este ejemplo?

Los snippets son inútiles sin un lugar donde pegarlos.

JustZix se instala en 2 minutos y ejecuta tu código en cada página coincidente. Sin cuenta, sin pago.

Descargar gratis Ver casos de uso