Простой php скрипт для просмотра статистики поисковых запросов
Рубрики: php, SEO, wordpress ; Метки: llog, php, script, поисковые запросы, статистика слов ; 13.02.2008Как я писал в посте про статистику поисковых запросов, я использую свой небольшой скрипт на 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 - менее одного килобайта. Ошибки и пожелания не принимаются: скрипт как есть и улучшений не планируется.
Мой блог находят по следующим фразам
• самые популярные темы для SAPE
• скачать синонимайзер
• УДАЛИТЬ ПЛАГИН
• как скачать php файл
• как удалить плагин бесплатного доступа
• wordpress mail.ru рассылка плагин
Подписаться на RSS комментариев к этой записи
Ранее Проектирование многопоточного (multi thread) приложения | Позже У меня воруют контент - как с этим бороться
Комментарии (4) на запись “Простой php скрипт для просмотра статистики поисковых запросов”
Пингбеки
- Зеркала блогов | Программы для блогов
- как устроен комментарий в wordpress | Программы для блогов
- Оптимизация кросс постинга - публиковать на зеркалах через неделю | Программы для блогов
- бета версия коммент клиента для wordpress | Программы для блогов
- Лабиринт Сета | Программы для блогов
- Социальная сеть комментаторов | Программы для блогов
- Заработок в sape | Программы для блогов
- Список пинг сервисов | Программы для блогов
- Проверка пингбеков в комментариях | Программы для блогов
- Кодировка базы mysql | Программы для блогов
- Продвинутый кросспостинг - Из blogger.com в narod.ru | Программы для блогов
- ping, pingback, trackback в wordpress- взгляд изнутри: что это такое и как оно работает | Программы для блогов
- подписка на rss feed черз rss2email.ru | Программы для блогов
- плагин для wordpress создающий новые выпуски вашей рассылки на subscribe.ru и создает новую запись на зеркале blogspot.com | Программы для блогов
- Привет мир! | Программы для блогов
- ссылка на подписку на rss2email.ru одним кликом | Программы для блогов
- Социальная сеть из блогов на wordpress | Программы для блогов
- плагин для wordpress фильтрующий базар | Программы для блогов
- openid - что это такое | Программы для блогов
- плагин “социальная сеть” для wordpress - дальнейшее проектирование | Программы для блогов
- хостинг, sql, а также капчи - будь они не ладны | Программы для блогов
- один каталог с файлами wordpress для нескольких блогов | Программы для блогов
- создание нового поста в дневнике на livejournal на php | Программы для блогов
- пирование строки на php в кодировке utf-8 | Программы для блогов
- индексирование сайта yandex | Программы для блогов
- интервью с генеральным директором яндекс на радио “Эхо Москвы” | Программы для блогов
- создание резервной копии базы mysql и ее импорт в денвер | Программы для блогов
- плагин Wordpress to subscribe.ru - из блога в рассылку | Программы для блогов
- настройки RSS для feedburner.com - ссылка “читать дальше” и подписка по E-Mail | Программы для блогов
- Исправление темы wordpress чтобы не потерять подписчиков на feedburner | Программы для блогов
- отсутствие в RSS ссылки “читать дальше” - проблема с тегом more | Программы для блогов
- Блоги, которые я почитываю | Программы для блогов
- Будущее коммент и блог клиентов | Программы для блогов
- Помогите убить спамера | Программы для блогов
- свободная сеть: беспроводной без провайдера доступ в интернет | Программы для блогов
- Мои фантазии о системе управления сайтом | Программы для блогов
- Обмен постовыми | Программы для блогов
- На х мне панели управления vds | Программы для блогов
- Установка панели управления WebMin | Программы для блогов
- Управление плагинами на робоблогах | Программы для блогов
- Объектно ориентированный подход к построению CMS на PHP | Программы для блогов
- Nokia E51 - установка софта | Программы для блогов
02.10.2008 в 21:01
Неплохой таки скриптик :)
11.05.2009 в 12:37
Для word press есть хороший плагин статистики pn-counter. Сам его использую очень доволен, сразу видно кто, что искал, через google или другие поисковые системы
26.08.2009 в 22:03
Прочел, что пожелания не примаются, но... Почему нету проверки переменных $_SERVER['HTTP_REFERER'] и $_SERVER['SERVER_NAME']? Так можно хакнуть сайт, через JS в строке браузера.
09.09.2010 в 23:37
спасибо за скрипт, чичас доработаю под себя, кстати ничего страшного не будет если одновременно зайдет скажем 10 человек, вот запись в файл не заглючит?