On 02/19/2013 02:18 AM, Nuri AKMAN wrote:
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
Selam

Bugra'nın da dediği gibi google analytics işini görebilir. Custom variableslar ile her sayfada birden fazla custom variable set edebilir analytics'den daha sonra raporlamak için atamış olduğun değişkenlere göre custom raporlar hazırlayabilirsin. Buraya bir göz atmanda fayda var: https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables

Kolay gelsin
_______________________________________________
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