Как уследить за качеством данных, когда у тебя десятки сайтов: кейс FxPro

207
5514
Материалы для скачивания
978.32 Kb

Об FxPro

FxPro — один из топовых международных онлайн-брокеров, который уже 15 лет предоставляет доступ на финансовые рынки трейдерам со всего мира. Среди прочих, это рынки валют, акций, металлов и энергоресурсов.

Сервисы FxPro — четыре трейдинг-платформы, веб- и мобильными версиями которых сейчас пользуются более 870 тысяч трейдеров.

У FxPro более 70 международных наград, включая множество ежегодных отметок «Лучший Форекс провайдер», «Лучший Форекс брокер», «Лучший сервис» и «Лучшая платформа».

С OWOX мы работаем уже несколько лет. Начали со сбора и проверки качества данных в облачном хранилище с помощью сервиса OWOX BI и создания отчетов на основе этих показателей. Сейчас привлекаем команду OWOX для консалтинга, проверки гипотез, создания маркетинговых стратегий на основе данных, а также для внедрения OWOX BI и продуктов Google.

Задача

Мы собираем и анализируем информацию обо всех действиях пользователей FxPro на сайте и в мобильных приложениях для Android и iOS. Благодаря этим показателям мы решаем такие задачи:

  • Контролируем качество наших сервисов, отслеживая такие действия пользователей, как управление торговыми счетами, ввод/вывод средств, загрузка документов для верификации, автоматическое обновление информации в «Экономическом календаре» и даже полноценная торговля на финансовых рынках;
  • Анализируем качество привлеченного трафика в разрезе достижения ключевых бизнес-показателей — регистрации, депозиты, CR и прочие;
  • Анализируем эффективность платных каналов трафика в краткосрочной и долгосрочной перспективах;
  • Анализируем эффективность SEO-трафика.

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

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

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

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

В результате, FxPro, как глобальный Форекс-брокер, может понести материальные и репутационные убытки.

Чтобы избежать этого, нам нужно:

  • Собирать всю информацию о поведении пользователей сайта и мобильных приложений FxPro в одном месте. При этом данные должны быть полными и точными — без выборки;
  • Анализировать всю массу собранных данных в едином интерфейсе;
  • Получать оперативные уведомления в случае возникновения отклонений важных показателей на сайте и в приложении, в том числе в разрезе конкретной страны.

Вот как мы решаем эти задачи.

Решение

Сбор и хранение данных

Мы собираем данные в сыром несемплированном виде и храним их в облачном хранилище Google BigQuery. Для сбора информации мы используем сервис OWOX BI.

Данные о поведении пользователей всех наших сайтов мы собираем с помощью функции cтриминга данных с сайта в Google BigQuery. Данные мобильных приложений FxPro собирает поток AppsFlyer → Google BigQuery. Все эти показатели попадают в BigQuery в полном объеме и почти в реальном времени.

Также OWOX BI собирает данные о кликах и расходах из рекламных платформ, которые мы используем для привлечения трафика. Эта информация тоже затем попадает в BigQuery.

В итоге, все данные собираются в едином хранилище, где мы приводим их к нужному виду и структуре с помощью SQL. После этого объединенные данные можно передать в систему визуализации данных, например Google Data Studio или Power BI.

схема перемещения данных

Визуализация данных

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

Первую задачу аналитики OWOX помогли нам решить с помощью Google Data Studio, вторую — с помощью Google Sheets.

Данные, собранные в BigQuery, подключили к Google Data Studio и на их основе построили отчет, который автоматически обновляется вместе с данными в источнике.

Отчет состоит из нескольких дашбордов. Вот они:

  1. Общие показатели — количество сессий, коэффициенты конверсии и отказов, просмотры страниц и доход:
отчет общие показатели
  1. Изменения ключевых показателей в разрезе групп каналов трафика:
Изменения ключевых показателей в разрезе групп каналов трафика
  1. Изменения ключевых показателей в разрезе источника Email и остального трафика:
Изменения ключевых показателей в разрезе источника Email и остального трафика
  1. Изменения ключевых показателей в разрезе типов устройств (mobile/desktop/tablet):
Изменения ключевых показателей в разрезе типов устройств (mobile/desktop/tablet)
  1. Динамика конверсий по странам:
Динамика конверсий по странам
  1. Динамика конверсий по доменам:
Динамика конверсий по доменам
  1. Коэффициент конверсий по маркетинговым целям в разрезе рекламных каналов, типов устройств, стран, субдоменов сайта и браузеров:
Коэффициент конверсий по маркетинговым целям в разрезе рекламных каналов, типов устройств, стран, субдоменов сайта и браузеров

Аудит качества данных

Проверку качества данных аналитики OWOX реализовали с помощью Google Sheets и Apps Script. Настроенная ими система автоматически проверяет информацию и уведомляет нас о возможных отклонениях и неожидаемом поведении.

Вот как это работает.

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

После этого мы получаем email-отчет об этих показателях с краткими текстовыми выводами о состоянии данных и возможных причинах отклонений.

Вот пример того, что может быть в отчете:

email-отчет с краткими текстовыми выводами о состоянии данных

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

Как только мы получаем уведомление об аномалиях, команда FxPro оперативно перепроверяет информацию, и принимает решение о наличии проблемы и вариантах ее решения.

Результаты

  • Благодаря сбору данных в Google BigQuery с помощью OWOX BI, возможностям импорта и визуализации этих данных в Google Data Studio и гибкой системе уведомлений, наши сотрудники из отделов маркетинга, SEO, PPC и IT оперативно получают информацию о состоянии ключевых показателей сервисов FxPro.
  • Мы собираем полные данные о поведении всех наших пользователей в более чем 170 странах мира, следим за эффективностью рекламы, SEO и стабильностью работы наших сервисов.
  • Автоматически обновляемый и простой в настройке отчет Data Studio могут использовать сотрудники с любым уровнем технической экспертизы, а система уведомлений позволяет оперативно реагировать на неожиданные отклонения ключевых бизнес-показателей.

Материал подготовлен совместно со специалистами компании FxPro.

Инвестируйте ответственно: Инвестиции в финансовые инструменты сопряжены с определенным риском.

FxPro Global Markets Ltd авторизована и регулируется Комиссией по ценным бумагам Багамских Островов (SCB) (лиц. номер SIA-F184).

Вас также могут заинтересовать