'My Label 1', 'nb_visits' => '1'), array('label' => 'My Label 2', 'nb_visits' => '5'), )); return $table; } /** * Returns the example metric we archive in Archiver.php. * @param int $idSite * @param string $period * @param string $date * @param bool|string $segment * @return DataTable */ public function getExampleArchivedMetric($idSite, $period, $date, $segment = false) { Piwik::checkUserHasViewAccess($idSite); $archive = Archive::build($idSite, $period, $date, $segment); $dataTable = $archive->getDataTableFromNumeric([Archiver::EXAMPLEPLUGIN_METRIC_NAME, Archiver::EXAMPLEPLUGIN_CONST_METRIC_NAME]); return $dataTable; } public function getSegmentHash($idSite, $segment) { Piwik::checkUserHasViewAccess($idSite); $segment = new Segment($segment, [(int) $idSite]); return $segment->getHash(); } }