From 668f6a77875455d2c2b2ff02d56336137bdb0d50 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 22 Mar 2017 19:03:15 +0200 Subject: [PATCH] -Analytics started --- backend/views/site/analytic.php | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+), 0 deletions(-) create mode 100644 backend/views/site/analytic.php diff --git a/backend/views/site/analytic.php b/backend/views/site/analytic.php new file mode 100644 index 0000000..68a31e0 --- /dev/null +++ b/backend/views/site/analytic.php @@ -0,0 +1,30 @@ +setAuthConfig(\Yii::getAlias('@common/config/Artbox-85b8559147bc.json')); + $client->addScope(Google_Service_Analytics::ANALYTICS_READONLY); + + $analytics = new Google_Service_AnalyticsReporting($client); + + $profile_id = "119240817"; + + $dateRange = new Google_Service_AnalyticsReporting_DateRange(); + $dateRange->setStartDate("30daysAgo"); + $dateRange->setEndDate("today"); + + $sessions = new Google_Service_AnalyticsReporting_Metric(); + $sessions->setExpression('ga:users'); + $sessions->setAlias('Пользователи'); + + $request = new Google_Service_AnalyticsReporting_ReportRequest(); + $request->setViewId($profile_id); + $request->setDateRanges($dateRange); + $request->setMetrics([ $sessions ]); + + $body = new Google_Service_AnalyticsReporting_GetReportsRequest(); + $body->setReportRequests([ $request ]); + $response = $analytics->reports->batchGet($body); + + VarDumper::dump($response, 10, true); \ No newline at end of file -- libgit2 0.21.4