Marketing
Модуль создания маркетинговых отчётов.
возможности
- Создание расширенных маркетинговых отчетов
Установка
Создать таблицы в базе.
# mysql -D abills < db/Marketing.sql
Подключение модуля. abills/libexec/config.pl
@MODULES = ( 'Marketing' );
Internet
Отчёты для модуля Internet.
Internet Fees
Отчёт формирует журнал по снятиям абонплаты с пользователей системы.
Поля отчёта:
UID | ИД пользователя |
---|---|
Login | Логин пользователя |
Account Status | Статус счёта пользователя |
Services Status | Статус сервиса абонента |
Tarif plan ID | ИД тарифного плана |
Tarif plan Name | Название тарифного плана |
Tarif plan Fees | Сума месячной абон. платы прописанная в тарифном плане |
Count | Количество снятий за последний месяц |
Date | Дата последнего снятия |
Evolution
(/ Reports/ Marketing/ Evolution/)
Отчёт по развитию компании
Date | Дата |
---|---|
Registration | количество зарегистрированных пользователей |
Disable | количество отключённых пользователей |
Deleted | количество удалённых пользователей |
Отчёт № 2(Report 2)
Для работы отчёта нужно внести следующие изменения
MySQL:
GRANT EXECUTE ON *.* TO abills@localhost; INSERT INTO `config` (`param`, `value`) VALUES ('ifu_segment', '0:2:Сегмент'), ('ifu_district', '0:2:Район'), ('ifu_entrance', '2:0:Подъезд'), ('ifu_flor', '3:0:Этаж'); ALTER TABLE users_pi ADD COLUMN `_segment` smallint(5) unsigned NOT NULL DEFAULT '0'; ALTER TABLE users_pi ADD COLUMN `_district` smallint(5) unsigned NOT NULL DEFAULT '0'; ALTER TABLE users_pi ADD COLUMN `_entrance` varchar(120) NOT NULL DEFAULT ''; ALTER TABLE users_pi ADD COLUMN `_flor` varchar(120) NOT NULL DEFAULT ''; CREATE TABLE IF NOT EXISTS `_district_list` ( `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(120) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ); CREATE TABLE IF NOT EXISTS `_segment_list` ( `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(120) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) );