Как мы сделали инструмент веб-аналитики для сайта Ecommerce

В этом посте я подробно расскажу, зачем бизнесу собственный веб-аналитический инструмент, и приведу пример сделанного нами продукта. Но прежде давайте на секунду отвлечемся и рассмотрим, зачем онлайн-бизнесу вообще нужна веб-аналитика?
Об аналитике в Ecommerce
Любую аналитику можно сравнить с вождением автомобиля. Представьте, что вы садитесь за руль автомобиля, в котором не работает спидометр и остальные компоненты приборной доски, а самое главное, — в нем закрыто лобовое стекло, и вы просто не видите дорогу. Такой автомобиль, конечно, тронется с места, но вряд ли сможет уехать дальше ближайшего поворота. Профессионального аналитика можно сравнить со штурманом в спорткаре. Вряд ли вы доверите эту роль некомпетентному человеку.
В 2006 году, когда я только начинал свой путь аналитика, мне, наверное, было проще, чем новому поколению. В то время в качестве основного инструмента обработки и визуализации данных выступал Microsoft Excel 2003. С тех пор большинство компаний поняли ценность сбора и обработки информации, и, соответственно, объемы данных росли с каждым годом в геометрической прогрессии.
Сейчас, несмотря на то, что рабочий лист Microsoft Excel 2013 позволяет хранить 1048576 строк (что в 17 раз больше, чем было возможно в Microsoft Excel 2003), для решения большинства задач не достаточно существующих на рынке инструментов Технологии сбора, обработки и визуализации данных развиваются с той же скоростью, что и объемы накопленных данных. Для решения задач, связанных со сбором и обработкой данных, на смену MySQL и прочим реляционным базам данных пришли облачные базы данных (Postgres Plus, Microsoft Azure, Google BigQuery), способные за несколько секунд обpaбатывать теpaбайты информации.
На смену Microsoft Excel пришел целый ряд мощных BI платформ, таких как QlikView, Tableau и Bime, которые могут связывать и визуализировать в реальном времени информацию из множества источников данных, да и сам Excel с появлением надстройки Power Pivot и Power Query в 2010 году из обычного процессора электронных таблиц превратился в полноценную BI платформу.
С развитием технологий сбора, обработки и визуализации данных требования к аналитикам возросли. Сегодня аналитик должен разбираться во множестве баз данных, а также в десятках платформ, направленных на обработку и визуализацию информации. Неправильная интерпретация информации влечет значительные потери для компании. Именно поэтому грамотная работа с аналитикой так важна для целей бизнеса на всех этапах — выход на рынок, маркетинг, масштабирование. Еще 15 лет назад можно было посоветовать отдать аналитику бизнеса на аутсорс, пять лет назад — взять в штат специалиста, который умеет качественно работать с традиционными инструментами.
Современное решение вопроса — создание веб-аналитического продукта, кастомизированного под особенности и цели конкретного бизнеса. При этом данное решение не отменяет специалиста-аналитика в штате или определенных аналитических навыков менеджера, использующего этот продукт.
Создание веб-аналитического инструмента
В ноябре 2014 года к нам обратился клиент. Он хотел анализировать события на своем сайте и получать ответы на нетривиальные вопросы в виде отчетов, которые нельзя было построить в Google ***ytics. Но при этом не было 100% понимания, какие именно отчеты ответили бы на вопросы бизнеса.
Совместно с клиентом мы прописали список параметров и метрик, необходимых для получения ответов. На основе собранных и подсчитанных данных была построена система автоматически обновляемых нетривиальных отчетов. Файл ежедневно автоматически обновляет все отчеты при открытии, потому что визуализация данных была связана с ежедневно обновляемой MySQL базой данных, в которую посредством API информация дублировалась из Google ***ytics.
Схема процесса сбора, агрегации и визуализации данных
- Google ***ytics собирает информацию о всех сеансах на сайте.
- С помощью API информацию, собранную в Google ***ytics, мы агрегируем и затягиваем в базу MySQL.
- Файл Excel подключается к базе MySQL и при каждом открытии отправляет запрос на получение актуальных данных, тем самым обновляя все таблицы и диаграммы.
План работ
- Разработать под запрос клиента базу данных на MySQL со всей информацией, которую хотел бы анализировать клиент.
- Написать скрипт для ежедневного наполнения базы данными за вчерашний день.
- Сегментировать трафик по активности, вовлеченности и типу посетителя.
По заинтересованности:
- незаинтересованные (сеансы длительностью до 60 секунд) ;
- интересующиеся (сеансы длительностью 60-180 секунд) ;
- заинтересованные (сеансы длительностью более 180 секунд).
По активности:
- новые (количество дней с последнего посещения — 0) ;
- активные в последние две недели (количество дней с последнего посещения — 1-30) ;
- вернувшиеся спустя две недели (количество дней с последнего посещения — более 30).
По типу посетителя:
- авторизованные посетители (авторизовались, но не заходили в ЛК — личный кабинет пользователя на сайте) ;
- пользователи ЛК (посетившие ЛК) ;
- другие (не посетившие ЛК).
По версии сайта:
- полная;
- мобильная.
По языковой версии сайта:
- RU (Русский) ;
- KZ (Казахский).
По типу устройства:
- Desktop;
- Mobile;
- Tablet.
4. Настроить визуализацию данных с возможностью различной фильтрации в Excel-файле, который связан с базой MySQL. Все отчеты в данном файле настроены на автоматическое обновление раз в сутки.
Разработка данного BI решения заняла 27 часов. Настраивался сбор данных из Google ***ytics напрямую в MySQL базу.
Результат
Теперь несколько слов о возможностях созданного нами инструмента веб-аналитики. Наше решение позволяет:
- Смотреть объем трафика и поведенческие показатели по дням.
- Выводить сегментацию посетителей в форме отчета.
- Отображать сегментацию посетителей в форме диаграмм.
- Показывать изменение поведенческих показателей.
- Показывать ценность нового контента.
- Сравнивать показатели отдельных страниц сайта.
Остановимся на каждом пункте чуть подробнее.
1. Объем трафика и поведенческие показатели по дням
В данном отчете можно проанализировать ежедневную динамику изменений поведенческих показателей, а также прирост посетителей. Присутствует возможность фильтровать отчет по мобильной или полной версии сайта, по языковой версии, по типу посетителя, по активности и вовлеченности посетителей, а так же по типу устройств.
2. Сегментация пользователей в отчетах
Этот отчет позволяет сравнить разные сегменты посетителей, а также посмотреть долю каждого сегмента. Например, вы можете узнать процент ваших вовлеченных и заинтересованных посетителей.
3. Сегментация пользователей в диаграммах
Представленные выше диаграммы дают понимание той же информации, что и отчет по сегментации пользователей, но уже в более удобном, графическом виде.
4. Изменение поведенческих показателей
Эти диаграммы позволяют отслеживать изменение поведенческих показателей и отображают линейный тренд с прогнозом на несколько шагов вперед. Также можно оценить влияние средней длительности сеанса на показатель отказов.
5. Определение ценности нового контента
Благодаря графикам структуры трафика в динамике можно оценить релевантность контента. Точнее, повышает ли новый контент заинтересованность посетителей, становятся ли они более активными. Также показывается соотношение трафика с различных типов устройств.
6. Показатели конкретных страниц сайта
Этот отчет поможет вам определить страницы с высоким показателем отказов, либо те, на которых пользователи не задерживаются. Вы сможете узнать, контент каких страниц стоит проработать более детально. Наш клиент получил готовый инструмент с возможностью аналитики различных действий посетителей на сайте. В соответствии с этими данными можно принимать четкие решения — как развивать свой проект в будущем. Представленный в кейсе инструмент обладает широкими возможностями, и все-таки это малая часть того, что могут предложить бизнесу BI решения. Так что настоятельно советую изучать аналитику для развития онлайн-проектов.
Со своей стороны, отдел веб-аналитики Netpeak всегда готов помочь с созданием полезных вам продуктов.
Хочу быстро найти клиентов онлайн
Комментарии:
Данные по 24 миллионам кликов в 24 тематиках и 391 городу...
08 06 2026 23:51:53
Подробный алгоритм успешного питча на Product Hunt на примере Serpstat...
07 06 2026 23:14:34
На что обращает внимание система и менеджеры Google при проверке сайта и аккаунта....
06 06 2026 9:16:54
Простой способ отслеживания как внутренних, так и внешних битых ссылок. Узнать больше!...
05 06 2026 20:31:28
Тематический кейс в нише «Фотография и аксессуары»: проделанные работы и полученные результаты...
04 06 2026 10:44:20
Количество обращений выросло на 43,27%, а рынок перегрет — десятки компаний предлагают свою продукцию, услуги. Что делать, чтобы люди выбрали вас среди других игроков рынка (помимо качественного выполнения своей работы)? Читайте дальше!...
03 06 2026 2:32:24
Применяя фишки, можно выделить релевантную аудиторию и продать ей что угодно — от кроссовок до президента....
02 06 2026 22:32:42
Новая услуга от Netpeak по ведению Instagram и Facebook...
01 06 2026 14:19:49
Чтобы и клиенту не стыдно было показать и свои ожидания не обмануть....
31 05 2026 21:11:12
Как анализировать конкуренты и делать правильные выводы для развития бизнеса....
30 05 2026 4:51:27
База самых распространенных CMS и модулей для их SEO-оптимизации....
29 05 2026 7:45:23
Обидно терять сохраненные достижения. Почему падает трафик из поисковых систем и как это исправить...
28 05 2026 10:24:35
Пример пользовательских отчетов в Google ***ytics, созданных за 15 минут...
27 05 2026 1:41:47
Вывод информационного сайта из-под алгоритмического YMYL фильтра Google...
26 05 2026 8:11:19
Внедрение скрама, чтобы решить проблемы в управлении бизнесом, год работы на нем и отказ от методологии. Читайте об опыте Boosta, которая объединяет 9 SEO-комaнд на удаленке....
25 05 2026 5:11:26
Новый тип рекламных кампаний, который помогает расширить целевую аудиторию. Потенциальных покупателей можно найти среди людей не знакомых с вашим брендом....
24 05 2026 21:12:45
Настройка пикселя TikTok — короткий и понятный мануал. Устанавливаем пиксель вручную: вставка кода на сайт и интеграция через Install pixel code by 3rd party tool. Читать дальше....
23 05 2026 1:50:15
Как обнаружить слабые места бизнеса и улучшить продажи с помощью технологии Call Tracking....
22 05 2026 9:43:37
зеркальные нейроны и сознание. как они влияют на наше поведение?...
21 05 2026 8:27:14
Трекеры теперь на любой вкус: за лидерство в сфере аналитики и трекинга в мире мобильных приложений все еще конкурируют более десяти различных систем. Как не растеряться в обилии инструментов?...
20 05 2026 12:32:39
Как начать бизнес в институте и масштабировать его до международной группы компаний. Собрали все самое интересное из интервью фаундера «Техно Ёж» Алексея Гулыя на конференции 8P....
19 05 2026 20:46:33
Хотите узнать, сколько стоит клик в вашей тематике? Как эффективно распределить рекламный бюджет? В этом исследовании я изучил, сколько стоил клик в Google Ads и Яндекс.Директ в Казахстане...
18 05 2026 22:22:54
Иконки отличаются между собой размером, формой, весом, количеством оттенков и объемом. Наиболее популярными считаются векторные пиктограммы...
17 05 2026 23:30:30
Суть бренда на одном дыхании: о рекламе с любовью. Изначально под большой идеей мы пониманием ту пользу, которую несет бренд в окружающий его мир. Помимо этого, большая идея — это те «рельсы», по которым будут ехать все коммуникации бренда в течение нескольких лет...
16 05 2026 15:17:45
Мы достигли поставленных на старте продвижения целей: вернули потерянный трафик, получили дальнейший рост видимости сайта и увеличили доход....
15 05 2026 8:59:20
Какую тактику выбрать, чтобы написать внятный доклад. Хедлайнеры интернет-маркетинговых конференций делятся опытом...
14 05 2026 12:12:33
Интересные маркетинговые методы, эффективные профессиональные хитрости и много другое прозвучало на круглом столе по фишкам контекстной рекламы...
12 05 2026 1:38:13
Ликбез по важным понятиям, без которых нельзя начинать бизнес в интернете. Что такое домены второго и третьего уровня, чем они отличаются. Узнать больше!...
11 05 2026 9:41:40
Расскажем про ошибки интернет-магазинов, которые трудно найти соответствующими программами и сервисами проверки...
10 05 2026 9:36:58
Часто в распоряжении клиента только интерфейс конструктора сайтов, весьма ограниченный в функциональности. Тогда на помощь интернет-маркетологу приходит сервис Tag Manager, благодаря которому можно настроить необходимый код расширенной электронной торговли....
09 05 2026 22:45:36
кейсы по seo интернет-магазина модной одежды в Болгарии: как мы сняли негативный эффект от Google Penguin и получили ROMI (возврат маркетинговых инвестиций) 1428%...
08 05 2026 4:42:58
5 кейсов отлично иллюстрируют правила юзабилити и находки веб-аналитиков....
07 05 2026 11:13:55
Свежесть и актуальность контента — главные уроки из Google December 2020 Core Update. Почему — читайте в статье....
06 05 2026 13:31:53
Как создать популярный и удобный магазин в интернете, какой должна быть его раскрутка и многое другое, прозвучавшее на круглом столе 8P 2017...
05 05 2026 23:41:46
Какие типы кампаний и ключевых слов стоит первыми запускать в Google Рекламе? Советы новичкам...
04 05 2026 22:47:44
Так называемый Humankindex (доброжелательный стиль управления) способствует инновациям в компании....
03 05 2026 7:14:54
Как использовать расширенное семантическое ядро для увеличения целевого трафика....
02 05 2026 5:24:29
Как мы с помощью Call Tracking узнали настоящую рентабельность контекстной рекламы для магазина мебели...
01 05 2026 6:24:50
Кейс выполнимой миссии — отправили рассылку по «холодной» базе и обошли запреты почтовых сервисов на изображения 18+...
30 04 2026 2:47:14
Руководство к действию от основателя Netpeak Group....
29 04 2026 6:53:37
Альтернатива классическому SQL — обработка запросов из множества таблиц с помощью функций подстановки в Google BigQuery....
28 04 2026 11:55:59
Главная задача крауд-маркетинга — помочь, дать пользователю экспертный ответ и уже в последнюю очередь — оставить ссылку...
27 04 2026 17:40:16
Четыре способа исключить нерелевантные места размещения видеорекламы, а также полезные списки минус-слов и детских YouTube-каналов....
26 04 2026 11:25:10
Сравнительная хаpaктеристика B2B и B2C. Как строятся отношения с клиентом, какой объем рынка, особенности сервиса, на чем делать акцент при создании контента. Подробнее....
25 04 2026 1:49:32
Академия — набор структурированного контента, интеpaктивных заданий и обучающих курсов, посвященных конкретному продукту или индустрии в целом...
24 04 2026 4:41:40
Многие специалисты недооценивают эффективность отчетов Яндекс.Метрики. Очень зря. Вот чем они могут быть полезны....
23 04 2026 18:12:57
UTM-метки позволяют эффективно отслеживать источники трафика. Но составлять их нужно правильно. Как именно, давайте разбираться....
22 04 2026 8:16:51
Список рекомендаций для SMM-специалистов. Статья будет полезна SMM-менеджерам, проектным менеджерам, а также владельцам бизнеса, которые предпочитают самостоятельно ставить комaнде задачи и отслеживать выполнение целей....
21 04 2026 2:51:51
Определение частотности запросов — задача первоочередной важности для составления адекватного семантического ядра, наполнения качественным контентом и контекстной рекламой...
20 04 2026 8:17:50
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::