Я хочу показать всплывающее окно посетителю, как только он появится на третьей странице с момента его визита.Magento: Показывать всплывающее окно посетителю после X нет. страниц
Я обнаружил, что в таблице log_url
хранятся идентификаторы visitor_id и url_id. Я думал, если мы сможем подсчитать количество записей url_id для определенного посетителя, что позволило бы мне показать всплывающее окно, как только этот посетитель перечеркнул счет 3.
Какой был бы лучший способ сделать это? Кроме того, есть ли лучший способ сделать то, что я пытаюсь сделать?
Спасибо.
Hi MageZeus. Я думаю, вы неправильно поняли мой вопрос. Я хотел подсчитать количество страниц, которые посетил посетитель, а не количество посещений. – NJT
Я знаю. Просто создайте наблюдателя для просмотров страниц, сохраните посещения с помощью if-statement> 4 = Popup. Но в любом случае, если у вас много посетителей, это может повредить производительность вашего сервера, потому что вам нужно циклически перемещаться по массиву для каждого просмотра страницы. Я бы просто использовал JS для такой работы. увеличивайте просмотры страниц с помощью файла cookie и запускайте всплывающее окно после 4 просмотров. Затем сохраните «-1», чтобы узнать, что всплывающее окно уже запущено. – MageZeus
Возможно, вы правы. Кажется, что метод JS является лучшим вариантом. Вы могли бы привести меня к некоторым статьям о том, как я могу это реализовать? :) – NJT