/**
  * returns user object from forced parameter CampaignID
  * parameter name is dependent on track.js, where it is used.
  *
  * @return Pap_Common_Campaign
  * @throws Gpf_Exception
  */
 protected function getCampaignFromForcedParameter(Pap_Contexts_Tracking $context) {
     $campaignId = $context->getForcedCampaignId();
     if($campaignId != '') {
         $context->debug("Getting campaign from forced parameter. Campaign Id: ".$campaignId);
         return $this->getCampaignById($context, $campaignId);
     }
     $this->logAndThrow($context, 'Campaign not found in forced parameter');
 }