Настройка карт скроллинга на 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка карт скроллинга на 1С-Битрикс
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1181
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    813
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    747
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка карт скроллинга на 1С-Битрикс

Карта скроллинга отвечает на один вопрос: до какого места страницы доходит большинство пользователей. На длинных страницах каталога и лендингах Битрикса это критично — часто выясняется, что 70% пользователей не видят блок «Преимущества» или форму заявки, потому что они расположены ниже «линии сгиба». Данные скроллинга меняют решения по вёрстке быстрее, чем любые А/В-тесты.

Яндекс.Метрика: карта скроллинга без дополнительного кода

Метрика строит карту скроллинга автоматически — отдельного трекинга не нужно, достаточно установленного счётчика. Данные доступны в разделе «Вебвизор → Карты → Карта скроллинга».

Важный нюанс для Битрикса: карта скроллинга строится по конкретному URL. Если в каталоге включена пагинация и страницы /catalog/?PAGEN_1=2 индексируются как отдельные URL — каждая страница будет иметь свою карту. Это нормально, но при анализе нужно смотреть на первую страницу (/catalog/ без параметра), так как именно она получает основной трафик.

Проблема возникает с ЧПУ-страницами в Битриксе. Если компонент bitrix:catalog.section генерирует URL типа /catalog/category/sub/ — в Метрике карта скроллинга будет отдельной для каждого раздела, что неудобно для сравнения. Решение: сгруппировать URL по шаблонам в настройках Метрики через «Группировки URL».

Hotjar Scroll Maps: настройка глубины записи

Hotjar пишет процент видимости каждого элемента — это точнее, чем просто «дошёл до пикселя Y». Подключение — скрипт в <head>, аналогично тепловым картам. Для страниц с динамической подгрузкой контента (бесконечный скролл в каталоге Битрикса) Hotjar нужно уведомить об изменении высоты страницы:

// После подгрузки новых товаров через AJAX
if (typeof hj !== 'undefined') {
    hj('stateChange', window.location.href);
}

Без этого Hotjar считает страницу той высоты, которая была при инициализации, и все загруженные AJAX-товары попадают в «зону 100% скроллинга» — карта будет некорректной.

Microsoft Clarity: бесплатная альтернатива

Clarity строит карты скроллинга автоматически, в том числе корректно обрабатывает SPA-переходы. Для Битрикса это плюс — не нужны ручные вызовы stateChange. Код устанавливается один раз:

(function(c,l,a,r,i,t,y){
    c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
    t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
    y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "XXXXXXXXXX");

В Битриксе добавляется в header.php шаблона или через обработчик события OnBeforeProlog.

Анализ «складок» на конкретных шаблонах

Для стандартного шаблона Битрикса «Старт» или «Корпоративный» типичная проблема — блок «Почему мы» размещён на 1500–2000px от верха страницы. Карта скроллинга покажет, что до него доходит 15–25% пользователей. Это не значит, что блок нужно удалить — это значит, что его нужно поднять или перестроить структуру страницы.

На страницах оформления заказа (компонент bitrix:sale.order.ajax) карта скроллинга особенно ценна: она покажет, на каком шаге пользователи перестают взаимодействовать с формой. Если большинство не доходит до кнопки «Оформить заказ» — форма слишком длинная или элементы расположены неочевидно.

Производительность трекеров

Все три инструмента (Метрика, Hotjar, Clarity) добавляют к странице сторонние скрипты. На слабых мобильных устройствах это 200–400ms дополнительного времени выполнения. Если Core Web Vitals критичны — подключать через defer или setTimeout(..., 1000) после загрузки основного контента.