function _google_analytics_reports_top_referrals 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_referrals()
Retrieves top referrals.
2 calls to _google_analytics_reports_top_referrals()
- 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 198 - Page callbacks for google analytics.
Code
function _google_analytics_reports_top_referrals($path = '') {
$params = array(
'metrics' => array(
'ga:visits',
),
'dimensions' => array(
'ga:source',
'ga:medium',
),
'sort_metric' => array(
'-ga:visits',
),
'filters' => 'ga:medium==referral',
'start_date' => strtotime('-31 days'),
'end_date' => strtotime('-1 day'),
'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;
}