Magento 如何获取特定产品的视图/点击

Magento 如何获取特定产品的视图/点击,magento,click,views,product,impressions,Magento,Click,Views,Product,Impressions,正如标题所示,如何获得Magento中特定产品的浏览/点击/印象数。欢迎任何帮助 这个简单的示例将为您提供在指定日期之间查看过的产品列表+它们的查看次数: $fromDate = '2010-01-01'; $toDate = now(); $viewedProducts = Mage::getResourceModel('reports/product_collection') ->addViewsCount($fromDate, $toDate);

正如标题所示,如何获得Magento中特定产品的浏览/点击/印象数。欢迎任何帮助

这个简单的示例将为您提供在指定日期之间查看过的产品列表+它们的查看次数:

$fromDate = '2010-01-01';
$toDate   = now();

$viewedProducts = Mage::getResourceModel('reports/product_collection')
                ->addViewsCount($fromDate, $toDate);

foreach($viewedProducts as $product) {
    echo "ID: " . $product->getData('entity_id') . " - View Count: " . $product->getData('views') . "<br/>";
}
$fromDate='2010-01-01';
$toDate=now();
$viewedProducts=Mage::getResourceModel('报告/产品集合')
->addViewScont($fromDate,$toDate);
foreach($viewedProducts as$product){
echo“ID:.$product->getData('entity_ID')。”-视图计数:“.$product->getData('views')。
”; }
它帮助我只获取一个产品的视图

$resource = Mage::getResourceModel('reports/event');

$select = $resource->getReadConnection()->select()
    ->from(array('ev' => $resource->getMainTable()), array(
        'product_id' => 'object_id',
        'view_count' => new Zend_Db_Expr('COUNT(*)')
     ))
     ->join(
          array('et' => $resource->getTable('reports/event_type')),
                "ev.event_type_id=et.event_type_id AND et.event_name='catalog_product_view'",'')
     ->group('ev.object_id')
     ->where('ev.object_id IN(?)', [$entity_id])
     ->where('ev.logged_at >= ?', $from)
     ->where('ev.logged_at <= ?', $to);
$views = $resource->getReadConnection()->fetchPairs($select);
$views = !empty($views[$entity_id]) ? $views[$entity_id] : 0;
$resource=Mage::getResourceModel('reports/event');
$select=$resource->getReadConnection()->select()
->从(数组('ev'=>$resource->getMainTable()),数组(
“产品标识”=>“对象标识”,
'view_count'=>new Zend_Db_Expr('count(*)'))
))
->加入(
数组('et'=>$resource->getTable('reports/event_type')),
“ev.event\u type\u id=et.event\u type\u id和et.event\u name='catalog\u product\u view'”,)
->组('ev.object\u id')
->其中('ev.object_id IN(?),[$entity_id])
->其中('ev.logged_at>=?',$from)
->其中('ev.logged_)可能与