Альфа-версия Googlitics 0.2

Просмотров: 2468Комментарии: 2
CMS

Я тут устыдился того, что совсем забыл про рожденный мною плагин Googlitics для MaxSite CMS. А между тем, много событий произошло за это время, например, Google открыл API для цивилизованной работы со статистикой. Более того, хорошие люди написали кучу кода для применения туда разных красивостей.


В общем, стыд как дым, выел глаза -- и я принялся за дело. В результате появилась версия 0.2 альфа, в которую добавлен механизм запроса и отображения статистики.


Почему "альфа"? Потому, что я не принял окончательного решения по некоторым рабочим вопросам, а именно:

  • как запрашивать статистику. Проще всего делать это по крону, но, наверное, не у всех он разрешен. Можно запрашивать по входу на страницу плагина. Можно вообще по нажатию на кнопку, как и сделано сейчас.
  • где хранить полученные файлы данных (и нужно ли вообще хранить?). Сейчас они лежат в uploads, хотя сначала я их кинул в cache, а потом решил не "светить" системную директорию. Конечно, каждый может их открыть по ссылке, так что теряется смысл размещения в приватном разделе. 
  • где задавать настройки аккаунта и показа статистики
  • и другие

Как работать с тем, что есть.

  1. Копируете файлы в application/maxsite/plugins/googlitics/
  2. В файле load_stats.php прописываете [code lang="php"]$goo_user = "email@gmail.com";
  3. $goo_pass = "вашпароль";

    $goo_id = код статистики;[/code] код статистики берете из URL вашего отчета: https://www.google.com/analytics/reporting/?reset=1&id=12053042&***. Надеюсь, вы понимаете. что для просмотра статистики не нужно пользоваться админским аккаунтом -- создайте отдельный.

  4. Переходите на страницу плагина в админке и задаете дополнительные опции (дата начала показа и количество стран) и сохраняете их.
  5. Жмете на кнопку "Загрузить статистику" и дожидаетесь алерта с сообщением. Если "ОК", то все в порядке. Если нет, будет видна ошибка. Если не появляется -- возможно, у вас запрещены исходящие соединения с сервера (так было у меня). Обратитесь к хостеру и попросите открыть доступ на хост  https://www.google.com/.
  6. После появления "ОК" кликаете по ссылке "Показать статистику" и созерцаете.
Скачать спартанскую версию googlitics v. 0.2a 79 (~107K zip)

Комментариев: 2 RSS

1 Мюс 09-11-2009 21:26

Спасибо за чудесный плагин, не хватало такой статистике в админке!!! Все работает! smile

2 Александр Купреев 10-11-2009 12:49

Спасибо за отзыв, буду улучшать, только вот времени не хватает

Оставьте комментарий!


Используйте нормальные имена.

     

  

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

MaxSiteAuth. Войти через loginza

(обязательно)