Точний показник відмов у Google Analytics

Це не дуже приємно при аналізі роботи сайту, оскільки:

УЯндекс.Метрика це можна легко виправити просто встановленням галочки «Точний показник відмов» у налаштуваннях або ось таким рядком у коді відстеження:

Однак дляGoogle Analytics доводиться дещо викручуватися. В принципі, рецепт досить відомий, наприклад, хороше пояснення показника відмов:

Сенс цієї ідеї полягає в тому, що Google Analytics перестає вважати за відмову відвідування, навіть що складається з однієї сторінки, якщо з'являється якась активність користувача, наприклад, фіксуються події:

Вплив на показник відмов

Важливо пам'ятати, що реалізація відстеження подій, які автоматично виконуються під час завантаження сторінки, спричинить нульовий показник відмов для цієї сторінки. Так відбувається при реалізації прикладу TimeTracker або будь-якої іншої аналогічної утиліти відстеження подій.

Тому я вирішив трохи модифікувати код таким чином, щоб подія спрацьовувала тільки на першій сторінці сесії, а не на всіх сторінках. Отже, ось мій варіант коду для трьох основних бібліотек Google Analytics:

ga.js (дуже стара бібліотека)

analytics.js (стара бібліотека)

gtag.js (сучасна бібліотека)

Ось результат роботи цього коду:

Ось, власне, і все. Успіхів вам з показником відмов!