Hallo Forengemeinde,
um eine recht "saubere" Statistik der meistbesuchten Artikel im Shop zu erhalten, habe ich versucht, Crawler und andere Suchmaschinen aus der Statistik auszuschließen.
Dazu habe ich in der includes/modules/product_info.php folg. Änderung vorgenommen:
Original:
// Update products_viewed
if ($_SESSION['customers_status']['customers_status_id'] != 0) {
xtc_db_query("-- product_info.php
UPDATE ".TABLE_PRODUCTS_DESCRIPTION."
SET products_viewed = products_viewed + 1
WHERE products_id = '".$product->data['products_id']."'
AND language_id = ".$_SESSION['languages_id']);
}
Änderung:
// Update products_viewed $crawler = 0; $crawler = xtc_check_agent
(); if ($_SESSION['customers_status']['customers_status_id'] != 0 && $crawler == 0 && strpos($_SERVER['HTTP_REFERER'], 'http') !== false ) { xtc_db_query
("-- product_info.php
UPDATE ".TABLE_PRODUCTS_DESCRIPTION
."
SET products_viewed = products_viewed + 1
WHERE products_id = '".$product->data['products_id']."'
AND language_id = ".$_SESSION['languages_id']); } Die Änderung verhindert nur, dass Crawler oder Besucher ohne Referer die Statistik beinflussen.
Leider bin ich deshalb nicht ganz davon überzeugt, ob diese Änderung sinnvoll ist oder nicht.
Wie seht ihr das? Haltet ihr es für sinnvoll, dass nur "echte" Besucher in der Statistik erfasst werden?
Gruß
Manu
Linkback: https://www.modified-shop.org/forum/index.php?topic=31145.0