public function referrers() { $referrers = LaravelAnalyticsFacade::getTopReferrers(90, 5); $colours = RandomColor::many(10, array('hue' => 'green')); $values = $referrers->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()); }
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); } }
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); } }