Ejemplo n.º 1
0
 public function mostVisited()
 {
     $topPages = LaravelAnalyticsFacade::getMostVisitedPages(30, 5);
     $colours = RandomColor::many(10, array('hue' => 'yellow'));
     $values = $topPages->map(function ($page, $index) use($colours) {
         return ['value' => $page['pageViews'], "color" => $colours[$index * 2], "highlight" => $colours[$index * 2 + 1], 'label' => $page['url']];
     });
     return response()->json($values->toArray());
 }
Ejemplo n.º 2
0
 public function index()
 {
     try {
         $active_user = $this->getActiveUser();
         $today_visited_pages = LaravelAnalytics::getMostVisitedPages(1, 1000);
         $all_visited_pages = LaravelAnalytics::getMostVisitedPages();
         $referrers = LaravelAnalytics::getTopReferrers();
         $browsers = LaravelAnalytics::getTopBrowsers();
         $keywords = LaravelAnalytics::getTopKeywords();
         $today_and_yesterday = LaravelAnalytics::getVisitorsAndPageViews(1);
         $last_week = LaravelAnalytics::getVisitorsAndPageViewsForPeriod(Carbon::today()->subWeeks(2)->addDays(1), Carbon::today()->subWeeks(1));
         $this_week = LaravelAnalytics::getVisitorsAndPageViewsForPeriod(Carbon::today()->subWeeks(1)->addDays(1), Carbon::today());
         return view('backend::analytics.index', compact('this_week', 'last_week', 'today_and_yesterday', 'active_user', 'today_visited_pages', 'all_visited_pages', 'referrers', 'browsers', 'keywords'))->with('response', true);
     } catch (\Exception $e) {
         Logs::add('errors', trans("whole::http/controllers.analytics_log_errors_1"));
         return view('backend::analytics.index')->with('response', false);
     }
 }
Ejemplo n.º 3
0
 public function index()
 {
     try {
         $active_user = $this->getActiveUser();
         $today_visited_pages = LaravelAnalytics::getMostVisitedPages(1, 1000);
         $all_visited_pages = LaravelAnalytics::getMostVisitedPages();
         $referrers = LaravelAnalytics::getTopReferrers();
         $browsers = LaravelAnalytics::getTopBrowsers();
         $keywords = LaravelAnalytics::getTopKeywords();
         $today_and_yesterday = LaravelAnalytics::getVisitorsAndPageViews(1);
         $last_week = LaravelAnalytics::getVisitorsAndPageViewsForPeriod(Carbon::today()->subWeeks(2)->addDays(1), Carbon::today()->subWeeks(1));
         $this_week = LaravelAnalytics::getVisitorsAndPageViewsForPeriod(Carbon::today()->subWeeks(1)->addDays(1), Carbon::today());
         return view('backend::analytics.index', compact('this_week', 'last_week', 'today_and_yesterday', 'active_user', 'today_visited_pages', 'all_visited_pages', 'referrers', 'browsers', 'keywords'))->with('response', true);
     } catch (\Exception $e) {
         Logs::add('errors', "İstatistiklerde Beklenmeyen Hata! \nBir Veri Çekilememiş Olabilir \nAnalytics Yapılandırılmasının Doğru Olduğuna Emin Olun.");
         return view('backend::analytics.index')->with('response', false);
     }
 }