(877) 698-9894 [email protected]
Monday - Friday 9am - 6pm

JOAN Premium User Manual

Professional Radio Station Scheduling with Analytics & Social Integration

Overview

JOAN Premium (Jock On Air Now) is the ultimate professional radio station scheduling solution for WordPress. Designed for professional broadcasters, it provides comprehensive tools to inform listeners which show and DJ/Host is on air at any given time, complete with privacy-compliant analytics, social media integration, and advanced broadcast control.

Privacy-First Analytics

Track visitor statistics without storing personal data, fully GDPR-compliant with configurable retention periods and CSV export capabilities.

Social Media Ready

Integrated sharing buttons for Facebook, X (Twitter), WhatsApp, and Bluesky with live preview and customizable network selection.

Professional Broadcasting

Advanced show status management, broadcast control modes, and bulk operations designed for real radio station workflows.

Modern Interface

Real-time notifications, dark mode support, mobile-responsive design, and professional status indicators throughout.

Quick Start Guide

Initial Setup (5 Minutes)

  1. Configure Your Station Timezone
    Go to JOAN → Settings → General and select your radio station’s timezone from the comprehensive list. Choose 12-hour or 24-hour time format.
  2. Add Your First Show
    Navigate to JOAN → Schedule Manager, click “Add New Show”, enter show details, and upload professional DJ/show images via media library.
  3. Display Your Schedule
    Use [joan-now] shortcode for current show widget or [joan-schedule] for full weekly schedule. Place widgets in sidebars via Appearance → Widgets.
  4. Enable Premium Features
    Configure social sharing in JOAN → Settings → Social, set up analytics in Analytics tab, and configure show status management.
  5. Test Your Setup
    Verify schedule displays correctly on frontend, test social sharing buttons, and check timezone detection and dark mode.
Timezone Independence

Important: JOAN’s timezone setting is separate from WordPress site timezone and only affects schedule displays. This allows your radio station timezone to be different from your website’s administrative timezone.

Premium Features

Privacy-First Website Analytics Premium

Track visitor statistics, page views, popular content, and geographic data with privacy-compliant analytics. Real-time dashboard with charts and CSV export functionality.

  • Visitor Statistics: Track page views, unique visitors, session duration
  • Geographic Insights: Country and city visitor data (anonymized)
  • Popular Content: Top pages and posts analysis with ranking
  • Traffic Sources: Referrer tracking and social media analysis
  • Real-Time Dashboard: Interactive charts with Chart.js integration
  • Data Export: CSV download for external analysis tools
  • Privacy Protection: No personal data storage, GDPR compliant
Social Media Integration Premium

Add social share buttons to your “On Air Now” widgets. Supports Facebook, X (Twitter), WhatsApp, and Bluesky with customizable network selection and live preview.

Show Status Management Premium

Professional status indicators for your shows: Live (green), Suspended (yellow), and Hiatus (red). Control from admin with frontend display throughout all schedule views.

Recurring Show Creation Premium

Create shows across multiple days simultaneously with weekday/weekend helpers and automatic conflict detection. Perfect for weekly shows that air multiple days.

Advanced Broadcast Control Premium

Professional broadcast management with Active, Suspended, and Off Air modes. Custom messaging for off-air periods with instant status changes.

⚡ Bulk Operations Premium

Save all schedule changes at once with efficient bulk operations. Edit multiple shows and apply changes simultaneously for streamlined management.

Analytics Dashboard

Getting Started with Analytics

  1. Enable Analytics
    Go to JOAN → Settings → Analytics tab
  2. Toggle Analytics Tracking
    Turn on “Enable Analytics Tracking”
  3. Configure Privacy Settings
    Set data retention period and privacy options
  4. View Dashboard
    Monitor visitor statistics, charts, and insights
  5. Export Data
    Download CSV reports for external analysis
  6. Manage Data
    Use automatic cleanup or manual deletion as needed
Real-Time Statistics
  • Statistics Cards: Total views, visitors, average duration, pages viewed
  • Traffic Overview Chart: Line graph showing views and visitors over time
  • Visitors by Country Chart: Doughnut chart of geographic distribution
  • Top Pages Table: Most popular content with view counts and rankings
  • Traffic Sources Table: Referrer domains and visit counts
Privacy-First Design

JOAN Analytics prioritizes visitor privacy:

  • No Personal Data: No IP addresses, email addresses, or identifying information stored
  • Anonymous Tracking: All visitor data is aggregated and anonymized
  • GDPR Compliant: Fully compliant with European data protection regulations
  • Local Storage: All data stays on your server – no third-party sharing
  • Visitor Control: Respects “Do Not Track” browser settings
  • Admin Exclusion: Option to exclude administrator visits from tracking
Manual Data Deletion Warning

The manual “Delete All Data” option permanently removes ALL analytics data.

This action cannot be undone and removes all visitor statistics, charts, and reports. Always export your data first if you want to keep historical records.

Social Media Integration

Setup Process

  1. Enable Social Features
    Go to JOAN → Settings → Social tab
  2. Check “Enable Social Buttons”
    This shows share buttons on [joan-now] widgets only
  3. Select Networks
    Choose from Facebook, X (Twitter), WhatsApp, and Bluesky
  4. Preview
    See exactly how buttons will appear on your site
  5. Test Sharing
    Verify social buttons work on your live widgets
Supported Networks
  • Facebook – Share to Facebook timeline with show details
  • X (Twitter) – Tweet current show information
  • WhatsApp – Share via WhatsApp with customized message
  • Bluesky – Post to Bluesky social network

Note: Social buttons appear only on “On Air Now” widgets, not on full schedule displays, for optimal user experience.

Shortcodes Reference

[joan-now]

Displays the currently scheduled show with DJ information, smart image positioning, and optional social sharing buttons.

  • Shows current on-air content
  • Displays “Up Next” information
  • Includes DJ images and clickable links
  • Social share buttons (Premium)
  • Dark mode compatible

Parameter: max_width="400" for wider display

[joan-schedule]

Shows your complete weekly schedule in an elegant table format with status indicators.

  • Full weekly schedule display
  • Clickable show/DJ links
  • Show status indicators (Premium)
  • Mobile responsive design
  • Timezone-aware display

Parameter: filter_day="Monday" for single day

[schedule-today]

Displays today’s programming with current show highlighted.

[joan-upcoming count="5"]

Shows upcoming shows starting from current time. Count parameter sets number of shows (1-10).

[joan-weekend]

Displays weekend schedule only (Saturday and Sunday).

Settings Configuration

️ General Settings

Time & Timezone Settings

Configure how times are displayed throughout your radio station schedule:

  • Time Format: Choose 12-hour (3:00 PM) or 24-hour (15:00) display
  • Station Timezone: Complete WordPress timezone list available
  • Timezone Selector: Allow visitors to change their timezone preference
Timezone Independence

Important: JOAN’s timezone setting is separate from WordPress site timezone and only affects schedule displays. This allows your radio station timezone to be different from your website’s administrative timezone.

Display Options

Widget Display Customization

Control how your radio schedule appears on your website:

  • Show Information: Toggle “Up Next” display and DJ images
  • Jock-Only Mode: Hide show names, display only DJ and times
  • Widget Styling: Maximum width (200-500px), title centering
  • Custom Widget Title: Set default title for new widgets

Dark Mode Configuration

Comprehensive Dark Mode Support
  • Auto: Follow visitor’s system preference (recommended)
  • Light Mode: Always use light theme
  • Dark Mode: Always use dark theme
  • Disabled: Never use dark mode (force light theme)
  • Manual Override: Allow visitors to toggle dark/light mode

Schedule Control (Premium)

Professional Broadcast Management Premium

Control your station’s broadcast status with professional broadcast management tools:

  • Active: Normal schedule operation – shows display as scheduled
  • Suspended: Schedule exists but temporarily hidden from public view
  • Off Air: Station completely off-air with custom messaging

Custom Messaging: Set personalized messages that appear when your station is suspended or off-air, keeping listeners informed about your broadcast status.

Troubleshooting

Common Issues Checklist:









Analytics-Specific Troubleshooting
  • No visitor data: Verify analytics script loading on frontend
  • Missing country data: Confirm IP geolocation service accessible
  • Dashboard shows no data: Check selected time period matches data range
  • Charts not displaying: Ensure Chart.js library loading properly
  • Database growing too fast: Reduce retention period or use manual deletion

Frequently Asked Questions

Q: How do I enable website analytics?A: Go to JOAN → Settings → Analytics tab, toggle “Enable Analytics Tracking” to start collecting visitor data. Configure data retention periods and privacy settings as needed. Analytics is GDPR-compliant and stores no personal information.
Q: What analytics data is collected?A: JOAN Analytics tracks page views, visitor countries/cities (anonymized), session duration, popular pages, and traffic sources. No personal data, IP addresses, or identifying information is stored.
Q: How do I enable social media sharing?A: Go to JOAN → Settings → Social tab, check “Enable Social Buttons”, select your preferred networks (Facebook, X, WhatsApp, Bluesky), and social share buttons will appear on your On Air Now widgets.
Q: What are show status indicators?A: Professional status management with three levels: Live (green – currently broadcasting), Suspended (yellow – temporarily off-air), and Hiatus (red – extended break). Change status from dropdowns in Schedule Manager.
Q: How do I create recurring shows?A: Use the “Create Recurring Show” section in Schedule Manager. Enter show details, select multiple days, use weekday/weekend helpers, and click “Create Recurring”. The system prevents scheduling conflicts automatically.
Q: Can I bulk edit multiple shows?A: Yes, make changes to multiple shows in Schedule Manager and click “Save All Changes” to apply all modifications simultaneously.
Q: Is analytics data exported with my schedule?A: No, analytics data is separate from schedule data. Use the CSV export feature in JOAN → Settings → Analytics to download visitor statistics separately.

Support & Community

Get Help

Premium users get priority support with direct access to our development team for analytics configuration, data interpretation, and integration assistance.

Premium Benefits

What’s Included with JOAN Premium
  • Lifetime Updates: All future versions included
  • No Recurring Fees: One-time purchase
  • 30-Day Money Back: Satisfaction guaranteed
  • Custom Development: Feature requests consideration
  • Early Access: Beta features before public release
  • Analytics Included: Privacy-compliant visitor tracking
  • Priority Support: Direct development team access
  • Social Integration: All major social networks supported

Analytics Support

Premium users receive specialized support for:

  • Analytics Configuration: Setup and optimization guidance
  • Data Interpretation: Understanding your visitor statistics
  • CSV Export: Integration with external analysis tools
  • Performance Optimization: Database management recommendations
  • Privacy Compliance: GDPR and data protection guidance
Community Resources

Connect with other JOAN users in our Community Hub and Facebook group. Share scheduling tips, discuss radio industry trends, and get help from experienced broadcasters using JOAN Premium.

JOAN Premium User Manual | Version 2.1.0 | © 2025 G & D Enterprises, Inc. For the latest updates and additional resources, visit gandenterprisesinc.com