Отслеживание с помощью Google Analytics внимания к материалам сайта и времени прочтения до конца

Перед нами были поставлены задачи вычисления вовлеченности аудитории, сегментация пользователей на лояльных и не лояльных, читающих, пролистывающих и не читающих статьи вообще (около 10 сегментов). Бо́льшая часть задач решается стандартными средствами Google Analytics, но вот как определить читающих, пролистывающих и не читающих? Но и это реализуемо!

Недавно на аналитику к нам пришел очень интересный проект. Это контентно-информационный сайт с большим количеством материалов и достаточно большим входящим трафиком. Перед нами были поставлены задачи вычисления вовлеченности аудитории, сегментация пользователей на лояльных и не лояльных, читающих, пролистывающих и не-читающих статьи вообще (около 10 сегментов). Бо́льшая часть задач решается стандартными средствами Google Analytics, но вот как определить читающих, пролистывающих и не-читающих? Но и это реализуемо!

После некоторых экспериментов было решено расставлять в тексте два маркера: в середине и конце статьи и фиксировать появление этих маркеров в области видимости экрана браузера, а также фиксировать время, которое потребовалось для достижения этих маркеров. В качестве маркеров мы использовали сами параграфы текста — серединный параграф и конечный.

Для того, чтобы зафиксировать появление объекта в области видимости, мы использовали библиотеку Waypoints:

https://github.com/imakewebthings/waypoints

Далее дело техники и вот что получилось:

[code lang=»js»]
jQuery(function($){
/* Селектор выбора статьи */
var articleSelector = ‘.article-content-wrapper’;

window.readMarkers = {};
window.readMarkers.start = new Date().getTime();
var pArr = $(articleSelector + ‘ p’);
if (pArr.length < 3) return;
var middleIndex = Math.floor(pArr.length / 2);
var lastIndex = pArr.length — 1;
$(pArr[middleIndex]).waypoint(function(direction){track(‘Middle’,this)});
$(pArr[lastIndex]).waypoint(function(direction){track(‘End’,this)});

function track(id, obj)
{
if (window.readMarkers[id]) return;
window.readMarkers[id] = true;
var now = new Date().getTime();
ga(‘send’, ‘event’, ‘Read’, id, document.title);
ga(‘send’, ‘timing’, ‘Read’, id, now — window.readMarkers.start, document.title);
}
});
[/code]

Результаты работы

Мы видим, как часто люди дочитывают до конца — все лишь в трети случаев! (Здесь и далее данные сайта ivannikitin.com и только за сегодняшний день.)

Действия по событию Чтение

Время чтения статьи до середины и до конца:

Время маркеров

Мы видим, какие статьи наиболее часто внимательно читаются:

Метки времени прочтения статей

И понятно, мы теперь легко построим сегмент:

Создание сегмента Читающая аудитория

Дальше мы легко можем увидеть вовлечение этой аудитории по дням:

Когортный анализ вовлеченности аудитории

Надеюсь, этот трюк вам поможет!

Если есть вопросы — пишите в комментариях.

Понравилось? Жмите кнопку ниже:

Стандартное изображение
Иван Никитин
Никитин Иван Геннадьевич окончил Северо-Кавказский Горно-Металлургический Институт, факультет электронной техники по специальности инженер промышленной электроники. Места и опыт работы СКГМИ, ФЭТ, преподаватель программирования Судебный департамент при Верховной Суде РФ, системный администратор Центр Компьютерного обучения "Специалист" при МГТУ им. Баумана, преподаватель, руководитель направления веб-технологий Центр Компьютерного обучения "Центр Мастеров", преподаватель Высшая школа корпоративного управления Российской академии народного хозяйства и государственной службы при Президенте Российской Федерации, преподаватель Интернет-агенство BinN, руководитель отдела поискового продвижения, аналитик Статусы и сертификации Microsoft Certified Solution Developer Microsoft Certified Trainer Zend Certified Engineer Google Advertising Professional Список читаемых курсов Разработка веб-приложений ASP.Net Разработка веб-приложений PHP Разработка веб-приложений AJAX (автор курса) Эффективная работа с Microsoft SharePoint (все версии, автор курса) Интернет-маркетинг и поисковое продвижение (автор курса) Google Analytics, полный курс (автор курса) Информационные технологии в бизнесе в рамках Executive MBA (автор курса)
Статей: 641

Добавить комментарий