Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: История посещений сайта

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
GEN_18
Отправлено: 08 Января, 2014 - 20:08:54
Post Id



Частый гость


Покинул форум
Сообщений всего: 184
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




Всем привет.
Пишу модуль анализа поведения посетителей сайта
Все данные о посетителях и о их действиях записываются в базу.
И посетители идентифицируются по ip и по кукам, чтоб в базе не создавать нового.
Если пользователь прошел проверку, то его данные в базе обновляются, по мере нахождения его на сайте(переходы по внутренним ссылкам и прочее), если не прошел - то в базе создается новый посетитель.
Возник вопрос в том, как сделать так, чтоб создавалась история посещений, а не просто перезаписывались старые данные новыми...?


-----
Еще вечера сегодня было завтра.
 
 Top
caballero
Отправлено: 08 Января, 2014 - 20:34:19
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




ну так добавляй с датой и временем а не перезаписывай
а вообще этот функционал любая пузомерка делает, не говоря уже а гугл аналитикс


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
DelphinPRO
Отправлено: 08 Января, 2014 - 20:37:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)





Яндекс.Метрику подключите, нафиг изобретать что-то...


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
gefard
Отправлено: 08 Января, 2014 - 22:20:10
Post Id



Гость


Покинул форум
Сообщений всего: 64
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




Зачем вам этот велосипед, он же нагружать дополнительно будет. проще метрика или гугл
 
 Top
MAXUS
Отправлено: 08 Января, 2014 - 22:55:33
Post Id


Посетитель


Покинул форум
Сообщений всего: 329
Дата рег-ции: Апр. 2011  


Помог: 7 раз(а)




DelphinPRO пишет:

Яндекс.Метрику подключите, нафиг изобретать что-то...


А ни у кого с метрикой никогда конфликтов не возникало? Она же стока навешивает на страницу...
 
 Top
caballero
Отправлено: 08 Января, 2014 - 23:19:20
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




ничего она там не навешивает


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
DelphinPRO
Отправлено: 09 Января, 2014 - 00:24:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




а вы не включайте в настройках абсолютно все. Там, ксати около каждой галочки есть примечание, если опция увеличивает нагрузку.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
MAXUS
Отправлено: 09 Января, 2014 - 06:25:04
Post Id


Посетитель


Покинул форум
Сообщений всего: 329
Дата рег-ции: Апр. 2011  


Помог: 7 раз(а)




caballero пишет:
ничего она там не навешивает


Ну как не навешивает? Перехватывает все события onclick, например, на кнопках и ссылках. Вешает, соответственно, свои обработчики событий. Я вот недавно столкнулся. Чето в именах где-то с метрикой пересекся.
(Добавление)
DelphinPRO пишет:
а вы не включайте в настройках абсолютно все. Там, ксати около каждой галочки есть примечание, если опция увеличивает нагрузку.


А не я метрику настраивал. Не я, как говорится, прикручивал, не мне и откручиватьУлыбка Даже не вникал, что там настроено.

(Отредактировано автором: 09 Января, 2014 - 06:31:28)

 
 Top
DelphinPRO
Отправлено: 09 Января, 2014 - 06:47:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




MAXUS пишет:
Ну как не навешивает? Перехватывает все события onclick, например, на кнопках и ссылках. Вешает, соответственно, свои обработчики событий.

Не преувеличивайте. У меня, например, видно только два обработчика событий от метрики на document, первый - карта кликов, второй трекер ссылок. Все это отключаемо, если не требуется.
Кроме того, если писать велик и нужен подобный функционал, то вы все равно все обвешаете...

(Отредактировано автором: 09 Января, 2014 - 06:48:23)



-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
GEN_18
Отправлено: 09 Января, 2014 - 07:58:01
Post Id



Частый гость


Покинул форум
Сообщений всего: 184
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




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

не думаю, что при защите, захотят увидеть функционал метрики...

(Отредактировано автором: 09 Января, 2014 - 08:02:36)



-----
Еще вечера сегодня было завтра.
 
 Top
DelphinPRO
Отправлено: 09 Января, 2014 - 08:35:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




GEN_18 пишет:
мой курсовой проект.
это в корне меняет дело.
GEN_18 пишет:
база таким образом моментально разрастется и будет просто огромной

не волнуйтесь, она и разрабатывалась для хранения данных.
Если вам нужна история посещений, то и хранить нужно все события. нужно только определится с интервалом. Например на каждый день по записи. В течении дня обновляем запись (инкрементируем количество просмотров/посетителей), на следующий день вносим новую запись.
Ну или каждый час.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
GEN_18
Отправлено: 09 Января, 2014 - 08:46:47
Post Id



Частый гость


Покинул форум
Сообщений всего: 184
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




DelphinPRO
Но если все записывать последовательно, то как же условие, что посетитель должен идентифицироваться по айпишнику и кукам...?
...создать несколько таблиц, в одну будут записываться пользователи, в другую логи их действий на сайте. таким образом можно будет как раз вести историю...


-----
Еще вечера сегодня было завтра.
 
 Top
neolinux
Отправлено: 09 Января, 2014 - 08:56:10
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




DelphinPRO пишет:
мой курсовой проект.
это в корне меняет дело.
А я думал, это личный выбор. Мне, например, он понадобился, чтобы с гугловской рекламмой разобраться. Клики идут, а он Гугл не отображает.
Что касается счетчиков поисковиков, вешать их придется и не один. Иначе хорошей отдачи от них не дождаться. На основании этих данных они и строят рейтинги. По крайней мере, после установки счетчика mail пошли и посетители с него. До этого не было.
(Добавление)
GEN_18 пишет:
Но если все записывать последовательно
А на сколько подробные логи нужны? Может достаточно идентифицировать пользователя, помечать его приход в эти сутки, количество посетителей +1 и внутренние переходы, не зависимо от пользователя +1. Если нужна статистика кликов - аналогично посещениям.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB