public function trackRecommendationClick(
        $id,
        $mainId,
        $masterId = null,
        $sid = null,
        $cookieId = null,
        $userId = null
    ) {
        $this->setupRecommendationClickTracking($id, $mainId, $masterId, $sid, $cookieId, $userId);
        return $this->applyTracking();
    }
public function trackRecommendationClick(
        $id,
        $mainId,
        $masterId = null,
        $sid = null,
        $cookieId = null,
        $userId = null
    ) {
        $this->setupRecommendationClickTracking($id, $mainId, $masterId, $sid, $cookieId, $userId);
        return $this->applyTracking();
    }
public function trackRecommendationClick ( $ id , $ mainId , $ masterId = null , $ sid = null , $ cookieId = null , $ userId = null ) { $ this -> setupRecommendationClickTracking ( $ id , $ mainId , $ masterId , $ sid , $ cookieId , $ userId ) ; return $ this -> applyTracking ( ) ; }
Track a click on a recommended product.

@param string $id tracking id of product (see field with the role "Product number for tracking")
@param int $mainId ID of the product for which the clicked-upon item was recommended
@param string $masterId master id of the product (see field with the role "Master article number")
@param string $sid session id (if empty, then try to set using the function session_id() )
@param string $cookieId cookie id (optional)
@param string $userId id of user (optional if modul personalisation is not used)
@return boolean $success
Track a click on a recommended product .