Это хорошая идея, чтобы сохранить файлы сессий PHP для отслеживания / статистики / аналитики?

У меня есть Google Analytics на моем сайте (связан с AdWords), и я пробовал много других пакетов для отслеживания посетителей, но ни один из них не дает мне необходимую информацию. Моя цель - сохранить точный путь посещения для каждого IP.

Все эти инструменты работают, добавляя кусок кода на страницу, который идет на их сервер, чтобы сохранить посещение страницы.

Мне пришло в голову, что я могу сохранить IP и хлебные крошки в массиве SESSION и очищать каталог файлов сеанса каждые несколько минут, чтобы сохранить файлы до истечения срока их действия.

Позже я смог расшифровать их и сделать все виды интеллектуального анализа данных.

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

Будет ли это плохой идеей по какой-то причине, которую я пока не могу себе представить?

Спасибо за любой вклад.

2 ответа

Решение

Можно делать гнусные вещи с $_SESSION Однако это довольно безопасно. Ваш план выглядит хорошо.

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

Я бы предложил использовать журналы доступа Apache. Добавьте любую другую информацию, необходимую кроме значения по умолчанию, и не забудьте зарегистрировать идентификатор сеанса Cookie в журналах доступа. Это позволит вам группировать данные при извлечении данных.

Другие вопросы по тегам