/**
  * @param Request $request
  */
 protected function handleWebRequest(Request $request)
 {
     $module = $this->getModule($request->getPresenterName());
     $this->client->setAppname($this->appUrl . ($module ? "/{$module}" : ''));
     if ($module === 'Cron') {
         $this->client->backgroundJob(TRUE);
     }
     $params = $request->getParameters() + $request->getPost();
     $this->transactionName = $this->resolveTransactionName($request, $params);
     $this->client->nameTransaction($this->transactionName);
 }