.
Когда пользователь заходит на страницу, в localstorage записывается время, в которое он зашел и в бд добавляется +1 к количеству просмотров страницы, но только если время с прошлого захода больше 10 секунд. Может можно как-то сделать проверку через if php-шки, но я хз как...
Сделайте просто контроллер на бекенде, который будет отмечать посещение, забудьте про фронт совсем, вы сейчас метаетесь и ещё больше запутываете задачу