Создание копии TrafficWeb в Сети
Итак, что требуется: перенос функционала TrafficWeb в онлайн-инструмент.
* У каждого пользователя будет Личный кабинет, посредством которого Юзер будет управлять данными.
* При входе в кабинет Пользователь сможет:
1. Добавлять/редактировать/удалять сайты из аккаунта
2. При добавлении сайта анализировать трафик за 7 ... Х дней (разовая операция, описана ниже). При этом с баланса аккаунта будет списываться 5 у.е.
3. Настраивать сайт на ежедневный анализ трафика в автоматическом режиме. При этом с баланса аккаунта будет списываться 20 у.е. в месяц. Полученные данные будут доступны как в отчетах проекта, так и приходить на указанные почтовые ящики (отключено/ежедневно/раз в неделю/1 числа каждого месяца).
4. Пополнять баланс. WMZ / ЯДы (или прикрутка биллинга).
5. Менять свои данные в Профиле.
* Помимо Личного кабинета должна быть возможность сделать сам сайт - из 5-7 страниц.
* Ко всем сервисам доступ будет осуществляться через отличные проверенные Прокси.
А теперь подробнее о функционале TrafficWeb, который требуется "перенести" в онлайн:
1) Авторизация в сервисе LiveInternet.ru
Если статистика закрыта паролем, программа всеравно будет иметь доступ к ней, достаточно только указать адрес сайта и пароль.
2) Парсинг точки входа.
Собираются данные, на какие страницы вашего сайта осуществлялись переходы.
3) Парсинг ключевых слов
При переходе юзера с поисковой системы, фиксируется поисковый запрос по которому он перешел на ваш сайт. Все эти запросы будут спарсены, и отображены в таблице.
4) Парсинг количества уникальных переходов
Каждый раз, когда пользователь будет переходить с поисковой системы к вам на сайт, будет фиксироваться один уникальный переход. Наша программа спарсит количество переходов с любой поисковой системы по отдельности, или суммарное количество.
5) Сбор статистики за указанный период
В настройках есть возможность указания периода, за который следует парсить статистику. Доступны периоды за 7, 10, 14, 21, 30 дней.
* Так же нужно будет предусмотреть ежедневный автоматический сбор и анализ данных.
6) Сбор данных по регионам
В программе есть возможность выбора региона, по которому собирать все данные (функция будет полезна фирмам или организациям, ведущие свою деятельность в определенном регионе; например магазины, продающие товар только по Москве и т.д.)
Ограничение количества ключевых фраз
Иногда, возникает необходимость, собрать только самые популярные ключевые фразы. Поскольку данные в статистике LiveInternet отсортированы по убыванию, то в первую очередь буду парситься самые популярные запросы.
Чекер позиций в Yandex и Google .
Теперь нет необходимости продвигать запросы, которые итак уже находятся в топ1-3. Также есть возможность проверять позиции отдельно в русской и украинской выдаче.
Чекер количества запросов в Yandex Wordstat
Для каждой ключевой фразы определяется количество запросов в http://wordstat.yandex.ru/
Timeout между запросами
В LI стоит ограничение на количество запросов с одного IP (не более 1 тыс. запросов за 10 минут), поэтому добавлена возможность указания паузы между запросами и избежать бана. Аналогично в Wordstat, Yandex и Google, c той лишь разницей, что количество запросов до бана отличается. Теперь лоя каждого параметра предусмотрен отдельный таймаут.
Бесперебойная работа программы
При обрыве связи, работа просто приостанавливается, после того как подключение с интернетом восстановлено, программа начинает работать с того момента, на котором закончила, результаты при этом не теряются.
Экспорт результатов в удобном для вас виде
Полученные результаты можно сохранить в формате .csv или .txt c возможностью выбора разделителя. Эта опция позволит Вам отобразить результаты в эргономичном виде, или с легкостью импортировать в БД.
* Также нужно предусмотреть снятие позиций и других данных по Рамблер, MSN, Yahoo, Aport, Mail, а также настройку региона поиска в Яндексе и Гугле.
* Если есть возможность прикрутить парсинг GoogleAnalytics сразу в качестве альтернативы и дополнения - будет только плюс. Если сейчас нет - то нужно предусмотреть данное развитие скрипта в будущем.