wp-shortstat
Да, кстати, если кто вдруг не знает или забыл, то один из лучших плагинов статистики для WordPress после того, как был заброшен собственным автором, все же живет и здравствует здесь. И там на днях появилась совсем свежая версия, 1.7.
Вот только у меня она не заработала. Я так понял, что это из-за того, как сконфигурирован PHP у моего хостера. А сконфигурирован он так, что функция “mb_convert_encoding” недоступна. В то же время в плагине она используется часто, чтобы конвертировать запросы в кодировку блога. Поэтому я просто закомментил строки в плагине, где она вызывается и все завертелось.
Хотя опять же не до конца. Дело в том, что в плагине не поддерживаются отечественные поисковики. Т. е. специально не будут считаться поисковые слова при заходах с них. Сами заходы будут считаться, реферреры будут показываться, а вот как заход с поисковика это восприниматься не будет, т. к. скрипт просто не знает, что Яндекс, Мейл, Апорт или Рамблер - это поисковики.
Поэтому я в плагин добавил следующий код:
else if (preg_match("/yandex\./i", $url['host'])) {
parse_str($url['query'],$q);
$searchterms = $q['text'];
}
else if (preg_match("/rambler\./i", $url['host'])) {
parse_str($url['query'],$q);
$searchterms = $q['words'];
}
else if (preg_match("/aport\./i", $url['host'])) {
parse_str($url['query'],$q);
$searchterms = $q['r'];
}
else if (preg_match("/mail\./i", $url['host'])) {
parse_str($url['query'],$q);
$searchterms = $q['q'];
}
Добавил я его где-то между 190 и 200 строками. Ну вы там увидите, что идет проверка реферрера на то один из поисковиков ли это и соответственно извлечение поисковой фразы. Вот я и туда вписал по аналогии, заменив лишь адрес поисковика и строку после которой в реферрере идет поисковый запрос.
Такие вот дела в общем. Пользуйтесь, если кто-то полезным все это найдет.
А кстати, в рунете случаем нигде модификаций этого плагина нет? Ну просто может кто-то до меня его уже переделывал и сделал это лучше?
И еще кстати. Нашел вот такой вот скрипт статистики: SlimStat Он осонован на ShortStat, но идет уже как отдельное приложение, а не как плагин к WordPress. Хотя, как я думаю его очень легко установить на сервер, где стоит WP и считать все ту же статистику. Там даже можно с ShortStat перейти, сохранив все данные. А возможностей у этого скрипта все же несколько побольше.
