function donnees_google_analytics($profileID, $date_stats) { require_once LIBS . 'analytics.lib.php'; $profileId = "ga:" . $profileID; $tab_date = explode('-', $date_stats); //create class $analytics = new Analytics(); //données retournées $donnees = array(); //paramètres $parameters = array('hier' => array('start' => $date_stats, 'end' => $date_stats), 'mois' => array('start' => $tab_date[0] . '-' . $tab_date[1] . '-01', 'end' => $date_stats), 'an' => array('start' => $tab_date[0] . '-01-01', 'end' => $date_stats)); //print_r($parameters); // login $bLoginOk = $analytics->login('*****@*****.**', 'agenceone'); if (!$bLoginOk) { return false; } //login correct // get profiles //$entries = $analytics->getAccountsListFeed(); foreach ($parameters as $periode => $dates) { $analytics->setStartDate($dates['start']); $analytics->setEndDate($dates['end']); // get page views $pv = $analytics->getPageViews($profileId); // get visitors count $vi = $analytics->getUniqueVisitors($profileId); $donnees['visiteurs_' . $periode] = number_format($vi[0]['visitors'], 0, '.', ' '); $donnees['pages_' . $periode] = number_format($pv[0]['pageviews'], 0, '.', ' '); } //echo '<pre>';print_r($donnees);echo '</pre>'; return $donnees; }