diff --git a/application/controllers/gaapi.php b/application/controllers/gaapi.php index 4fc009c5..46d551fc 100644 --- a/application/controllers/gaapi.php +++ b/application/controllers/gaapi.php @@ -60,19 +60,28 @@ class Gaapi extends CI_Controller // Create the DateRange object. $dateRange = new Google_Service_AnalyticsReporting_DateRange(); - $dateRange->setStartDate("9daysAgo"); + $dateRange->setStartDate("3daysAgo"); $dateRange->setEndDate("today"); // Create the Metrics object. - $sessions = new Google_Service_AnalyticsReporting_Metric(); - $sessions->setExpression("ga:pageviews"); - $sessions->setAlias("pageviews"); + $pv = new Google_Service_AnalyticsReporting_Metric(); + $pv->setExpression("ga:pageviews"); + $pv->setAlias("pageviews"); + + //Create the dimensions + $pageUrl = new Google_Service_AnalyticsReporting_Dimension(); + $pageUrl->setName("ga:pagePath"); + $cid = new Google_Service_AnalyticsReporting_Dimension(); + $cid->setName("ga:dimension1"); + $hitTime = new Google_Service_AnalyticsReporting_Dimension(); + $hitTime->setName("ga:dimension3"); // Create the ReportRequest object. $request = new Google_Service_AnalyticsReporting_ReportRequest(); $request->setViewId($VIEW_ID); $request->setDateRanges($dateRange); - $request->setMetrics(array($sessions)); + $request->setMetrics(array($pv)); + $request->setDimensions(array($pageUrl, $cid, $hitTime)); $body = new Google_Service_AnalyticsReporting_GetReportsRequest(); $body->setReportRequests(array($request));