Внешний модуль содержит компоненты:
Виды отображения «Управления маркетингом»:
Дашборды:
Панель с групповыми кнопками располагается в верхней части экрана и занимает всю его ширину, независимо от выбранного вида отображения или дашборда.
В левом углу экрана находится кнопка «Обновить», по нажатию на которую происходит пересчет отображаемых данных. Кнопка не отображается при переходе к дашборду.
По нажатию на кнопку «Воронка» вид основной области
изменяется на воронку лидогенерации. Воронка представлена в виде
кнопок статусов лида, определяемых записями справочника
crm_dict_leadStatus
.
Кнопки статусов имеют форму трапеции и содержат два типа значений:
количество лидов данного статуса;
коэффициент конвертации.
Кнопки статусов лидов имеет форму трапеции.
Для каждого статуса вычисляется количество случаев, когда
какие-либо лиды принимали этот статус за выбранный период
времени. Учитываются в том числе и повторные переходы в статус:
например, при переходе между статусами A->B->A для счетчик
для статуса А примет значение 2
, для статуса
B - 1
.
Коэффициент конвертации из статуса А в статус B рассчитывается по формуле:
%счетчик_статуса_B% / %счетчик_статуса_A% * 100%
Если счетчик для статуса A равен 0
, то
коэффициент конвертации также равен 0
.
При вычислении учитываются только случаи переходов в статус за период времени, указанный в фильтре по периоду.
Ширина кнопок статична:
максимальная - 450px по наибольшей горизонтальной стороне кнопки;
минимальная - 150px по наименьшей горизонтальной стороне кнопки.
Кнопки воронки продаж имеют одинаковую статичную высоту, пропорционально максимальной высоте воронки. Максимальная высота всей воронки - 500px.
В счетчик количества лидов входят лишь те лиды, в
мероприятиях которых в поле
crm_form_event_responsibleManager_responsible
указаны выбранные
пользователи.
По нажатию на кнопку статуса лида откроется реестр Лид, отфильтрованный согласно выбранным мероприятиям, пользователям и статусу.
Если воронка содержит один статус, то его кнопка также отображается в виде трапеции на максимальную высоту всей воронки:
Если не выбран ни один пользователь и ни одно мероприятие (при выключенном флаге «Показывать лиды, не привязанные к мероприятиям»), воронка отображается пустой:
значения количества лидов и коэффициента конвертации - 0;
кнопки имеют минимальную высоту (40 px).
По нажатию на кнопку «Поток» вид основной области изменяется на поток лидогенерации, который является развернутым представлением воронки лидогенерации с детализацией сведений о лидах:
Основная рабочая область содержит панели лидов, расположенные в виде таблицы, где:
столбцы - статусы лида (значения crm_dict_leadStatus_name записи справочника crm_dict_leadStatus) согласно текущей фильтрации
строки - лиды
Панели статусов окрашены в цвета, указанные в поле
crm_dict_leadStatus_color
записи справочника
crm_dict_leadStatus
.
Панели лидов отсортированы в столбце по убыванию значений компонента Потенциальный бюджет всех лидов текущего статуса.
Переместить панели лида можно из всех столцов, кроме столбца статуса, соответствующего записи справочника crm_dict_leadStatus со значением crm_dict_leadStatus_end=1, в любой столбец без исключений.
При перемещении панели лида между стоблцами изменяется значение поля «Статус» данной записи реестра Лид согласно новому статусу (столбцу таблицы).
Перемещение панели лида в столбец статуса, соответствующего записи справочника crm_dict_leadStatus со значением crm_dict_leadStatus_end=1, аналогично нажатию на кнопку создания новой записи реестра «Сделка». В данном случае откроется новая запись реестра Сделка.
Панель статуса содержит:
Значение crm_dict_leadStatus_name
записи
справочника
crm_dict_leadStatus
Количество лидов данного статуса
Сумма значений компонента Потенциальный бюджет всех лидов текущего статуса.
Панель лида содержит значение полей:
Ответственный менеджер (отображается в панели лида только для руководителя).
В счетчик количества лидов входят лишь те лиды, в
мероприятиях которых в поле
crm_form_event_responsibleManager_responsible
указаны выбранные
пользователи.
По нажатию на панель лида откроется соответствующая запись реестра Лид.
Если в фильтре выбран один статус лида, то его панель также будет отображена во всю ширину потока:
Примечание 1: имеется возможность перемещения панелей лидов горизонтально между столбцами при помощи drag-n-drop, при этом статус лида не изменится.
Примечание 2 : цвет фона
наименования аккаунта в
панели - значение crm_dict_leadStatus_color
записи справочника
crm_dict_leadStatus
выбранного статуса с прозрачностью 30%.
Все поля в панелях лида и статуса отображаются на одной строке без переносов.
Если значение поля в панели лида или статуса такое, что не отображается в строке полностью, текст обрезается с добавлением многоточие.
Для полей в панелях лида и статуса имеются тултипы.
Имеется возможность перемещения панелей лидов горизонтально между столбцами при помощи drag-n-drop. При этом статус лида не изменится.
Ширина каждого столбца одинаково пропорциональна и в сумме составляет общую ширину основной рабочей области.
Минимальная ширина столбца - 200px.
Если таблица содержит один статус, то ее столбец отображается на ширину всей рабочей области.
Если количество столбцов такое, что они не отображаются в основной рабочей области полностью, отображается горизонтальный скролл.
Если количество панелей лидов такое, что не отображается в основной рабочей области полностью, отображается вертикальный скролл.
При прокрутке таблицы строка заголовков (статусов лида) имеет фиксированное положение.
Стоимость лидогенерации в панели - сумма значений компонента Потенциальный бюджет всех лидов текущей воронки.
Комиссия лидогенерации в панели рассчитывается как:
стоимость лидогенерации * % комиссии
где % комиссии
- значение поля «%
комиссии» первой созданной записи реестра
% комиссии.
Значение поля «% комиссии» для каждого отдельного лида идет в расчет согласно значению crm_dict_leadStatus_end записи справочника crm_dict_leadStatus:
crm_dict_leadStatus_end=1 - % комиссии на момент сохранения этого статуса;
остальные - % комиссии на конец рассматриваемого периода.
При смене статуса лида на запись справочника crm_dict_leadStatus, у которой crm_dict_leadStatus_end=1, для нее сохраняется текущий % комиссии. Он будет использоваться в расчете, даже если строка динамической таблицы с таким % будет удалена.
Если в записи реестра % комиссии указано несколько записей с одинаковыми датами начала, то в расчет идет последний % комиссии, удовлетворяющий требованиям.
Значение комиссии лидогенерации в панели округляется до целого.
Боковая панель предназначена для фильтрации сведений о лидах, котодые должны включаться в воронку/поток лидогенерации. Изменение значений настроек боковой панели сопровождается анимацией загрузки, во время которой все кнопки статусов лидов недоступны для нажатия.
На панели расположена кнопка «Скрыть», по нажатию на которую боковая панель скрывается, в верхней панели рабочей поверхности отображается кнопка «Показать».
По нажатию на кнопку «Показать» отображается боковая панель, которая содержит кнопку «Скрыть».
Доступна настройка следующих параметров отображения:
Параметр «Мероприятие» позволяет выбрать записи реестра «Маркетинговые мероприятия» для оценки количества лидов, привлеченных определенными мероприятиями. Также существует возможность отображения статистики по лидам, привлеченным вне проведенных мероприятий (флаг «Показывать лиды, не привязанные к мероприятиям», по умолчанию включен).
Для выбора мероприятия пользователь нажимает на кнопку <…>. Открывается диалог выбора мероприятий:
Список записей в параметре ограничен правами авторизованного пользователя:
руководителю отображаются мероприятия, в которых ответственным менеджером является он либо его подчиненные;
пользователю отображаются только те мероприятия, в которых ответственным менеджером является данный пользователь.
Примечание
Данное требование будет реализовано позднее.
Компонент позволяет множественный выбор мероприятий (в том числе все мероприятия или ни одного из них). По умолчанию выбраны все мероприятия.
Флаг «Показывать лиды, не привязанные к мероприятиям» определяет включение в воронку лидов, для которых компонент Мероприятие пуст. По умолчанию флаг включен.
Параметр позволяет выбрать ответственного менеджера, чьи лиды отображены в основной области, или группу пользователей. По умолчанию отображены лиды авторизованного пользователя.
В случае, если в фильтре выбирается группа пользователей, показатели лидов отображают суммарные значения для всех пользователей, входящих в выбранные группы и доступных авторизованному пользователю (сам пользователь и его подчиненные).
Параметр содержит авторизованного пользователя, а также его подчиненных, которые входят в группу «Маркетологи». Доступен множественный выбор пользователей или групп.
Доступно два параметра фильтрации:
Период
Статус лида
При фильтрации лидов за период учитывается только факт смены значения в поле «Статус» записи реестра Лид. Если за указанный период значение этого поля изменялось несколько раз, то в воронке учитывается только последнее изменение.
Параметр «Период» представлен выпадающим списком и двумя компонентами выбора даты, разделенными тире.
Выпадающий список периода содержит пункты:
«За все время» - воронка содержит все лиды с момента создания записи реестра до текущего времени на сервере. Этот пункт выбран по умолчанию.
«Прошедшая неделя» - учитываются только те лиды, у которых изменился статус за последнюю неделю от текущего дня на сервере.
«Прошедший месяц» - учитываются только те лиды, у которых изменился статус за последний месяц от текущего дня на сервере.
«Прошедший квартал» - учитываются только те лиды, у которых изменился статус за последний квартал от текущего дня на сервере.
«Прошедший год» - учитываются только те лиды, у которых изменился статус за последний год от текущего дня на сервере.
«Произвольный период» - учитываются только те лиды, у которых изменился статус за указанный пользователем период. При выборе этого пункта активны компоненты выбора даты.
Параметр «Статус» представлен выпадающим списком с пунктами:
«Все» (учитываются все
записи справочника
crm_dict_leadStatus
со значением
crm_dict_leadStatus_quality
=1), пункт
выбран по умолчанию;
значение crm_dict_leadStatus_name
записи справочника
crm_dict_leadStatus
,
у которой crm_dict_leadStatus_end
=1;
значения crm_dict_leadStatus_name
всех
записей справочника
crm_dict_leadStatus
,
у которой
crm_dict_leadStatus_quality
=0.
По нажатию на кнопку «Аналитика» в модуле «Управление маркетингом» открывается дашбоард Kibana, который содержит следующие панели:
«Количество лидов» - общее количество всех лидов;
«Количество аккаунтов» - общее количество всех аккаунтов;
«Средний предполагаемый чек по лидам» - рассчитывается как:
сумма значений поля "Потенциальный бюджет" лидов / количество лидов
Данные из всех записей реестра «Маркетинговые мероприятия»:
«Дата создания»;
“Наименование;
«Бюджет»;
«Целевой отклик»;
«Текущий отклик»;
«Оценка эффективности».