tracker = new PiwikTracker($parameters -> get('piwikSiteId'), $parameters -> get('piwikUrl')); } // Track a page view using Piwik. // $title the page title to track // $data the data to track public function track($title, $data) { $this -> tracker -> setCustomVariable(1, 'user', JFactory :: getUser() -> email, self :: PAGE); $this -> tracker -> setCustomVariable(2, 'session', JFactory :: getSession() -> getId(), self :: PAGE); $this -> tracker -> setCustomVariable(3, 'data', substr($data, 0, self :: MAX_DATA), self :: PAGE); $this -> tracker -> setCustomVariable(4, 'data', substr($data, self :: MAX_DATA, 2 * self :: MAX_DATA), self :: PAGE); $this -> tracker -> setCustomVariable(5, 'data', substr($data, 2 * self :: MAX_DATA, 3 * self :: MAX_DATA), self :: PAGE); $this -> tracker -> doTrackPageView($title); } }