среда, 13 февраля 2008 г.

Простой php скрипт для просмотра статистики поисковых запросов

Как я писал в посте про статистику поисковых запросов, я использую свой небольшой скрипт на php, который парсит поле refer, и если оно с поисковиков, то выдергивается фраза и записывается в текстовый файл. Это простое решение если вы не используете какие либо сторонние сервисы статистики типа google analitics, или лень скачивать сырой лог и стравливать его анализатору логов. Хорошо помогает при небольшом и среднем поисковом трафике.

Установка скрипта примитивна - отредактируйте файл stat.php строку define('StatFileName', "/home/login/tmp/$Domain-searchwords.txt"); - укажите путь, куда будет писаться файл статистики. Установите права 0777 на каталог куда будет писаться файл куда нибудь скопируйте файл stat.php и просто включите его куда нибудь на страницы, о которых вы хотите знать статистику поисковых запросов. Для wordpress я в файл темы footer.php в конце файла после закрывающего тега </html> написал <?php @include_once('/home/login/include/stat.php'); ?>, где соответственно указал свой путь к файлу stat.php.

Следует заметить, что текстовый файл статистики пишется в кодировке UTF-8 - для этого вначале файла пишется сигнатура utf8 boom, которая понимается всеми известными мне текстовыми редакторами, но поскольку изредка используется кодировка windows-1251, то в этом случае будет абракадабра типа eeoaie ea , но ее можно прочесть если переключить кодировку на windows-1251. После удаления файл статистики заново создается при первом же посетителе с поисковика, поэтому после скачивания файла его можно смело удалять.

Скачать файл stat.zip - менее одного килобайта. Ошибки и пожелания не принимаются: скрипт как есть и улучшений не планируется.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

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