Есть MySQL база, в ней таблица sites, в которой хранится список сайтов пользователей, добавленных в нашу систему. Необходимо написать скрипт, который можно было бы поставить на крон и который бы в автоматическом режиме ежеднеыно обновлял статистику о каждом из сайтов в таблице, используя API сервиса Яндекс.Метрика или Google Analytics (в зависимости от того, что есть на сайте (данные о том какая система используется есть в таблице). Необходимо получить от сервиса статистики следующие данные и записать их в базу:
- общее количество уникальных посетителей за вчера
- общее количество просмотров страниц за вчера
- количество переходов из поисковых систем за вчера
- количество переходов из соц. сетей за вчера
- количество переходов по ссылкам на сайтах за вчера
От вас необходимо получить 3 скрипта:
- скрипт, который получает указанные данные от яндекс.метрики и записывает в базу
- скрипт, который получает указанные данные от google analitycs и записывает в базу
- скрипт авторизации. ему get-параметром передаётся id сайта и тип статистики (google или яндекс). Скрипт осуществляет редирект на соответствующий сервис, где пользователь разрешает доступ к статистике. Далее записываем данные для доступа в базу. Также нужно проверить нет ли на этом же аккаунте других сайтов пользователя из таблицы sites и если есть, то прописать в базе для них соответствующий ключ.
Дамп базы будет предоставлен.
В комментариях сразу пишите стоимость и примерные сроки.
Опубликован 31.03.2015 в 10:50