← Tous les exemples

Action Développeur & QA

Compter les événements du dataLayer

Le bouton regroupe les entrées du dataLayer par nom d'événement et affiche un tableau de comptage en console.

Code à copier

try {
  var dl = window.dataLayer;
  if (!Array.isArray(dl)) {
    console.warn('No dataLayer array found on this page.');
  } else {
    var counts = {};
    dl.forEach(function (item) {
      var ev = (item && item.event) || '(no event)';
      counts[ev] = (counts[ev] || 0) + 1;
    });
    console.log('dataLayer entries: ' + dl.length);
    console.table(Object.keys(counts).map(function (ev) {
      return { event: ev, count: counts[ev] };
    }));
  }
} catch (e) {
  console.warn('dataLayer event count failed:', e);
}

Comment utiliser cet exemple

  1. Copiez le code avec le bouton ci-dessus.
  2. Installez JustZix (2 minutes) et ouvrez l'extension sur la page cible.
  3. Ajoutez une nouvelle règle correspondant à cette page.
  4. Activez le panneau d'actions, ajoutez un bouton dans l'onglet Actions et collez-y le code — lancez-le en un clic.

Notez cet exemple

Aucune note — soyez le premier.

Cet exemple fonctionne-t-il ?

Les snippets sont inutiles sans un endroit où les coller.

JustZix s'installe en 2 minutes et exécute votre code sur chaque page correspondante. Sans compte, sans paiement.

Télécharger gratuitement Voir les cas d'usage