Бюджет:
5 000 руб
Скрипт статистики MySql
Что-то подобное, но толко для работы "на один сайт", коряво и проще было написано на основе alexcounter.
Дальше моих знаний уже не хватило :)
Нужен:
+ счетчик для внешних сторонних сайтов ('include stat.php' не катит)
+ регистрация любых желающих(несколько сайтов на одной реге)
+ конечно же антикапча при регистрации и входе.
Сбор следующих данных:
1. Поисковая фраза по которой был переход с поисковика. (yandex,google,rambler,mail.ru,qip, aport....)
2. URL
___2а. с которой был переход (url запроса)
___2бвгд. на которую зашли REDIRECT_URL и REQUEST_URI и ?? (на моих 2-х сайтах эти два потребовались, или выбор в настройках);
3. Время захода, IP, регион где можно (в яндексе lr)
4. Каждому посетителю сайта должен присваивался уник USERID на 5-6 цифр (на этой недели или месяце, у меня функция rand() отвечала) с выводом на странице сайтов картинкой пока он на сайте, типа сессия. Картинка обязательно с возможность выбора/задания оформления: жирный, курсив, цвет. Новая поисковая фраза-переход = новая запись ID+1 и USERID.
5. Требуется поиск пользователем по своим сайтам по userid запроса -> вывод собранных данных по этому id (ip,время,поисковик, фраза,поисковый url, url-ы сайта) + вывод заходов посетителя по ip в этот день на этот сайт (см. выше).
6. Сохранение истории запросов пользователя в отдельную таблицу по USERID для администрации (вывод с сортировкой по месяцам, годам) + поиск по фразе или userid или ip +вывод для админу доп. результата поиска по ip запроса в соседней колонке("также с этого ip были заходы:" фраза, время, USERID запроса, на сайт такой)
7. Чистка базы (кроме таблицы истории запросов пользователей для админа) запросов старше 3-х месяцев(возможность cron запустить черех хостинг + кнопка в админке).
8. Оформление не требуется – хотя бы для дизайна include header.php footer.php left.php right.php
можно исполнить и на основе joomla 2.5