Onboarding Manager and Router Manager refactored, analytics and background jobs added, database setup updated, environment setup updated, frontend updated, backend updated. Critical onboarding database migration implemented.
42 lines
1.0 KiB
Python
42 lines
1.0 KiB
Python
"""
|
|
Analytics Package
|
|
|
|
Modular analytics system for retrieving and processing data from connected platforms.
|
|
"""
|
|
|
|
from .models import AnalyticsData, PlatformType, AnalyticsStatus, PlatformConnectionStatus
|
|
from .handlers import (
|
|
BaseAnalyticsHandler,
|
|
GSCAnalyticsHandler,
|
|
BingAnalyticsHandler,
|
|
WordPressAnalyticsHandler,
|
|
WixAnalyticsHandler
|
|
)
|
|
from .connection_manager import PlatformConnectionManager
|
|
from .summary_generator import AnalyticsSummaryGenerator
|
|
from .cache_manager import AnalyticsCacheManager
|
|
from .platform_analytics_service import PlatformAnalyticsService
|
|
|
|
__all__ = [
|
|
# Models
|
|
'AnalyticsData',
|
|
'PlatformType',
|
|
'AnalyticsStatus',
|
|
'PlatformConnectionStatus',
|
|
|
|
# Handlers
|
|
'BaseAnalyticsHandler',
|
|
'GSCAnalyticsHandler',
|
|
'BingAnalyticsHandler',
|
|
'WordPressAnalyticsHandler',
|
|
'WixAnalyticsHandler',
|
|
|
|
# Managers
|
|
'PlatformConnectionManager',
|
|
'AnalyticsSummaryGenerator',
|
|
'AnalyticsCacheManager',
|
|
|
|
# Main Service
|
|
'PlatformAnalyticsService'
|
|
]
|