/** * Returns the visitor ID of the most recent visit. * * @param int $idSite * @param bool|string $segment * @return string */ public function getMostRecentVisitorId($idSite, $segment = false) { Piwik::checkUserHasViewAccess($idSite); $dataTable = $this->loadLastVisitorDetailsFromDatabase($idSite, $period = false, $date = false, $segment, $numVisitorsToFetch = 1, $visitorId = false, $minTimestamp = false); if (0 >= $dataTable->getRowsCount()) { return false; } $visitDetails = $dataTable->getFirstRow()->getColumns(); $visitor = new Visitor($visitDetails); return $visitor->getVisitorId(); }