Merhaba,
sayac adında bir tablo oluşturabilir ve her ziyarette buradaki ilgili tabloyu güncelleyebilirsiniz.
ya da her ziyarette yeni bir kayıt ekler ve aynı ürün ya da kategori için ziyaretleri toplarsınız (bu benim tavsiyemdir, ip kaydı da yapabilirsiniz bu sayede)
(her sayfa yenilemede kaydetmemesi için çerez kontrolünü unutmayın)
arama kayıtları için de yine bir tablo oluşturup her aramada arama kelimesi tarih saat ip adresi vs kaydederek kayıt altına alabilirsiniz.
bunları listelerken de veritabanı sorgusunda GROUP BY diyerek aynı ürünleri gruplayabilir ve sayılarını toplayabilirsiniz.
ancak arama kayıtlarını tutmanızı önermiyorum çünkü çok kolay bir spam kaynağı olur sizin için.
bunu inceleyen yazılımlar bile mevcut, 2 satırlık kod ile tüm sunucuyu 5dk da indirebilirler.