Интегрируем неинтегрируемое

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

Клиент — крупное предприятие, оказывающее услуги химчисток “Мистер Ландри” (http://www.landry.ru/). Вся проблема в том, что на производстве стоит специализированное программное обеспечение Агбис для Химчисток, где нет реализации сквозной аналитики. Само ПО — достаточно древнее и работает по технологиям нулевых годов.

Вот как происходил подсчет конверсий звонков в реальной жизни: сотрудник заходит на сайт Zadarma (где можно взять все отчеты по телефонным звонкам) и копирует оттуда все номера телефонов за текущий период, при этом группируя их по каналу трафика (google, yandex, прочие…). Далее по каждому из номеров вручную  проводится поиск в базе данных ПО Агбис и выписываются данные по продажам по этому номеру за определенный промежуток времени. Ключевое слово — ВЫПИСЫВАЮТСЯ. Потому что данная программа  как бы не дает скопировать информацию. В 2019 году.

После этого все данные сводятся руками и анализируются при помощи бумаги, экселя и такой то матери.

Как итог — это занимает по 3-4 часа драгоценного времени сотрудника в неделю.

Мы взялись ускорить этот процесс и сократить время с трех-четырех часов до одной минуты.

Основная проблема — нельзя заменить данное программное обеспечение. Все производство построено именно на нем уже много лет. Ломать все и отстраивать заново ради аналитики, мягко говоря, не логично.

Основная база данных расположена на сервере предприятия и крутится на fire(простихосподе)bird 2.5. К ней то нам и понадобилось получить доступ, так как все продажи ведутся именно в CRM Агбис и хранятся именно в этой базе данных.

Стоит отметить, что “облачная” реализация у Агбис есть, и даже присутствует API. Но эти реализации настроены только для взаимодействия с клиентами химчисток. Какие либо данные по продажам с помощью данных технологий не получить. Остается только один способ — прямое подключение к локальной базе данных.

В принципе, теоретически, ничего сложного в реализации: Берем открытый API Zadarma, подтягиваем оттуда звонки за период, подключаемся к базе данных firebird, и с помощью алгоритмов, скриптов и магии ищем соответствия звонков продажам. Далее формируем отчеты и вуаля, все готово —  красиво, четко и вообще.

Но не все оказалось так просто. Мы больше полумесяца пытались  получить данные для подключения к базе на сервере предприятия от технической поддержки ПО Агбис. Почему то они отказывались создавать нам пользователя, который мог работать в базе данных только на чтение (то есть изменить и сломать что-либо в системе он не мог). Но больше всего нас поразила формулировка отказа «У нас там все сложно, вы все равно не разберетесь».

OK. Challenge accepted!

После подключения административного ресурса в лице директора “Мистер Ландри” нам удалось урегулировать данный вопрос и получить доступ к базе, после чего приступили к реализации проекта.

И у нас все получилось!

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

Самое главное в этом проекте — мы можем идти дальше и настраивать более глубокие отчеты и проводить маркетинговые исследования на базе ПО Агбис.

Если у вас возникли вопросы вы всегда можете связаться с нами. Просто заполните форму ниже и мы вам перезвоним!

Олег Лукин

Ведущий IT специалист, программист, аналитик.