private function info($id)
 {
     $results = array();
     if ($id == null) {
         $results = SearchKeywords::getKeywords($this->url);
     } else {
         $ga = new gapi(config::ga_email, config::ga_password);
         $start = date('Y-m-d', strtotime('-1 day'));
         $end = date('Y-m-d', strtotime('-1 day'));
         $ga->requestReportData($id, array('keyword'), array('visits'), '-visits', null, $start, $end);
         foreach ($ga->getResults() as $r) {
             $results[1][] = $r->getKeyword();
             $results[2][] = $r->getVisits();
         }
     }
     for ($j = 0; $j < count($results[1]); ++$j) {
         if ($results[1][$j] != "(not set)") {
             $this->keys[] = array("keyword" => $results[1][$j], "visits" => $results[2][$j], "pos" => $this->keywordPosition($results[1][$j]));
         }
     }
 }