Dashboard. Блок Visitors отображает Raw, а нужно отображать уники
Dashboard, my-statistics. Блок Sales. Нужно чтобы в нем отображалась сумма заказов со статусом только approved, а на данный момент отображается и пендинг.
Dashboard. Блок Country Traffic / Sales не отображает Sales, постоянно стоит по нулям, хотя делали тестовые продажи по стране, но все равно $0.00.
<!--[if !vml]-->
4) Изменить метод определения страны. У нас страна определяется через ресурс http://ipinfo.io/. Соответственно запросы наши они уже банят. Нужно чтобы страна определялась локально, например таким способом как https://sypexgeo.net
5)Переделать ратио. Сейчас у нас отображается 1 заказ (независимо от статуса) : кол-во уников. А нужно пределать чтобы отображалось 1 заказ (статус пендинг + апрув) : кол-во уников. То есть если статус заказа из пендинга перешел в деклайн, то деклайн в ратио мы не считаем, считаем только заказы со статусом пендинг и апрув. То есть если у нас было 100 уников сегодня, 1 пендинг, 1 деклайн, 1 апрув, то ратио будет 1:50 (деклайн в счет не идет).
И на странице my-statistics.php. Блок ratio (selected period) отображает неправильно ратио, а именно 1 заказ : количество визиторов (равов). А нужно отображать как я описал выше.
6) Таблицы со статистикой отображают данные за 1 год по умолчанию. Думаю нужно поменять чтобы отоборжало по умолчанию за текущий месяц, дабы снизить нагрузку на сервер.
7) Когда меняем статус заказа на approved, то афилиату не начисляется + на баланс, поправить.
8) И важный момент по скорости работы скрипта.
От одного афилиата в день может быть тысяч 10 равов, а это огромное количество данных (страница refferal traffic, на которой сохраняется айпи, браузер по каждому раву и тп). В общем сохранять так много данных нам не нужно, этот момент необходимо совсем переделать. Равы и уники мы по прежнему считаем и отображаем на странице my-statistics, также считаем и отображаем страны как на картинке выше и статистику по девайсам на dashboard. Но когда человек сделал заказ, его айпи адрес и страна сохраняются и отображаютсяих на странице sales и в модальном окне на странице statistics (при клике на пендинг/деклайн/апрув). То есть ко всем данным о совершенном заказе, которые уже отображаются, нужно добавить с какого айпи был сделан заказ и какая страна.
Подсумирую немного по этому пункту: мы не сохраняем так много данных о визиторах, но общую статистику по стране и по девайсам отображаем, также отображаем с какого айпи и страны был сделан заказ.
В общем задача минимизировать нагрузку на сервер таким образом, а то сохраняется огромное кол-во данных..
9) Блок Device statistics на дашборде отображает только десктопы, пробовали с телефонов заходить — не реагирует, поправить