Плагин Googlitics для MaxSite CMS

Воскресенье, 12 апреля 2009 г.
Рубрика: CMS
Метки: | |
Просмотров: 2142
Подписаться на комментарии по RSS

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

В сегодняшний праздник хочу наконец представить вашему вниманию написанный мною плагин для MaxSite CMS под названием Googlitics (что, в общем, просто сокращение от Google Analytics). Идея плагина взята у стоявшего ранее на моем Вордпрессе плагина Google Analytics for Wordpress, без которого я слабо представлял себе жизнь на MaxSite CMS. У меня получился несколько урезанный по функционалу вариант (например, не поддерживает urchin, клики по AdSense), однако мне хватает. Возможно, будет дорабатываться.

Googlitics Версия 0.1 (от 12.04.2009)

Возможности

  •  автоматическое добавление скрипта аналитики вниз страницы
  •  включение/выключение отслеживания кликов по ссылкам на другие сайты, а также кликов на ресурсы для скачивания
  •  выбор типа файлов, скачивание которых будет отслеживаться
  •  выбор формата отслеживания кликов на исходящие ссылки и скачиваний
  •  включение/выключение отслеживания дополнительных поисковых машин
  •  включение/выключение отслеживания администратора

Известные проблемы

  •  отслеживаются клики по исходящим ссылкам и скачивания только внутри основного содержания сайта (не в виджетах, не в футере и т. п.)
  •  при включении отслеживания скачивания при помощи плагина Download count (то есть при обрамлении ссылки в [dc]...[/dc]) данная ссылка на скачивание не отслеживается Googlitics

Скачать / Download 37  (v. 0.1, zip size ~ 7K)


UPD Googlitics Версия 0.2 (от 24.12.2009) см. описание беты и релиза


Скачать полную версию 0.2 34 (~110 KiB)


Скачать версию для перехода на 0.2 с 0.1 6 (~17 KiB)

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Комментариев: 10

  1. Google Analytics

    УРА. я только надумал ставить этот счетчик на maxsite, а ты уже его сделал в виде плагина...спасибо тебе большое

    ______________________________

    кстати не вижу нижнии символы в мозилле ?

    а вот в опере всё норм

  2. 2009-04-13 в 13:00:53 | Александр Купреев

    не за что, пользуйся на здоровье smile

    Если будут вопросы или проблемы, пиши. Плагин тестился несколько недель, но баги всегда возможны.

    Не совсем понял, про какие символы речь

  3. нижнии символы вводить - защита от спама...

    _____________________________________________

    Поставил, сделал как в описалке. Только вот не понял, надо ли САМ счетчик, как раньше прописывать в сайтбаре, или нет?

  4. темку про твой плагин сделал на форуме разработчика maxsite...

    http://forum.max-3000.com/viewtopic.php?f=6&t=206

    если интересно заглядывай.

  5. Про нижние цифры — файрфокс с плагином AdBlock Plus (да и не только, наверное же) режет капчу MaxSite CMS.

  6. 2009-04-14 в 13:00:08 | Александр Купреев

    2юрист-питер:

    код счетчика вставляется плагином автоматически, если вы ввели в поле ваш айдишник UA-****. Ну это легко проверить по коду страницы smile

    спасибо, тему буду навещать smile сам счас очень загружен, поэтому не успел сделать

  7. Не заработал плагин все сделал по описанию. Может права доступа на файлы надо какие -нибудь выставить?

  8. 2009-04-17 в 20:15:47 | Александр Купреев

    нет, не требуется никаких прав выставлять. Ваше описание проблемы очень скудное, из него я не могу получить никаких данных о возможных причинах неполадок. Как минимум, желательно указать как именно вы убедились, что плагин не работает -- по коду страницы либо в аккаунте google analytics.

    Все же предложу несколько возможных вариантов причин

    1. Если вы проверяте работу плагина не в аккаунте на google analytics, то убедитесь, что вы не залогинены как администратор. Если выключена опция "Отслеживать администратора", то скрипт аналитики не вставляется.

    2. Если вы в google analytics давно, то возможно вы использовали старую версию движка urchin. Ее скрипт не поддерживает.

    3. Если вы только что создали аккаунт в google analytics и только что поставили скрипт, данные возможно не успели обработаться

  9. 2010-01-12 в 21:53:22 | Евгений Веснин

    Вот такая ошибка появляется, что это?

    =====================================

    Сегодня 12-01-2010, сейчас 20:01

    Не удалось узнать время последней загрузки статистики, загружаем данные.

    GAPI: Failed to authenticate user. Error: "CaptchaToken=jfv9kkdYk3P9VvRBACG8BmcXVTVMaBq1zrHPPzzXpV2p-DzqXeAacIPFHMSRJPhnB5c9bkMvicssdz1zJXw0tA:FCSHVPnLDdaqxHAs76HvoQ CaptchaUrl=Captcha?ctoken=jfv9kkdYk3P9VvRBACG8BmcXVTVMaBq1zrHPPzzXpV2p-DzqXeAacIPFHMSRJPhnB5c9bkMvicssdz1zJXw0tA:FCSHVPnLDdaqxHAs76HvoQ Error=CaptchaRequired Url=https://www.google.com/accounts/ErrorMsg?Email=email@gmail.com&service=analytics&id=cr&timeStmp=1263318701&secTok=bf99510c8a1b06ec96c4db97850f1371 "

    Произошла ошибка, загружены последние доступные данные

  10. 2010-01-13 в 15:13:25 | Александр Купреев

    Евгений Веснин Гугль выдает вам капчу. Почему это может происходить? Читаем руководство к его API:

    A proprietary algorithm is used to determine when a CAPTCHA challenge is required during authentication. Repeated authentication attempts with bad credentials will often generate a CAPTCHA challenge.

    То есть может так происходить из-за многочисленных неудачных попыток входа. Может у вас неправильно прописан пароль или логин?

    Была ли хоть одна удачная попытка входа?

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

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

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

Авторизация: MaxSiteAuth. Войти через loginza

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