Googlitics 0.2 бета для MaxSite CMS

Просмотров: 2751Комментарии: 0
CMS

Несмотря на сомнительные откровенные заявления гендиректора Google насчет приватности, польза от использования Google Analytics пока что превышает потенциальный вред. Поэтому продолжаю работу над плагином для MaxSite, сегодня у нас версия 0.2 бета. По результатам тестирования полет пока нормальный, поэтому решил выложить плагин для желающих попробовать. 


Что нового с версии 0.2а.

Во-первых, решил некоторые недодумки:

  • статистические данные обновляются по заходу на страницу плагина -- автоматически либо по нажатию кнопки -- вручную (раньше было только по кнопке). При этом плагин проверяет, прошло ли с момента предыдущего просмотра больше суток. Если нет, то статистика не обновляется, вы можете обновить вручную. Была мысль учитывать некую референтную дату обновления статистики от Гугля, но пока остановился на том, что есть.
  • сохраненные csv-файлы данных лежат в /uploads. На всякий случай добавлена возможность в админке задать секретный ключ, который будет дописан к имени файла (чтоб никто не догадался)
  • более понятный интерфейс с отображением лога состояния (за какое число последние данные, насколько успешно прошло обновление, какие ошибки и прочее)


Во-вторых, добавлена возможность асинхронной загрузки скрипта статистики, что, якобы, должно ускорить загрузку страницы (если браузер посетителя поддерживает) и уточнить саму статистику. Сейчас у меня на блоге включен именно асинхронный. 

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


Пробуйте и ругайте!

Инструкция по установке:

  1. Скопировать файлы в application/maxsite/plugins/googlitics/
  2. В файле load_stats.php прописать [code lang="php"]$goo_user = "ваш аккаунт"; $goo_pass = "ваш пароль"; $goo_id = код статистики;[/code] код статистики берете из URL вашего отчета, например: https://www.google.com/analytics/reporting/?reset=1&id=12053042&все-остальное. Для просмотра статистики ни в коем случае не надо использовать аккаунт администратора статистики -- создайте другой, с правами только на просмотр! Автор не несет ответственности за потерю вашего Google-аккаунта и/или данных на нем!
  3. Переходите на страницу плагина в админке и задаете дополнительные опции (дата начала показа, количество стран, секретный ключ для дополнительного сокрытия данных аналитики) и сохраняете их. Ключ можно менять (правда, не знаю, зачем это может понадобиться), однако старые файлы нужно будет удалять вручную (пока что).
  4. Жмете на кнопку "Загрузить статистику" (либо все срабатывает автоматически) и дожидаетесь отчета о выполнении, выводимого под настройками, затем подгрузится и визуализация. Если у вас запрещены исходящие соединения с сервера (так было у меня), обратитесь к хостеру и попросите открыть доступ на хост  https://www.google.com/


Внимание! Из-за упомянутой в предыдущем посте проблемы я не могу гарантировать безоблачное сосуществование Googlitics в асинхронной версии с другими плагинами, пищущими в хидер страницы свои скрипты. Проверяйте сами, и если что, выключайте асинхронность, будет работать по-старому. 


Плагин поставляется в двух версиях:

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


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

     

  

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

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

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