Как реализовать передачу данных из js в action yii2?
Доброго времени суток!
Есть задача: реализовать некоторое подобие метрики\аналитики посетителей сайта.
Как сделано сейчас:
REST api
При заходе на index выполняется actionCreate, создаём новый объект типа Visitor, при создании заполняем его свойства ip, user agent и т.д., затем отправляем это всё в бд.
Как хочется сделать:
при загрузке при загрузке страницы, некоторый js файл получает клиентские данные (ip, user agent и т.д.) и передаёт их в actionCreate (название экшена условно), который в свою очередь отправляет полученные данные в бд.
В чём вопрос:
как реализовать правильно передачу необходимых данных, и вообще рабочая ли схема получится (при условии, что у клиента включены js конечно)? Или стоит и дальше развивать это всё на php?