init(); } catch(\Piwik\Exception\NotYetInstalledException $e) { die($e->getMessage()); } Tracker::loadTrackerEnvironment(); $corsHandler = new CORSHandler(); $corsHandler->handle(); $tracker = new Tracker(); $requestSet = new RequestSet(); ob_start(); try { $handler = Handler\Factory::make(); $response = $tracker->main($handler, $requestSet); if (!is_null($response)) { echo $response; } } catch (Exception $e) { echo "Error:" . $e->getMessage(); exit(1); } if (ob_get_level() > 1) { ob_end_flush(); }