Скрипт статистики поисковых ботов

Данный скрипт предназначен для сохранения статистики визитов только поисковых ботов (Yandex, Google, Rambler, Mail, Yahoo и MSN) в отдельный файл с названием sebot.txt, для последующего просмотра например через браузер. Формат сохранения выгядит следующим образом:

01-25 19.12.2013|||Google|||Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)|||vladimir-awm.ru/ya-ru-ferma/
01-31 19.12.2013|||Yandex|||Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)|||vladimir-awm.ru/category/tvitter-ferma/pomoshh/

т.е., дата прихода бота|||имя бота|||useragent бота|||адрес страницы куда приходил поисковый бот.

Подключения скрипта осуществляется путем вставки PHP кода:

<?php include("sebot.php"); ?>

в PHP файлы сайта, где следует вести статистику визитов поисковых ботов.

Например для мониторинга ботов своего сайта на движке WordPress нужно в файл index.php добавить строчку, написанную выше, т.е. в итоге должно получиться так:

<?php
include("sebot.php");
/**
 * Front to the WordPress application. This file doesn't do anything, but loads

Так же необходимо на файл sebot.txt поставить права доступа 666.

Если необходимо добавить какиих-либо других поисковых ботов для мониторинга, то это можно легко сделать по аналогии самостоятельно в файле sebot.php, предварительно узнав его useragent.

 

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

  • В аксеслогах можно обнаружить намного больше интересного, вот только смотреть аксеслог не всегда удобно.

  • Да вы мужикъ старой закалки.. не желаете использовать file_get_contents

    • admin

      Там не нужно ничего считывать через file_get_contents, может вы имели ввиду за место fputs использовать file_put_contents? Но тут особо разницы нет, т.к. file_put_contents делает то же самое что и fputs.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *