Elenca gli eventi dataLayer in tempo reale
Stampa in console il nome di ogni evento appena raggiunge il dataLayer, per seguire il flusso in tempo reale.
Codice da copiare
try {
window.dataLayer = window.dataLayer || [];
var dl = window.dataLayer;
if (!dl.__jzEvents) {
var origPush = dl.push.bind(dl);
dl.push = function () {
try {
for (var i = 0; i < arguments.length; i++) {
var a = arguments[i];
var name = (a && (a.event || a[0])) || '(no event name)';
console.log('%c→ ' + name, 'color:#34A853;font-weight:700');
}
} catch (e) {}
return origPush.apply(dl, arguments);
};
dl.__jzEvents = true;
console.log('Live dataLayer event listing enabled.');
}
} catch (e) {
console.warn('GTM event listing failed:', e);
}
Come usare questo esempio
- Copia il codice con il pulsante qui sopra.
- Installa JustZix (2 minuti) e apri l'estensione sulla pagina di destinazione.
- Aggiungi una nuova regola corrispondente a quella pagina.
- 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.