← Tutti gli esempi

JavaScript Sviluppatori e QA

Badge con gli ID dei contenitori GTM

Individua tutti gli ID dei contenitori GTM-XXXX nella pagina e li mostra in un piccolo badge nell'angolo.

Codice da copiare

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);
}

Come usare questo esempio

  1. Copia il codice con il pulsante qui sopra.
  2. Installa JustZix (2 minuti) e apri l'estensione sulla pagina di destinazione.
  3. Aggiungi una nuova regola corrispondente a quella pagina.
  4. Incolla il codice nel pannello JavaScript della regola e salva — viene eseguito a ogni visita della pagina.

Valuta questo esempio

Nessuna valutazione — sii il primo.

Questo esempio funziona?

Gli snippet sono inutili senza un posto dove incollarli.

JustZix si installa in 2 minuti ed esegue il tuo codice su ogni pagina corrispondente. Senza account, senza pagamento.

Scarica gratis Guarda i casi d'uso