/**
     * returns user object from forced parameter AffiliateID
     * parameter name is dependent on track.js, where it is used.
     *
     * @return Pap_Common_Banner
     * @throws Gpf_Exception
     */
    private function getBannerFromForcedParameter(Pap_Contexts_Click $context) {
        $id = $context->getForcedBannerId();

        if($id == '') {
            $message = 'Banner id not found in forced parameter';
            $context->debug($message);
            throw new Pap_Tracking_Exception($message);
        }

        $context->debug("Getting banner from forced request parameter. Banner Id: ".$id);
        return $this->getBannerById($context, $id);
    }