function _google_analytics_reports_top_keywords in Google Analytics Reports 7
Same name and namespace in other branches
- 6 google_analytics_reports/google_analytics_reports.pages.inc \_google_analytics_reports_top_keywords()
Retrieves top keywords.
2 calls to _google_analytics_reports_top_keywords()
- google_analytics_reports_detail_page in google_analytics_reports/
google_analytics_reports.pages.inc - Page callback for admin/reports/google-analytics/detail.
- 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 221 - Page callbacks for google analytics.
Code
function _google_analytics_reports_top_keywords($path = '') {
$params = array(
'metrics' => array(
'ga:visits',
),
'dimensions' => array(
'ga:keyword',
),
'sort_metric' => array(
'-ga:visits',
),
'start_date' => strtotime('-31 days'),
'end_date' => strtotime('-1 day'),
'filters' => 'ga:keyword!=(not set)',
'max_results' => 10,
);
if ($path) {
$params['filters'] .= ';' . _google_analytics_reports_path_filter($path);
}
$feed = google_analytics_api_report_data($params);
if ($feed->error) {
return FALSE;
}
return $feed->results;
}