Skip to main content
This reference documents all chart types used across BeatPass analytics pages. Each chart is designed to present specific data in an intuitive, accessible format.

Plays Over Time

An interactive bar chart displaying play counts over a selected date range. This is the primary chart for understanding content performance trends.

Where It Appears

  • Track Insights
  • Album Insights
  • Artist Insights

Chart Elements

ElementDescription
HeaderTitle, trend badge, total plays
BarsEach bar represents plays for a time period
X-AxisDate labels (shown intelligently based on density)
Grid LinesHorizontal lines for value estimation
FooterPeak Day, Daily Avg, Data Points

Trend Indicator

The trend badge compares performance between date range halves:
BadgeColorMeaning
+X%GreenPlays increased
-X%RedPlays decreased
0%OrangeNo significant change

Interactive Features

Hover over any bar to see:
  • Exact play count
  • Date or date range for that bar
Tooltips auto-position to stay visible at edges.

Reading Patterns

PatternMeaningAction
SpikeViral moment or placementIdentify cause and replicate
SteadyConsistent engagementContinue current strategy
Gradual increaseGrowing audienceMonitor and maintain
Gradual declineWaning interestConsider promotion
Sharp dropLost traffic sourceInvestigate cause

Top Devices

A breakdown of hardware types used to access your content.

Where It Appears

  • Track Insights
  • Album Insights
  • Artist Insights

Layout

Vertical card list with high-contrast styling:
PositionContent
LeftDevice icon and name with percentage
RightTotal play count
BottomColor-coded progress bar

Device Types

TypeIconDescription
DesktopMonitorComputers and laptops
MobileSmartphoneiPhones and Android phones
TabletTabletiPads and Android tablets
TV/OtherTVSmart TVs, consoles, wearables

Card Styling

  • Background: bg-gray-50 / dark:bg-white/5
  • Border: border-black/5 / dark:border-white/5
  • Hover effect: Brightness change

Top Platforms

A breakdown of operating systems and software environments.

Where It Appears

  • Track Insights
  • Album Insights
  • Artist Insights

Layout

2x2 Grid showing top 4 platforms:
PositionContent
Top rowPlatform icon and play count
Bottom rowPlatform name and percentage
Bottom edgeProgress bar

Platform Types

PlatformDescription
WebDesktop and mobile browsers
iOSiPhones and iPads (native app)
AndroidAndroid phones and tablets
Windows/macOS/LinuxDesktop operating systems

Card Styling

Same high-contrast styling as Top Devices with:
  • Compact card layout for space efficiency
  • Maximum 4 items displayed

Top Locations

Geographic distribution of listeners with country flags.

Where It Appears

  • Track Insights
  • Album Insights
  • Artist Insights

Layout

Hero + Grid design:
SectionDescription
Hero Card#1 location with large flag, country name, play count, percentage, “#1 Top Location” badge
GridRemaining locations in 2-column responsive grid

Grid Card Contents

ElementDescription
Rank number#2, #3, etc.
Country flagVisual identifier
Play countExact plays from that country
Progress barVisual comparison

Design Rationale

  • When one country dominates (e.g., 90% from Canada), the hero card gives proper visual weight
  • Remaining countries are efficiently displayed without wasted space
  • Country flags provide instant recognition

Display Limit

Up to 10 locations shown by default.

Most Played Tracks

A ranked list of top-performing tracks.

Where It Appears

  • Album Insights (tracks within album)
  • Artist Insights (tracks across catalog)
Not shown on Track Insights (you’re already viewing a single track).

Layout

Scrollable card list (up to 10 tracks):
ElementDescription
Rank BadgePosition (#1, #2, etc.) in monospace font
Cover ArtCircular thumbnail matching track page style
Track NameClickable link to track insights
Exclusive IconDiamond badge for exclusive-only tracks
Artist Name(s)Muted text below track name
Play Count PillCompact pill with play icon and count

Card Styling

  • Scrollable container with max 5 visible
  • Scroll to see additional tracks
  • Hover effect for interactivity
  • Consistent with Top Listeners styling

Top Listeners

A ranked list of users who played your content most.

Where It Appears

  • Track Insights
  • Album Insights
  • Artist Insights

Layout

Scrollable card list (up to 10 listeners):
ElementDescription
Rank BadgePosition (#1, #2, etc.) in monospace font
AvatarCircular user profile image
UsernameClickable link to user profile
PercentageShare of total plays from this listener
Play Count PillCompact pill with play icon and count

Special Entries

EntryDescription
Guest ListenersAggregated plays from non-logged-in users (generic user icon)
Admin ExcludedAdmin plays filtered and merged into Guest

Privacy Notes

  • Only public profile information shown
  • Users can control visibility in privacy settings
  • No personal data beyond public profile exposed

Engagement Overview (Track Only)

A metrics grid showing listener interaction statistics.

Where It Appears

  • Track Insights only

Layout

4-card grid (2 columns on mobile, 4 on desktop):
MetricIconColorShows
Avg Listen DurationClockBlueAverage time spent
Avg Completion RateCheckmarkVaries% completed on average
Total Listen TimeBar chartPurpleCumulative time
Completed ListensTrending upGreenPlays reaching >80%

Card Contents

ElementDescription
Color-coded iconVisual identifier
Metric labelWhat the stat measures
Large valuePrimary number
Context badgeAdditional context
Progress barVisual representation

Quality Badge

Header displays overall engagement rating:
  • High Engagement (green)
  • Good Engagement (blue)
  • Moderate Engagement (yellow)
  • Low Engagement (red)

Listen Duration Chart (Track Only)

An interactive bar chart showing average listen duration over time.

Where It Appears

  • Track Insights only

Chart Elements

ElementDescription
HeaderClock icon, trend badge, average duration
BarsEach bar = average listen duration for that day
Bar HeightTaller = longer average listen time
Bar ColorsColor-coded by completion rate
FooterTrack length, best day, avg completion, total plays

Bar Colors

ColorCompletion RateMeaning
Green≥70%Excellent retention
Amber/Yellow40-70%Good engagement
Red< 40%Needs attention

Interactive Tooltips

Shows:
  • Average Duration
  • Completion Rate
  • Play Count
  • Date

Completion Breakdown (Track Only)

A grid showing distribution of how much listeners complete.

Where It Appears

  • Track Insights only

Layout

Category grid (2 columns on mobile, 3 on desktop):
CategoryIconRangeColor
Completed>80%Green
Mostly60-80%Blue
Half40-60%Amber
Partial20-40%Orange
Skipped< 20%Red

Card Contents

ElementDescription
Category IconVisual indicator
Play CountNumber of plays in category
Category NameCompleted/Mostly/Half/Partial/Skipped
Range BadgePercentage range
PercentagePortion of total plays
Progress BarVisual comparison

Quality Score

Header shows weighted score (0-100) summarizing retention:
  • Formula: Weighted average of all completions
  • Higher score = better overall retention

Contribution Graph (Activity Page)

A GitHub-style heatmap showing upload activity.

Where It Appears

  • Producer Dashboard → Activity

Layout

Calendar grid:
  • 7 rows (Sunday to Saturday)
  • 53 columns (weeks)
  • Each square = one day

Color Scale (Your Uploads)

ColorMeaning
Empty/transparentNo uploads
Light purple1-2 uploads
Medium purple3-4 uploads
Dark purple5-6 uploads
Bright purple7+ uploads

X-Ray Mode

Toggle to compare with platform-wide activity:
  • Purple = Your uploads
  • Teal = Platform uploads (where you have none)

Interactive Features

  • Hover: Shows tooltip with upload count and date
  • Click: Opens detail panel with track list

Growth Meter (Tracks Page)

A semi-circular gauge showing catalog growth trajectory.

Where It Appears

  • Producer Dashboard → Tracks

Layout

Gauge visualization:
  • Semi-circular arc with gradient
  • Animated needle indicator
  • Percentage value display
  • Status label

Color Zones

ZoneColorGrowth RateLabel
LeftRedBelow -5%Declining
Center-LeftAmber-5% to 0%Stable
Center-RightLight Green0% to +5%Growing
RightGreenAbove +5%Strong

Responsive Behavior

All charts adapt to screen size:
ScreenAdaptation
DesktopFull-width charts with all details
TabletCondensed layouts, some info hidden
MobileHorizontal scroll where needed, touch optimized

Next Steps