forum > Основной форум
Статистика продаж
azotov:
--- Цитата: vm от Сентября 04, 2008, 06:05:46 pm ---Программа на треть готова. Данные о продажах уже вносятся в базу данных.
Осталось засунуть туда еще превьюшки и начать делать визуальное отображение статистики.
Т.е. процесс идет.
--- Конец цитаты ---
Здорово. Я тут для себя написал программу для мониторинга стоков, но она не собирает статистику по отдельным фото, а только общие финансы, а также число unfinished, pending, rejected & approved. То есть предназначена больше для отслеживания моментов проверок фото, а также продаж на редко продающих стоках. Но на написание интерфейса для пофайловой статистики энтузиазма не хватило.
--- Цитировать ---Какие-нибудь идеи по отображению этой статистики есть?
Ну, например, есть список фото, по выделению нескольких и выбору даты рисуются накладывающиеся друг на друга графики.
--- Конец цитаты ---
В программе сделать две закладки - stocks & photos.
На каждой из них табличку с возможностью сортировать строки по конкретным колонкам (в идеале - по нескольким). И возможностью отключать показ отдельных колонок.
На закладке "стоки" показывать колонки: название стока, дата регистрации на нем (пусть пользователь вводит вручную), число фото в портфолио, суммарное чило показов, суммарное число скачиваний, суммарный заработок. Плюс средние значения показов, скачиваний и заработков за один день за последний период (и пусть пользователь выбирает сам этот период - от последней недели до всего периода работы со стоком). Возможно также соотношения показы/скачивания и скачивания/заработок, а также (скачивания или доходы) / размер портфолио. Плюс текущее количество unfinished, pending и rejected.
На закладке "фотографии" - по горизонтали фотографии, по вертикали - следующие колонки:
1)иконка - небольшая, чтобы таблица была компактной. По наведению курсора можно показывать tooltip с фото побольше. Иконку генерить из локального файла, при его отсутствии - из наиболее подходящей иконки со стоков.
2)имя локального файла (по правой кнопке дать возможность привязывать к записи в таблице локальный файл), в tooltip можно показывать директорию, где лежит этот файл.
3)название фото (локальное, каждый сток в принципе может иметь свое отличное от него название, которое тоже стоит хранить в базе), в tooltip - description.
4)по колонке на каждый сток. В них показывать следующую инфу:
если фото на данном стоке отсутствует - серая ячейка
если в pending - желтая
rejected - красная и 1-2 словами стандартизованная причина отказа (в tooltip - полная фраза с отказом в формулировке стока), дать пользователю возможность самому редактировать текст.
approved - зеленая, в ячейке число - число показов, скачиваний или денег. За весь период или в среднем в день за конкретный последний период. Что именно показывать - выбирать отдельной кнопкой разом для всей таблицы.
Теперь выборки с графиками. Их показывать в отдельном окне (с возможность открывать сразу несколько). В идеале выборка должна включать в себя произвольный набор фото и колонок для них. Если выбираем несколько фотографий - дать возможность увидеть как график каждой фотографии, так и суммарный график по всей выборке. Если выбрано несколько стоков - строить графики для каждого. Иметь возможность быстро переключиться с графика продаж на графики скачиваний и т.д. И быстро выбрать, за какой период строится график и какая единица измерения по Х - день, неделя или месяц. И обязательно возможность экспорта всех данных, используемых на графике, в csv - как не пиши свои средства визуализации, а в экселе все равно возможностей для этого больше. :)
Вот такое получилось ТЗ на скорую руку :)
vm:
Спасибо, буду изучать. :)
Только одно уточнение. Речь пока идет только о шаттере
Sundance:
--- Цитата: vm от Сентября 04, 2008, 06:05:46 pm ---Sundance, есть какие-нибудь предложения?
--- Конец цитаты ---
I. Прежде всего все файлы в виде таблицы (первый вид представления информации)
Естественно столбцы: Очень хотелось бы чтобы по столбцам можно было щелкать чтобы сортировать по возрастанию и по убыванию.
1) Тамбнейлик, дескрипшен 2) Дата приемки файла (это важно) 3) количество продаж 4) долларов заработано 5) долларов заработано деленое на дней в онлайне (тут надо как то реализовать календарь считалку дней) 6) сколько расширенных, если не было прочерк 7)сколько ондемандов больших 8 )сколько ондемандов маленких (в принципе 7 и 8 можно и объединить)
II. Второй вид представления информации самый важный.
Желательно чтобы можно было в таблице что я описал выше нажать на тамбнейлик и перейти в личную статистику фалика. Тут я предлагаю сделать точно так же как считается статистика на фотолии. В точности, и описыватьн е нужно, только там считается для всего портфолио а тут для фотографии
то есть выбираем период за который считаем: 1) точную дату с какого по какое 2) дискретность чем считаем днями или неделями или месяцами 3) количество продаж /количество денег Повторюсь как на фотолии пожалуйста
III. Третий вид я думаю, конечно сложно реализщуем, но будет к чему стремиться: выбираем в первой таблице от 1 до 5-6-7 whatever фотографий и тыкаем кнопку нарисовать сравнительный график.
Скажем по дефолту график ресует первые две недели жизни файлов с момента приемки, по дням,
Затем на странице с графиком мы можем поменять вличины - выбираем дискретность, день неделя месяц, период, величину которую считаем деньги или штуки и он нам рисует....
Особо подчеркну, что картинки в этом случае разные принятые в разное время, но считаем мы их как быдто они приняты одновременно, то есть с момента их старта. Естественно под графиком для наглядности те же данные делательно в виде табличном.
Хорошо бы можно было еще считать дополнительно сердневзешенную величину по графику одного файла, (линией другого цвета (см. как это делают в программах технического анализа) а не только штуки...
Это пока все. Если есть вопросы с энтузиазмом отвечу! ;D
vm:
--- Цитата: Sundance от Сентября 05, 2008, 12:17:53 am ---2) Дата приемки файла (это важно)
--- Конец цитаты ---
А если там будет дата первой продажи? Это принципиально?
--- Цитировать ---6) сколько расширенных, если не было прочерк
--- Конец цитаты ---
Хм, для этого придется вводить куда-то информацию, что с такого-то числа выплаты по 0,33 с такого-то по 0,36
И еще точную дату, когда изменилась цена на расширенные. Если конечно интересует данные такой давности.
Я так понимаю, в дневной таблице отображается просто итоговая сумма, из которой нужно вычленить расширенные?
Типа (Итоговая_сумма-(кол.продаж*размер_выплаты))/цена_расширенной = кол-во расширенных
--- Цитировать ---Особо подчеркну, что картинки в этом случае разные принятые в разное время, но считаем мы их как быдто они приняты одновременно, то есть с момента их старта.
--- Конец цитаты ---
Я именно так и хотел сделать ))
Upd. Блин, неправильная формула. Сейчас придумаю.
Sundance:
--- Цитата: vm от Сентября 05, 2008, 12:16:17 pm ---
2) Дата приемки файла (это важно)
А если там будет дата первой продажи? Это принципиально?
--- Конец цитаты ---
аргументирую почему приемки: если мы начнем с первой продажи,- период, если скажем фотка не продалась первую неделю, а потом стрельнула, - пропадет для статистики и для нашего понимания процессов, ведь для понимания так сказать изнанки мироздания эта статистика и делается. ;)
--- Цитировать ---6) сколько расширенных, если не было прочерк
Хм, для этого придется вводить куда-то информацию, что с такого-то числа выплаты по 0,33 с такого-то по 0,36
И еще точную дату, когда изменилась цена на расширенные. Если конечно интересует данные такой давности.
Я так понимаю, в дневной таблице отображается просто итоговая сумма, из которой нужно вычленить расширенные?
Типа (Итоговая_сумма-(кол.продаж*размер_выплаты))/цена_расширенной = кол-во расширенных
--- Конец цитаты ---
Так, этеншен, вычленяем расширенные по тексту Enhanced licence sale (если это технически возможно) а не по каким не деньгам. По деньгам ошибемся сто пудов. Я надеюсь этот текст детектировать можно, он ведь идет там где обычно никакого текста нет.
--- Цитировать ---Особо подчеркну, что картинки в этом случае разные принятые в разное время, но считаем мы их как быдто они приняты одновременно, то есть с момента их старта.
Я именно так и хотел сделать ))
Upd. Блин, неправильная формула. Сейчас придумаю.
--- Конец цитаты ---
держим кулачки, чтобы у тебя все получилось ;D
Навигация
Перейти к полной версии