Google Analytics kullanmanızı öneririm. Hem sisteminize yük bindirmez hem
de çok detaylı istatistik tuttuğu için tüm ihtiyaçlarınızı giderecektir.

Eğer istatistiği kendiniz tutacaksanız, üründeki ya da sayfada ki gösterim
sütununu arttırmayın.
İstatistik için bir tablo oluşturun ve bu tabloya her kullanıcının
yaptıklarını kaydedin. Örneğin,

# | ip            | sayfa            | adres
     | kullanici | zaman
1 | 127.0.0.1 | Ürün Sayfası | http://www.ornek.com/urun=a  | NULL    |
19.02.2013  02:34

Bu tabloya ziyaretçinin tarayıcısı vs. gibi detaylar da ekleyebilirsiniz.
Bu şekilde veri tuttuğunuzda, bütün verileri istediğiniz gibi süzgeçten
geçirip elde edebilme kabiliyeti kazanırsınız.

19 Şubat 2013 02:18 tarihinde Nuri AKMAN <[email protected]> yazdı:

> Arkadaşlar,
>
> PHP MySQL web projemde 5000+ ürün sergiliyorum ve ürünlerle ilgili
> GÖSTERİM ve TIK sayaçlarını tutmak istiyorum. Her bir ürün istatistiği
> günlük, haftalık, aylık bazda TEKİL ve TOPLAM olarak raporlanabilecek
> şekilde olmalı. (Örnek: Bugün XYZ ürünü toplam 8500 defa listelendi, 350
> TIK, 260 tekil TIK aldı)
>
> Eğer, ürün ilgili sayfada (kategori içeriği gösterimi veya arama sonucu
> gibi bir sayfada) kullanıcıya gösterildiyse gösterim sayacı artacak,
> kullanıcı bu ürüne tıkladıysa da TIK sayacı artacak.
>
> Ancak, TIK sayarken *aynı kişi, aynı ürüne* bir çok defa tıklarsa, sadece
> bir tanesini saymam gerekiyor.
>
> Bu ihtiyacımın çözümünde "Ürün ID - Kullanıcı Session ID" ikilisi ile
> kullanıcı tarafında cookie kullanmayı planlıyorum. Böylece veritabanına
> minimum yük getirmiş olacağımı düşünüyorum.
>
> Ancak, bunun efektif bir yöntem olup olmadığı konusunda emin değilim.
>
> Acaba bu konuda sizlerin öneriniz olabilir mi?
>
> Diğer taraftan, bu istatistik tutma ihtiyacım için kullanabileceğim açık
> kaynak bir çözüm var mıdır?
>
> Selamlar,
> Nuri Akman
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap