1

Я нахожусь в партере инфраструктуры, поэтому простите, если вопрос звучит наивно. Мне нужно работать с партнером-разработчиком для сбора следующих данных из веб-приложения PHP.Захват пользовательских данных для машинного обучения и рекомендаций

  • Время записи
  • устройств, ОС, браузер
  • Network, источник визита
  • действия пользователя на сайте, скорость прокрутки
  • Текущая страница пользователя на

Идея состоит в том, чтобы перекачать все эти данные в хранилище данных, чтобы запустить алгоритмы машинного обучения, чтобы получить рекомендации в реальном времени. Я хотел бы понять, до какой степени стандартный файл cookie может отслеживать эти данные. Можно ли собрать все эти данные?

Каков правильный способ сбора данных?

+0

Некоторые из этих материалов менее сложны, чем другие, но я думаю, что вам может понадобиться использовать базу данных для этого, чтобы хранить данные для анализа. – Rasclatt

+0

@ Rasclatt Да, я понимаю, как хранить данные. Мы планируем переносить эти данные в хранилище данных NoSQL. Процесс захвата этих данных сам по себе является тем, о чем я не совсем понимаю. –

+1

Ну, за время ввода вы просто записываете новые IP-адреса, которые попадают на ваш сайт с отметкой времени, устройством и всем, что можно записать с помощью '$ _SERVER ['HTTP_USER_AGENT']', действия на сайте будут получены из записей IP-адресов поскольку они проходят через каждую страницу, javascript может захватывать клики по элементам и, вероятно, прокручивать, текущая страница будет частью записи IP-адресов на страницу с меткой времени. Просто некоторые идеи .... – Rasclatt

ответ

1

Все, что касается пользователя, может храниться в database для будущих обзоров, что является лучшим способом отслеживать пользователя на том, что он делает на веб-сайте.

Чтобы дать несколько идей,

1) Время записи ==> Когда пользователь вводит веб-сайт просто, имеющий TIME_STAMP поля будет делать трюк, который будет автоматически обновлять записи пользователя стоимость.

2) Для определения OS => просто использовать var_dump(PHP_OS);

3) Для обнаружения браузера, устройство =>$_SERVER["HTTP_USER_AGENT"]; будет сделать трюк

4) Текущая страница пользователя находится на => Это может быть хранится в $_SESSION переменной а и может быть обновление каждый раз, когда пользователь переходит в какой-то другую страницу и магазин, который тоже в database

5) UserActions => Зависит от того, какие действия вы хотите ок pture и то же самое может быть обновлено и в базе данных.

Смежные вопросы