Аналіз теплових карт скролу на сайті

Наша компанія займається розробкою, підтримкою та обслуговуванням сайтів будь-якої складності. Від простих односторінкових сайтів до масштабних кластерних систем, побудованих на мікро сервісах. Досвід розробників підтверджено сертифікатами від вендорів.

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Аналіз теплових карт скролу на сайті
Проста
від 1 робочого дня до 3 робочих днів
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Аналіз теплових карт прокрутки

Теплові карти прокрутки показують, наскільки глибоко користувачі прокручують сторінку. Критично для довгих посадкових сторінок та статей: якщо 70% не прокручуються нижче fold, контент нижче невидимий для більшості.

Що вимірюють теплові карти прокрутки

  • Average fold line — середня точка, де закінчується перший екран (відрізняється залежно від пристрою/дозволу)
  • Scroll depth % — відсоток користувачів, які досягають конкретної глибини
  • Drop-off points — місця, де користувачи перестають прокручувати

Ключові метрики

Типові орієнтири для посадкової сторінки:
- 100% бачать перший екран (fold)
- 60–70% прокручують на 25% сторінки
- 40–50% прокручують на 50%
- 20–30% прокручують на 75%
- 10–20% досягають кінця

Якщо CTA на 80% і туди доходить лише 15% — CTA неефективна

Налаштування відстеження глибини прокрутки

// GA4: користувацькі eventos для порогів прокрутки
const scrollThresholds = [25, 50, 75, 90, 100]
const fired = new Set()

window.addEventListener('scroll', throttle(() => {
  const scrollPercent = Math.round(
    (window.scrollY / (document.body.scrollHeight - window.innerHeight)) * 100
  )

  for (const threshold of scrollThresholds) {
    if (scrollPercent >= threshold && !fired.has(threshold)) {
      fired.add(threshold)
      gtag('event', 'scroll_depth', {
        depth_percent: threshold,
        page_path: window.location.pathname
      })
    }
  }
}, 200))

// Вбудована подія GA4 'scroll' спрацьовує лише на 90%
// Для всіх порогів потрібен користувацький скрипт

BigQuery аналіз глибини прокрутки

SELECT
  page_path,
  COUNT(DISTINCT CASE WHEN depth >= 25 THEN user_id END) * 100.0 /
    COUNT(DISTINCT user_id) AS pct_25,
  COUNT(DISTINCT CASE WHEN depth >= 50 THEN user_id END) * 100.0 /
    COUNT(DISTINCT user_id) AS pct_50,
  COUNT(DISTINCT CASE WHEN depth >= 75 THEN user_id END) * 100.0 /
    COUNT(DISTINCT user_id) AS pct_75,
  COUNT(DISTINCT CASE WHEN depth >= 90 THEN user_id END) * 100.0 /
    COUNT(DISTINCT user_id) AS pct_90
FROM scroll_events
GROUP BY page_path
ORDER BY pct_50 ASC  -- сторінки з слабкою прокруткою спочатку

Практичні висновки

Різка падіння на 30%: зазвичай означає щось візуально "фінальне" — горизонтальну лінію, темний footer-розділ, кнопку "показати ще". Користувачи думають, що сторінка закінчилася.

Плато на 60–70%: контент вище цієї точки цікавіший ніж нижче. Перемістіть важливу CTA або пропозицію вище.

Хороші показники для довгих текстів: стаття повинна мати pct_75 > 40%, інакше матеріал не читається до кінця.

// Відстежуйте позицію CTA відносно fold
window.addEventListener('load', () => {
  const cta = document.getElementById('main-cta')
  if (cta) {
    const ctaPosition = cta.getBoundingClientRect().top + window.scrollY
    const fold = window.innerHeight
    const ctaFoldPercent = Math.round(ctaPosition / document.body.scrollHeight * 100)

    gtag('event', 'cta_position_measured', {
      cta_depth_percent: ctaFoldPercent,
      is_above_fold: ctaPosition < fold
    })
  }
})

Час виконання

Налаштування scroll tracking, збір даних (500+ відвідувачів), аналіз по сторінках та рекомендації — 2–3 робочих дні.