Альфа-версия Googlitics 0.2
Вторник, 3 ноября 2009 г.Рубрика: CMS
Метки: MaxSite | плагин
Просмотров: 788
Подписаться на комментарии по RSS
Я тут устыдился того, что совсем забыл про рожденный мною плагин Googlitics для MaxSite CMS. А между тем, много событий произошло за это время, например, Google открыл API для цивилизованной работы со статистикой. Более того, хорошие люди написали кучу кода для применения туда разных красивостей.
В общем, стыд как дым, выел глаза -- и я принялся за дело. В результате появилась версия 0.2 альфа, в которую добавлен механизм запроса и отображения статистики.
Почему "альфа"? Потому, что я не принял окончательного решения по некоторым рабочим вопросам, а именно:
- как запрашивать статистику. Проще всего делать это по крону, но, наверное, не у всех он разрешен. Можно запрашивать по входу на страницу плагина. Можно вообще по нажатию на кнопку, как и сделано сейчас.
- где хранить полученные файлы данных (и нужно ли вообще хранить?). Сейчас они лежат в uploads, хотя сначала я их кинул в cache, а потом решил не "светить" системную директорию. Конечно, каждый может их открыть по ссылке, так что теряется смысл размещения в приватном разделе.
- где задавать настройки аккаунта и показа статистики
- и другие
Как работать с тем, что есть.
- Копируете файлы в application/maxsite/plugins/googlitics/
- В файле load_stats.php прописываете
$goo_user = "email@gmail.com";</li> $goo_pass = "вашпароль"; $goo_id = код статистики;
код статистики берете из URL вашего отчета: https://www.google.com/analytics/reporting/?reset=1&id=12053042&***. Надеюсь, вы понимаете. что для просмотра статистики не нужно пользоваться админским аккаунтом -- создайте отдельный. - Переходите на страницу плагина в админке и задаете дополнительные опции (дата начала показа и количество стран) и сохраняете их.
- Жмете на кнопку "Загрузить статистику" и дожидаетесь алерта с сообщением. Если "ОК", то все в порядке. Если нет, будет видна ошибка. Если не появляется -- возможно, у вас запрещены исходящие соединения с сервера (так было у меня). Обратитесь к хостеру и попросите открыть доступ на хост https://www.google.com/.
- После появления "ОК" кликаете по ссылке "Показать статистику" и созерцаете.
Комментариев: 2
Спасибо за чудесный плагин, не хватало такой статистике в админке!!! Все работает!
Спасибо за отзыв, буду улучшать, только вот времени не хватает