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