NetPeak Biz Tech    


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

Как мы сделали инструмент веб-аналитики для сайта 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.

Схема процесса сбора, агрегации и визуализации данных

  1. Google ***ytics собирает информацию о всех сеансах на сайте.
  2. С помощью API информацию, собранную в Google ***ytics, мы агрегируем и затягиваем в базу MySQL.
  3. Файл Excel подключается к базе MySQL и при каждом открытии отправляет запрос на получение актуальных данных, тем самым обновляя все таблицы и диаграммы.

План работ

  1. Разработать под запрос клиента базу данных на MySQL со всей информацией, которую хотел бы анализировать клиент.
  2. Написать скрипт для ежедневного наполнения базы данными за вчерашний день.
  3. Сегментировать трафик по активности, вовлеченности и типу посетителя.

По заинтересованности:

  • незаинтересованные (сеансы длительностью до 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. Сравнивать показатели отдельных страниц сайта.

Остановимся на каждом пункте чуть подробнее.

1. Объем трафика и поведенческие показатели по дням

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

2. Сегментация пользователей в отчетах

Этот отчет позволяет сравнить разные сегменты посетителей, а также посмотреть долю каждого сегмента. Например, вы можете узнать процент ваших вовлеченных и заинтересованных посетителей.

3. Сегментация пользователей в диаграммах

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

4. Изменение поведенческих показателей

Эти диаграммы позволяют отслеживать изменение поведенческих показателей и отображают линейный тренд с прогнозом на несколько шагов вперед. Также можно оценить влияние средней длительности сеанса на показатель отказов.

5. Определение ценности нового контента

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

6. Показатели конкретных страниц сайта

Этот отчет поможет вам определить страницы с высоким показателем отказов, либо те, на которых пользователи не задерживаются. Вы сможете узнать, контент каких страниц стоит проработать более детально. Наш клиент получил готовый инструмент с возможностью аналитики различных действий посетителей на сайте. В соответствии с этими данными можно принимать четкие решения — как развивать свой проект в будущем. Представленный в кейсе инструмент обладает широкими возможностями, и все-таки это малая часть того, что могут предложить бизнесу BI решения. Так что настоятельно советую изучать аналитику для развития онлайн-проектов.

Со своей стороны, отдел веб-аналитики Netpeak всегда готов помочь с созданием полезных вам продуктов.

Хочу быстро найти клиентов онлайн



Комментарии:

Как подобрать низкочастотные запросы и для чего это нужно

Низкочастотные, низкоконкурентные, Long Tail и другие термины, которые нужно знать и понимать....

23 07 2026 14:22:27

10 ошибок молодого бизнеса в Instagram

10 ошибок молодого бизнеса в Instagram Как не нужно делать, запуская свой профиль и таргетированную рекламу в Instagram...

22 07 2026 22:34:25

Что такое показатель отказов и как его снизить

Что такое показатель отказов и как его снизить Влияет ли значение показателя отказов на ранжирование сайта в поисковых системах и стоит ли переживать из-за высоких показателей отказов? Узнать больше....

21 07 2026 1:59:30

Что такое вечные ссылки и как продвигать сайт с их помощью

Что такое вечные ссылки и как продвигать сайт с их помощью Ссылки называются вечными, потому что их внедряют один раз и навсегда, но это не значит, что такие ссылки однажды не удалят (что поведет к потере трафика). Узнать больше!...

20 07 2026 12:32:44

Владимир Усов: о цифровом сторителлинге XXI века и конструкторском бюро идей Gutenbergz

Владимир Усов: о цифровом сторителлинге XXI века и конструкторском бюро идей Gutenbergz Красивый слог и сюжет должны быть в интеpaктивной оболочке, соответствующей времени. Проект Gutenbergz идет к созданию именно такой — идеальной истории для людей XXI века. О пути к этой цели, топе App Store и успехе на Kickstarter мы поговорили с руководи...

19 07 2026 14:49:43

Как новостная лента Facebook предсказывает то, что вы хотите увидеть?

Как новостная лента Facebook предсказывает то, что вы хотите увидеть? Facebook раскрывает алгоритм формирования новостной ленты...

18 07 2026 22:23:13

Что такое админ-панель сайта и как туда попасть

Чтобы попасть в админку сайта, необходимо определить, какая именно CMS используется. Для этой цели подойдет ручной анализ сайта и его HTML-кода, а также онлайн-сервисы...

17 07 2026 5:12:19

Как создать специальный отчет в Google ***ytics

Как создать специальный отчет в Google ***ytics Мануал, по которому вы создадите специальный отчет, чтобы применить его на своем сайте....

16 07 2026 23:38:23

Актуальна ли классическая воронка продаж?

Актуальна ли классическая воронка продаж? В продажах лучше визуализировать путь потребителя в виде нейронных сетей....

15 07 2026 11:43:37

Как рекламировать в гугл игры мужчинам и женщинам гeймерам

Как рекламировать в гугл игры мужчинам и женщинам гeймерам Что нужно учесть при создании баннеров для разных аудиторий...

14 07 2026 1:27:59

Сколько стоил клик в Google Ads и Facebook в Украине во втором квартале 2019 года

Сколько стоил клик в Google Ads и Facebook в Украине во втором квартале 2019 года Данные по 24 миллионам кликов в 24 тематиках и 391 городу...

13 07 2026 2:12:36

Реклама в YouTube для интернет-магазина обуви — увеличиваем узнаваемость бренда и продажи

Реклама в YouTube для интернет-магазина обуви — увеличиваем узнаваемость бренда и продажи Возможно, вы купили обувь Intertop именно после просмотра нашей рекламы....

12 07 2026 4:52:13

Прием антисептика внутрь, парень-микрофончик и открыть рот за $9: реклама в соцсетях в феврале 2021

Примеры странной, классной и непонятной рекламы в соцсетях из моей ленты за февраль 2021 года...

11 07 2026 18:50:58

Как уволить человека?

Как уволить человека? Увольнять сотрудника — это неприятно и порой сложно. Прежде надо убедиться, что такой шаг оправдан, но он же потребует от руководителя понимания, как действовать в подобной ситуации. На этом и остановимся...

10 07 2026 9:11:17

Контекстная реклама для интернет-магазина принтов на одежде в Украине — увеличение дохода на 130%

Контекстная реклама для интернет-магазина принтов на одежде в Украине — увеличение дохода на 130% История для заказчиков, которые самостоятельно запускают рекламу...

09 07 2026 20:24:21

Как стать SEO-специалистом

Как стать SEO-специалистом Как стать востребованным сео оптимизатором: 35+ ссылок для обучения и совершенствования своих знаний, а также советы...

08 07 2026 17:31:13

Как долго живет лид в базе email-рассылки?

Как долго живет лид в базе email-рассылки? Это исследование для тех, кто хочет выяснить, эффективно ли работать с лидами, если им год и больше...

07 07 2026 3:27:15

Как отслеживать ускоренные мобильные страницы (AMP) в Google ***ytics

Что такое ускоренные мобильные страницы и как их посмотреть в Google ***ytics...

06 07 2026 4:11:28

Как загрузить данные из API Google ***ytics в R: часть 2

Пример использования пакета google***yticsR от Марка Эдмондса...

05 07 2026 15:59:57

Про social insight, как один из базовых пунктов брифа

Про social insight, как один из базовых пунктов брифа Важный вопрос, если вы рассчитываете на вирусный эффект своих рекламных идей....

04 07 2026 18:23:15

«Эмоциональный интеллект в бизнесе» Дэниела Гоулмана

«Эмоциональный интеллект в бизнесе» Дэниела Гоулмана Как развить в себе такой EQ, как хочется, и далее использовать его для достижения успеха. Рецензия на книгу Дэниела Гоулмана «Эмоциональный интеллект в бизнесе»....

03 07 2026 16:43:59

Сколько стоил клик по рекламе Ads и Директ в Казахстане во втором квартале 2017

Хотите узнать, сколько стоит клик в вашей тематике? Как эффективно распределить рекламный бюджет? В этом исследовании я изучил, сколько стоил клик в Google Ads и Яндекс.Директ в Казахстане...

02 07 2026 2:38:50

Текстовая релевантность: как проверить и исправить. Инструкция для новичков

Текстовая релевантность: как проверить и исправить. Инструкция для новичков Как проверить качество текста от копирайтера. Составляем техническое задания для копирайтера, проверяем уникальность, наличие ключевых слов, использование LSI, проводим семантический анализ текста....

01 07 2026 9:30:36

Почему в США зарплаты СЕО приводят к дополнительным налогам?

Почему в США зарплаты СЕО приводят к дополнительным налогам? Как борьба с зарплатным неравенством становится трендом...

30 06 2026 18:52:11

Search Console Insights — как проанализировать контент на сайте

Search Console Insights — как проанализировать контент на сайте Каковы интересы вашей аудитории, как люди находят ваш контент. Рассказываем обо всех возможностях от Search Console Insights....

29 06 2026 14:39:28

Как не сломать работу автостратегий Google, когда на сайте произошел сбой — используем «Исключение данных»

Как не сломать работу автостратегий Google, когда на сайте произошел сбой — используем «Исключение данных» Качество передаваемых данных напрямую отражается на качестве решений, принимаемых для бизнеса. Как защититься от таких ошибок?...

28 06 2026 22:13:38

Techtober: что показали Apple, Google и Samsung.

Techtober: что показали Apple, Google и Samsung. Apple, Google и Samsung — давайте вспомним новинки месяца....

27 06 2026 12:46:26

Как работать с оператором «квадратные скобки» в Вордстат?

Как работать с оператором «квадратные скобки» в Вордстат? Как пользоваться выбором высокочастотных фраз для метатегов, чисткой мусорных фраз и как расставлять приоритеты для навигационных запросов с указанием определенного направления...

26 06 2026 5:48:27

Где лучше догонять пользователей: в Facebook или Google Рекламе — кейс интернет-магазина

Где лучше догонять пользователей: в Facebook или Google Рекламе — кейс интернет-магазина При использовании похожих инструментов важно не переборщить с количеством рекламы...

25 06 2026 7:16:39

Как быстро подобрать темы для информационных статей

Как быстро подобрать темы для информационных статей Как за один час собрать самые популярные темы для информационных статей с помощью Serpstat и Key Collector?...

24 06 2026 15:34:53

Плотность ключевых слов — как определить релевантность документа ключевому запросу

SEOmoz создал систему, которая определяет релевантность страницы поисковому запросу....

23 06 2026 20:30:28

Как вести Instagram в B2B во время локдayна — кейс агентства Netpeak

Как вести Instagram в B2B во время локдayна — кейс агентства Netpeak SMM для агентства перформанс-маркетинга. Как уйти от сухих текстов и стандартных баннеров для бизнес-страницы....

22 06 2026 0:44:15

Перенос сайта на новую CMS без потери позиций и трафика: как подготовить ТЗ программисту

Пошаговый чек-лист и описание действий SEO-специалиста на всех этапах переноса сайта на новую CMS....

21 06 2026 2:32:38

Сайт загружается медленно: когда не нужно паниковать

О неправильных тpaктовках отчета по времени загрузки страниц сайта в ***ytics...

20 06 2026 8:30:11

SEO growth hacking. Как находить идеи и внедрять точки кратного роста

SEO growth hacking. Как находить идеи и внедрять точки кратного роста Наибольший эффект по продвижению сайта при минимальных затратах — именно таков принцип SEO growth hacking. Как найти кратные точки роста, читайте статье....

19 06 2026 2:42:57

Блоги, каналы и паблики об интернет-маркетинге — читательский рейтинг

Блоги, каналы и паблики об интернет-маркетинге — читательский рейтинг Думаете, что почитать об онлайн-продвижении и диджитал-маркетинге? Вам сюда. Мы собрали топ интересных сайтов, блогов, каналов и пабликов...

18 06 2026 4:48:19

О рекламе в Telegram — что пошло не так

О рекламе в Telegram — что пошло не так Если вы автор телеграм-канала, то стоит задуматься об альтернативных контент-платформах. Мнение...

17 06 2026 4:53:58

Семь улучшений Netpeak: новые предложения по контекстной рекламе для Казахстана, SEO для СМИ и Академия блога

Семь улучшений Netpeak: новые предложения по контекстной рекламе для Казахстана, SEO для СМИ и Академия блога Новости для наших существующих и потенциальных клиентов....

16 06 2026 23:53:20

Аудит мобильной версии сайта — подробное руководство

Аудит мобильной версии сайта — подробное руководство О видах мобильных версий, их плюсах и минусах, а также советы по аудиту....

15 06 2026 8:49:30

Как работать с Google Trends — подробное руководство для новичков

Как работать с Google Trends — подробное руководство для новичков Успех рекламы во многом зависит от сезонности, популярности тематики и умения оперативно среагировать на тренд. Для этого и существует сервис Google Trends....

14 06 2026 23:40:10

Что такое robots.txt и зачем вообще нужен индексный файл

У каждого сайта в топе есть страница, о существовании которой знают только роботы и... SEO-специалисты. Это robots.txt или индексный файл....

13 06 2026 18:40:56

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

Инструменты для веб-аналитики Инструменты веб-мастера: что может заменить Google ***ytics?...

12 06 2026 11:12:27

Как анализировать рекламные кампании с помощью Excel и Power BI

Как анализировать рекламные кампании с помощью Excel и Power BI Расчет вероятности конверсии, быстрое и эффективное создание дашбордов, строение моделей KPI. Примеры аналитики кампаний с помощью Excel и Power BI от спикера 8P 2016 Максима Уварова....

11 06 2026 16:56:59

Триггерная email-рассылка: какие письма отправлять, чтобы подписчик точно заинтересовался

Триггерная email-рассылка: какие письма отправлять, чтобы подписчик точно заинтересовался Какие рассылки можно отправить покупателю, если у вас есть только данные из карточки товара...

10 06 2026 23:43:13

Качество связи в телефонии для продаж — как проверить и исправить

Качество связи в телефонии для продаж — как проверить и исправить Какую связь можно назвать «качественной» и как улучшить работу телефонии — советы от платформы Ringostat в новом посте....

09 06 2026 6:28:25

7 признаков хорошего отдела по работе с клиентами

7 признаков хорошего отдела по работе с клиентами Структура того, чем обладают сотрудники департаментов работы с клиентами лучших компаний....

08 06 2026 19:26:18

Какие посты заходят и почему торг уместен — итоги продвижения телеграм-канала «Артём Бородатюк» за 2021 год

Какие посты заходят и почему торг уместен — итоги продвижения телеграм-канала «Артём Бородатюк» за 2021 год Делимся итогами продвижения телеграм-канала «Артём Бородатюк» за 2021 год...

07 06 2026 21:48:57

Как работают платежные системы для интернет-магазинов

Как работают платежные системы для интернет-магазинов Каждому бизнесу в интернете важно продумать систему оплаты для своих товаров или услуг. При этом следует учитывать объемы и нишу бизнеса. Узнать больше!...

06 06 2026 15:24:58

Как работают видеодополнения объявлений в Яндекс.Директ — инструкция и кейс

Как работают видеодополнения объявлений в Яндекс.Директ — инструкция и кейс Direct сделал подарок всем, кто уже давно хотел увеличить привлекательность своих объявлений — добавил возможность включения видеодополнений к текстово-графическим кампаниям. Как включить новую фишку от Директа и достаточно ли она эффективна?...

05 06 2026 23:11:33

Как Octopus Events и Netpeak организовали офлайн-конференцию летом 2020-го — кейс

Как мы проводили самую летнюю конференцию в условиях постлокдayна, пандемии и неизвестности....

04 06 2026 16:23:51

Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::