- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Идея отследить движение пользователей появилась давно, однако как это технически реализовать не могу придумать до сих пор.
Более подробно.
Как Вы знаете, системы статистики типа liveinternet.ru выдают лишь статистику просмотров, переходов и т.п. Данных по отдельному пользователю нет. А мне хотелось бы посмотреть какие страницы, в какой последовательности смотрит, на сколько задерживается отдельный пользователь и т.п. Вобщем-то аналогичным махинациями занимается Яндекс - у них это называется поведенческий таргетинг.
В рамках одного домена это можно легко решить, просто установив куки. Но мой сайт состоит из нескольких доменов 2 уровня. А устанавливать куки в другой домен невозможно. Проводил опыты по установке куки из iframe и через javascript. Результат - нулевой, устанавливается только куки домена в адресной строке (домена родительского фрейма).
Вопрос к гуру - как это делает тот же Яндекс...
Добавлять идентификатор сессии в конец ссылок не хочу, чтобы не затруднять индексацию.
Может я немного не допонял вопрос.
Но чем не подходит $_SERVER['REMOTE_ADDR'].
Но тут нужно еще получать $_SERVER['HTTP_REFERER'], что бы следить за переходами между доменами. И на каждой странице делать проверки.
Можно сделать счетчик, и через AJAX впихнуть в страницу, и с супер глобального массива _SERVER брать необходимые данные. Но такая статистика при большой посещаемости будет очень много занимать места (имею ввиду база).
К cnstat не присматривались? Все же не так подробно как вы хотите, но все же.
Вопрос заинтересовал.
Что еще нужно в статистике? Или же просто хранить данные о каждом пользователи, сколько был на странице, куда потом пошел и т.д.
Но чем не подходит $_SERVER['REMOTE_ADDR'].
Один IP может быть у многих (а местами даже очень многих) пользователей.
Добавлять идентификатор сессии в конец ссылок не хочу, чтобы не затруднять индексацию.
Это не поможет в случае, если пользователь перешел на второй сайт не по ссылке.
Может я немного не допонял вопрос.
Но чем не подходит $_SERVER['REMOTE_ADDR'].
Но тут нужно еще получать $_SERVER['HTTP_REFERER'], что бы следить за переходами между доменами. И на каждой странице делать проверки.
$_SERVER['REMOTE_ADDR'] и $_SERVER['HTTP_REFERER'] вообще ничем не подходят, т.к. одну и ту же страницу одновременно могут смотреть 2 пользователя, и какой из них перешел на новую страницу определить невозможно.
К cnstat не присматривались? Все же не так подробно как вы хотите, но все же.
Не очень понял чем по сути отличается cnstat от liveinternet. Там также нет отслеживания отдельного пользователя. Может быть есть какая-то система статистики, которая делает это?
Можно сделать счетчик, и через AJAX впихнуть в страницу, и с супер глобального массива _SERVER брать необходимые данные. Но такая статистика при большой посещаемости будет очень много занимать места (имею ввиду база).
Вероятно можно отслеживать с помощью AJAX & javascript. Вероятно именно так и делает Яндекс.
Один раз спросил про автомобили Honda на Яндексе - следующие 10 сайтов с Директом показывали рекламу Хонды. При этом на всех сайтах, естественно, установлен лишь код
<script type="text/javascript"><!--
...
document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/resource/context.js?rnd=' + Math.round(Math.random() * 100000) + '"></sc'+'ript>');
//--></script>
Подскажите, Как!!!!
Rere можно вешать в рамках одного домена. Делал. синтаксис не помню. Смотри документацию. Если не найдешь стукни мне в личку поищу и дам готовое решение.