Commit 8ab31329 authored by Benjamin Bellamy's avatar Benjamin Bellamy 💬
Browse files

feat(analytics): add weekday and hour bar charts

parent b6fc7d91
Loading
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -158,6 +158,14 @@ $routes->group(
                            'filter' => 'permission:podcasts-view,podcast-view',
                        ]
                    );
                    $routes->get(
                        'time-periods',
                        'Podcast::viewAnalyticsTimePeriods/$1',
                        [
                            'as' => 'podcast-analytics-time-periods',
                            'filter' => 'permission:podcasts-view,podcast-view',
                        ]
                    );
                    $routes->get(
                        'players',
                        'Podcast::viewAnalyticsPlayers/$1',
+8 −0
Original line number Diff line number Diff line
@@ -98,6 +98,14 @@ class Podcast extends BaseController
        return view('admin/podcast/analytics/listening_time', $data);
    }

    public function viewAnalyticsTimePeriods()
    {
        $data = ['podcast' => $this->podcast];

        replace_breadcrumb_params([0 => $this->podcast->title]);
        return view('admin/podcast/analytics/time_periods', $data);
    }

    public function viewAnalyticsPlayers()
    {
        $data = ['podcast' => $this->podcast];
+1 −0
Original line number Diff line number Diff line
@@ -28,4 +28,5 @@ return [
    'unique-listeners' => 'Unique listeners',
    'players' => 'Players',
    'listening-time' => 'Listening time',
    'time-periods' => 'Time periods',
];
+3 −0
Original line number Diff line number Diff line
@@ -30,4 +30,7 @@ return [
    'podcast_bots' => 'Bots (crawlers)',
    'daily_listening_time' => 'Daily cumulative listening time',
    'monthly_listening_time' => 'Monthly cumulative listening time',
    'by_weekday' => 'By week day (for the past 60 days)',
    'by_hour' => 'By time of day (for the past 60 days)',
    'podcast_by_bandwidth' => 'Daily used bandwidth (in MB)',
];
+1 −0
Original line number Diff line number Diff line
@@ -26,4 +26,5 @@ return [
    'podcast-analytics-unique-listeners' => 'Unique listeners',
    'podcast-analytics-players' => 'Players',
    'podcast-analytics-listening-time' => 'Listening time',
    'podcast-analytics-time-periods' => 'Time periods',
];
Loading