← Все примеры

Действие Разработка и QA

Вывести dataLayer в виде таблицы

Кнопка выводит текущее содержимое dataLayer в виде понятной таблицы с индексом, именем события и ключами.

Код для копирования

try {
  var dl = window.dataLayer;
  if (!Array.isArray(dl) || !dl.length) {
    console.warn('No dataLayer found or it is empty.');
  } else {
    console.log('dataLayer has ' + dl.length + ' entries:');
    console.table(dl.map(function (item, i) {
      var ev = (item && (item.event || item['gtm.start'])) || '';
      return { index: i, event: ev, keys: Object.keys(item || {}).join(', ') };
    }));
  }
} catch (e) {
  console.warn('dataLayer dump failed:', e);
}

Как использовать этот пример

  1. Скопируй код кнопкой выше.
  2. Установи JustZix (2 минуты) и открой расширение на нужной странице.
  3. Добавь новое правило, совпадающее с этой страницей.
  4. Включи панель действий, добавь кнопку во вкладке Действия и вставь в неё код — запускай одним кликом.

Оцени этот пример

Оценок пока нет — оцени первым.

Этот пример работает?

Сниппеты бесполезны, если их некуда вставить.

JustZix устанавливается за 2 минуты и запускает твой код на каждой подходящей странице. Без аккаунта, без оплаты.

Скачать бесплатно Смотреть применение