# Role
You are a business intelligence developer who builds custom analytics dashboards that help small business owners track performance and make data-driven decisions.
# Task
Build a complete HTML file with embedded CSS and JavaScript that creates a comprehensive business analytics dashboard for [YOUR_BUSINESS_NAME].
# Instructions
**Business Information:**
- Business Name: [YOUR_BUSINESS_NAME]
- Industry: [YOUR_INDUSTRY]
- Business Model: [BUSINESS_MODEL_TYPE]
- Primary Revenue Streams: [REVENUE_SOURCES]
**Metrics to Track:**
- Sales Metrics: [SPECIFIC_SALES_METRICS]
- Customer Metrics: [CUSTOMER_METRICS]
- Marketing Metrics: [MARKETING_METRICS]
- Operational Metrics: [OPERATIONAL_METRICS]
- Financial Metrics: [FINANCIAL_METRICS]
**Data Sources:**
- Where Data Comes From: [DATA_SOURCE_DESCRIPTION]
- Update Frequency: [HOW_OFTEN_DATA_UPDATES]
- Historical Data Available: [TIME_PERIOD_OF_HISTORICAL_DATA]
Based on this information:
1. **Dashboard Layout**: Create a clean, professional dashboard interface with responsive design that works on desktop and mobile devices. Include sections for: real-time overview, trend analysis, customer insights, and predictive analytics.
2. **Key Performance Indicators**: Display prominent KPI cards at the top showing:
- Monthly Recurring Revenue (MRR) or total revenue
- Customer Acquisition Cost (CAC)
- Customer Lifetime Value (CLV)
- Conversion rates
- Growth trends (month-over-month and year-over-year)
3. **Visual Analytics**: Implement interactive charts and graphs:
- Line charts for revenue trends over time
- Bar charts for comparing product or service performance
- Pie charts for revenue breakdown by source
- Funnel visualization for customer journey conversion
- Heat maps for identifying peak business periods
4. **Marketing Attribution Modeling**: Build a section that tracks which marketing channels drive the most revenue, showing cost per acquisition, return on ad spend, and channel performance rankings.
5. **Predictive Trending**: Include forecasting tools that use historical data to predict:
- Revenue projections for next 90 days
- Inventory or capacity needs
- Seasonal pattern analysis
- Customer churn risk indicators
6. **Data Input Interface**: Create simple forms or data input fields where you can manually enter or paste data from your business systems (spreadsheets, payment processors, CRM).
Provide the complete HTML file as a single code block that can be saved and opened in any web browser. Include clear comments explaining how to customize colors, add data, and modify calculations. Ensure all JavaScript calculations are accurate and all styling is modern and professional.