Notice: Undefined variable: pattern_callback in /var/www/html/travelbloggers.ru/public_html/include/parser.php on line 814

26

Re: Новая пузомерка для нашего рейтинга

Установила.
Когда можно результат смотреть? :)


Notice: Undefined variable: pattern_callback in /var/www/html/travelbloggers.ru/public_html/include/parser.php on line 814

27

Re: Новая пузомерка для нашего рейтинга

Добавил новый код. А старый-то с кнопкой удалять или как?


Notice: Undefined variable: pattern_callback in /var/www/html/travelbloggers.ru/public_html/include/parser.php on line 814

28

Re: Новая пузомерка для нашего рейтинга

Странно... в рейтинге 553 просмотра, в LI  (http://www.liveinternet.ru/stat/spryt.r … ;total=yes) 755.  Хотя у последнего поста traveliving числа совпадают.

Скоро уже можно доп. поле в таблицу добавить) Просто со средним числом просмотров последних постов.

StoryFinder.ru - поиск по тревел-блогам


Notice: Undefined variable: pattern_callback in /var/www/html/travelbloggers.ru/public_html/include/parser.php on line 814

29 Отредактировано mrchoo (03.04.2013 19:35)

Re: Новая пузомерка для нашего рейтинга

Spryt пишет:

Странно... в рейтинге 553 просмотра, в LI  (http://www.liveinternet.ru/stat/spryt.r … ;total=yes) 755.

Может кешируется на промежуточных узлах (у провайдера)? Глянул заголовки у http://travelbloggers.ru/counter/ - не заметил ничего, что бы запрещало кэширование (хотя я в этом не силен).

30

Re: Новая пузомерка для нашего рейтинга

Аджей, товарищ mrchoo прав. Добавь в конфиг nginx для этого локейшена

<code>
expires off;
if_modified_since off;
add_header Last-Modified "";
add_header Expires "Thu, 31 Dec 2001 23:55:55 GMT";
</code>


Notice: Undefined variable: pattern_callback in /var/www/html/travelbloggers.ru/public_html/include/parser.php on line 814

31

Re: Новая пузомерка для нашего рейтинга

soyayaos пишет:

<code>
expires off;
if_modified_since off;
add_header Last-Modified "";
add_header Expires "Thu, 31 Dec 2001 23:55:55 GMT";
</code>

nginx для меня это темное царство :( Буду рад, если ты найдешь время и дашь инструкции или добавишь это сам, я твоего пользователя не удалял.

Сейчас нет времени заниматься рейтингом, но благодаря спецу по базам sputnik1818 я понял что соорудил очень не эффективную структуру базы :( Но есть способ все поправить и вроде даже без потери данных.

На выходных постараюсь все сделать.


Notice: Undefined variable: pattern_callback in /var/www/html/travelbloggers.ru/public_html/include/parser.php on line 814

32

Re: Новая пузомерка для нашего рейтинга

Установил плагин!

Живи в путешествии Ekvatoriya.ru

33

Re: Новая пузомерка для нашего рейтинга

Прописал и nginx.

Ну и new Image().src = "http://travelbloggers.ru/counter/"; я бы заменил на
(function(){
new Image().src = "http://travelbloggers.ru/counter/?r=" + Math.floor((Math.random()*10000)+1);
})();

34 Отредактировано soyayaos (07.04.2013 07:55)

Re: Новая пузомерка для нашего рейтинга

И вот что ;)

1) было бы не плохо делить данные, сохраняя по каждому домену в своей таблице
2) в таблицу добавить timestamp-поле, заполняемое при вставке
3) при выводе изображения 1*1 выставлять куку (user_id) для домена (если ее еще нет) и помечать это в таблице соотв. триггером типа site_uniq = 1
4) real-real-time - геммор. Для подобных систем, использующих MySQL, гораздо удобнее и правильнее будет использовать отложенную вставку, собирая инсерты в пачку и потом выполняя запрос в момент, когда очередь достигнет определенного лимита (например 100 записей).
5) ну и если серьезно подходить к этому вопросу, то:
5.1) сохранять надо все данные
5.2) поставить редис и кешировать уникальную связку юзер(user_id)/браузер-URL туда, дабы быстро вычислять значение uniq_id для них
5.3) поставить Сфинкс и собирать индексы туда, используя для расчета статистики его

35

Re: Новая пузомерка для нашего рейтинга

Кажется, понял, из-за чего прогрешность... Ты параметры после урла отбрасываешь? Если у фидбурнера настроить отслеживание переходов, то вид страницы будет такой (для тех кто с ридера переходит):

http://spryt.ru/itogi-marta-2013/?utm_s … e+money%29

в LI я смотрю полную стату по директориям, если считать как страницу - то как раз получаются цифры что у тебя в рейтинге. list($page,$trash)=explode('?',$url);

Поэтому я и говорил, что проще настроить импорт из самих систем статистики, а не городить свой огород..

По структуре БД.. У меня API на шареде держало до 100к запросов в день, но я там не парился с записью каждого запроса, достаточно было стат за день. в твоем случае я бы просто в бд записал:
id_blog|page|day|mon|year|timestamp|visits
Причем добавлял бы только страницы из фида, остальное отбрасывал,  обновление обычным UPDATE. Или вообще убрать дату, и отслеживать статы только первые 7 дней.

Это конечно не тру, но главное решает поставленную задачу.

StoryFinder.ru - поиск по тревел-блогам

36 Отредактировано soyayaos (08.04.2013 08:03)

Re: Новая пузомерка для нашего рейтинга

Просто ради интереса: зачем day, month, year если есть timestamp? Накладные расходы на вычисление нужного интервала программно ниже, чем хранение и обработка этих значений в таблице ;)

Естественно Фидбёрнеру нужны утм-метки для отслеживания, хотя это и гоп-стайл; но при этом - вполне достаточная характеристика планов Гугла на будущее сего сервиса.

Если Аджей планирует потом делать рекламную сеть, то сохранять нужно все переходы по всем ссылкам, без какой-либо фильтрации на "нужные" и "не нужные" рефереры или параметры в URL. Для релевантности нужно меньше данных чем для экспериментов, но в любом случае их должно быть на входе много ;)

Насчет "настроить импорт" и не городить - тут вы частично правы. Более того, можно настроить и экспорт. Только это рост в ширину, что в начале проекта безусловно не может быть решающим ;)

37

Re: Новая пузомерка для нашего рейтинга

Хм, точно.. Давно делал, так показалось проще и надежней, да и наглядней в БД) (если один день - одна запись. Для записи каждого посещения это разумеется уже избыточно). Статы проще выгружать, не надо предварительно высчитывать таймстампы. Хотя сомнительный плюс, учитывая сколько костылей надо делать, что сделать выборку за три последних месяца к примеру, таймстамп лучше.

Рекламная сеть? Боюсь, Аджей не осилит, если сам будет писать. Одно дело собирать статы, другое -  размещать рекламу с защитой от фрода,  уж тем более с учетом контекста, и тем более для рекламодтелей. И уже есть daos/nolix и ЯД/адсенс.

Импорт статистики позволит сразу включить в рейтинг часть сайтов (немалую), и еще часть можно подключить просто гостевыми паролем (и сразу получить статистику за предыдущие месяцы). Оставшимся просто надо будет установить одну из систем учета. И статы есть, и считать легко, и для блоггеров никакой нагрузки. А теперь плагин, который надо установить, с которого надо собирать статы, которые надо потом обрабатывать, и который установит хорошо если треть блогов в рейтинге.

Но, разумеется, это если просто делать рейтинг) Имея такой счетчик на тревелблогах, можно получить оочень много полезной статистической информации.

StoryFinder.ru - поиск по тревел-блогам

38

Re: Новая пузомерка для нашего рейтинга

Друзья!

В общем, я мудрил - мудрил и решил, что не буду я делать свой счетчик :)
При проектировании системы сбора статистики вылезает столько нюансов и условий (многие описаны выше), которые нужно учесть, что волосы встают дыбом :) Это сложно и интересно и я, может, когда-нибудь использую полученный опыт, но с тех пор как я устроился на постоянную работу, у меня совсем не остается времени на личные проекты. Более того - хочется держаться от компьютера подальше в нерабочее время :)


В итоге я решил поступить, как советует Spryt - использовать счетчик от LiveInternet.

Прошу прощения у всех, кто потратил время на установку счетчика - плагин можно удалить, a код с сайта убрать. Всем спасибо за участие! На выходных буду изучать API LiveInternet (надеюсь он у них есть :) )

39

Re: Новая пузомерка для нашего рейтинга

ajayver пишет:

Друзья!

В общем, я мудрил - мудрил и решил, что не буду я делать свой счетчик :)
При проектировании системы сбора статистики вылезает столько нюансов и условий (многие описаны выше), которые нужно учесть, что волосы встают дыбом :) Это сложно и интересно и я, может, когда-нибудь использую полученный опыт, но с тех пор как я устроился на постоянную работу, у меня совсем не остается времени на личные проекты. Более того - хочется держаться от компьютера подальше в нерабочее время :)


В итоге я решил поступить, как советует Spryt - использовать счетчик от LiveInternet.

Прошу прощения у всех, кто потратил время на установку счетчика - плагин можно удалить, a код с сайта убрать. Всем спасибо за участие! На выходных буду изучать API LiveInternet (надеюсь он у них есть :) )

У всех счетчиков есть АПИ, насчет гостевого доступа(или доступа на чтение)  - сомневаюсь. Но АПИ есть точно ;)

40

Re: Новая пузомерка для нашего рейтинга

ajayver пишет:

я устроился на постоянную работу

Раскрой тему.  :)

41

Re: Новая пузомерка для нашего рейтинга

ajayver пишет:

API LiveInternet (надеюсь он у них есть)

Его нет) У меня где-то валялся скрипт парсинга данных оттуда, скину на мыло (с гостевым паролем тоже работает). Точнее, апи то конечно есть, но общедоступного нет. У GA есть, но хз как там устроена работа с гостевым просмотром, я не сталкивался с ним почти.

StoryFinder.ru - поиск по тревел-блогам

42

Re: Новая пузомерка для нашего рейтинга

Spryt пишет:
ajayver пишет:

API LiveInternet (надеюсь он у них есть)

Его нет) У меня где-то валялся скрипт парсинга данных оттуда, скину на мыло (с гостевым паролем тоже работает). Точнее, апи то конечно есть, но общедоступного нет. У GA есть, но хз как там устроена работа с гостевым просмотром, я не сталкивался с ним почти.

GA и Метрика имеют отличное распределение ролей доступа.

А долбанный LI можно юзать например так (для открытого стата)

http://counter.yadro.ru/values?site=travelbloggers.ru
или так
http://counter.yadro.ru/hit?q;t27.1;uht … oggers.ru/

Скрипт вот http://denis-kazakov.ru/?p=162

43

Re: Новая пузомерка для нашего рейтинга

У li.ru есть определенный минус в том, что надо ставить видимую кнопку, с которой еще и ссылка есть, и данные можно посмотреть.
Поэтому я далеко не на все сайта его ставлю.
Последнее время Метрика нравится. Аналитикс, конечно, куда более мощный, но там черт ногу сломит, чтобы реально качественно его настроить. :)

44

Re: Новая пузомерка для нашего рейтинга

Попробуйте _gas для ГА

45

Re: Новая пузомерка для нашего рейтинга

soyayaos пишет:

А долбанный LI можно юзать например так (для открытого стата)

:) Конечно, но ведь нам нужна именно статистика просмотров свежего поста, а не тысячный траф с поисковиков. А с закрытыми отображением со счетчика можно примерно подсчитывать на основе данных в webomer.ru

Brim пишет:

У li.ru есть определенный минус в том, что надо ставить видимую кнопку, с которой еще и ссылка есть, и данные можно посмотреть.

rel="nofollow", style="display:none;" (кому мешает этичность - можно платный способ невидимого счетчика). Статистику можно закрыть, отображение на счетчике - тоже

Я не выгораживаю LI, просто это довольно простой и удобный сервис учета статистики, к тому же весьма популярный в рунете. Сам пытаюсь на GA переходить потихоньку, но там действительно черт ногу сломит, хотя если разобраться - мощный инструмент.

StoryFinder.ru - поиск по тревел-блогам

46

Re: Новая пузомерка для нашего рейтинга

Я не выгораживаю ГА, но скажите пожалуйста, почему у многих такое предвзятое отношение типа "там черт ногу сломит" ;) Для 99% блоггеров достаточно тех данных и отчетов, которые можно получить в 1-2 клика, не вгрызаясь в гранит науки ГА.

47

Re: Новая пузомерка для нашего рейтинга

Потому что LI банально проще. К примеру, мне хочется посмотреть, сколько человек прочитали мой пост вчера. Для LI достаточно добавить закладку на страницу директорий, не надо даже логинится, и сразу покажет число просмотров постов и динамику.

GA? Зайти на главную, залогинится (просто нажать Sign In, но тем не менее), выбрать сайт, зайти во вкладку контент - сайт контент - страницы, поменять выборку даты. Наконец-то, причем нет динамики (для неё надо опять изменить выборку даты и выбрать страницу).

Поэтому для ежедневной проверки "что там у меня с сайтом" ли подходит идеально,  а вот для вдумчивого анализа поведения пользователей, красивых риал-тайм графиков, анализа конверсий и прочего - GA, причем далеко не всем нужен такой функционал.

Хотя, предполагаю, что и GA можно настроить так, чтобы он показывал сразу все нужные данные на первой странице, но это не так очевидно как кажется. Может у меня просто синдром утенка, и я слишком привык к LI) (который, к тому же, отслеживает переходы на другие сайты, что мегаполезно)

StoryFinder.ru - поиск по тревел-блогам

48

Re: Новая пузомерка для нашего рейтинга

Spryt пишет:

Я не выгораживаю LI, просто это довольно простой и удобный сервис учета статистики, к тому же весьма популярный в рунете.

Я его люблю за то, что он умеет статистику по почте присылать. :)
Именно для этого и держу его на некоторых сайтах. Очень удобно утром вместе с остальной почтой получить несколько писем - бегло просмотреть и убедиться, что все в порядке. :)

soyayaos пишет:

Я не выгораживаю ГА, но скажите пожалуйста, почему у многих такое предвзятое отношение типа "там черт ногу сломит"

Да оно не предвзятое, оно вполне объективное. Тех же русских поисковиков типа Мейла и Рамблера в ГА долгое время не было, а то, что было, было криво. Переходы из Директа считать по умолчанию не умеем. И т.д. Все надо настраивать какими-то хитрыми директивами.
Не даром по настройке ГА пишут книги на 500 страниц. :)
Зато если все настроить, то можно получить очень красивую страницу отчета, на которой будет сразу все, и гораздо больше, чем могут показать Метрика и Ли.ру.

49

Re: Новая пузомерка для нашего рейтинга

Ага, и по почте слать отчеты какие-угодно ГА тоже умеет, ровно как и сделать закладку в браузере на отчет ничего не стоит ;)

50

Re: Новая пузомерка для нашего рейтинга

soyayaos пишет:

Ага, и по почте слать отчеты какие-угодно ГА тоже умеет, ровно как и сделать закладку в браузере на отчет ничего не стоит ;)

Закладка в браузере на порядок менее удобна.
Слать по почте ГА умеет только приложенные файлы. Ли.ру шлет статистику прямо в теле письма. Так что сосет ГА в этом по полной.