/**
  * @return Analytics
  */
 public function request()
 {
     $request = new Analytics($this->useSsl);
     $request->setTrackingId($this->trackingId)->setProtocolVersion($this->version)->setAsyncRequest($this->asyncMode);
     if ($this->overrideIp && isset(\Yii::$app->request->userIP)) {
         $request->setIpOverride(\Yii::$app->request->userIP);
     }
     if ($this->anonymizeIp) {
         $request->setAnonymizeIp(1);
     }
     return $request;
 }