You are here

function _google_analytics_reports_top_pages in Google Analytics Reports 7

Same name and namespace in other branches
  1. 6 google_analytics_reports/google_analytics_reports.pages.inc \_google_analytics_reports_top_pages()

Retrieves top pages.

1 call to _google_analytics_reports_top_pages()
google_analytics_reports_summary_page in google_analytics_reports/google_analytics_reports.pages.inc
Page callback for admin/reports/google-analytics.

File

google_analytics_reports/google_analytics_reports.pages.inc, line 178
Page callbacks for google analytics.

Code

function _google_analytics_reports_top_pages() {
  $params = array(
    'metrics' => array(
      'ga:pageviews',
    ),
    'dimensions' => array(
      'ga:pageTitle',
      'ga:hostname',
      'ga:pagePath',
    ),
    'sort_metric' => array(
      '-ga:pageviews',
    ),
    'start_date' => strtotime('-31 days'),
    'end_date' => strtotime('-1 day'),
    'sort' => '-ga:pageviews',
    'max_results' => 10,
  );
  $feed = google_analytics_api_report_data($params);
  if ($feed->error) {
    return FALSE;
  }
  return $feed->results;
}