Logs & Monitoring
Logs & Monitoring
Monitor all AI agent activities through comprehensive logging systems. Track campaign creation progress, optimization actions, and AI decision-making in real-time.
Real-time updates: All logs update instantly via WebSocket connections for live progress tracking.
Task Execution Logs
Accessing Task Logs
Automatic Modal Opening:
- Task detail modal opens automatically when you start any campaign action
- Shows live progress with real-time AI agent activity
- WebSocket connection provides instant status updates
Manual Access:
- Navigate to Tasks page in sidebar
- Click any active, completed, or failed task
- View complete execution history and detailed logs
Task Log Interface
The task detail modal contains three tabs:
π Details Tab
- Task ID and type information
- Creation timestamp and duration
- Related entity links (campaign, platform)
- Final campaign results with Google Ads links
- Error messages (if task failed)
π Logs Tab
- Real-time log entries with timestamps
- AI agent identification for each message
- Progress indicators and completion status
- Live "thinking" animation for active tasks
βοΈ Actions Tab
- Retry failed tasks
- Cancel running tasks
- Copy logs to clipboard
- Export task data
Real-Time Progress Tracking
Active Task Indicators:
- Progress Bar - Visual completion percentage (0-100%)
- Step Counter - Current phase (e.g., "Step 2 of 5")
- Status Badge - Color-coded task state
- Pulsing Indicator - Shows AI agent is actively working
- Thinking Animation - Rotating phrases like "Analyzing requirements..." with animated dots
Task Status Colors:
- π Blue (STARTED) - Task initiated and beginning
- β‘ Blue (PROGRESS) - Actively running with updates
- β Green (COMPLETED) - Successfully finished
- β Red (FAILED) - Encountered errors
Log Message Types
Message Categories in Timeline:
- Progress Updates - Current AI agent activities
- Success Messages - Completed actions with results
- Warning Messages - Non-critical adjustments
- Error Messages - Problems requiring attention
- AI Insights - Agent reasoning and analysis
Example Task Log Sequence:
π Starting website analysis for https://example.com
β
Found 15 product pages and 3 service categories
π Researching competitors in "handmade jewelry" market
β
Identified 8 competitor strategies and 47 target keywords
β οΈ Adjusted budget allocation due to high competition keywords
β
Campaign "Handmade Jewelry Launch" created successfully
Campaign Optimization Logs
Autopilot Activity Timeline
View optimization history directly in campaign details:
Access Path:
- Navigate to Campaigns page
- Click on any campaign name
- Scroll to "Recent Optimization Activity" section
- View chronological timeline of all AI optimizations
Optimization Types You'll See
Budget Adjustments
π° Campaign budget increased: $50 β $75 (+50%)
π Applied: 2h ago
π€ AI Reasoning: "Campaign showing strong performance with 3.2x ROAS.
Increasing budget by 50% to capture more conversions while
maintaining efficiency."
Keyword Bid Changes
π Keyword "enterprise software" bid: $2.50 β $3.25 (+30%)
π Applied: 6h ago
π€ AI Reasoning: "Keyword has high conversion rate (8.5%) but losing
impression share due to rank. Increasing bid to improve position."
Keyword Management
βΈοΈ Paused keyword "free software download"
π Applied: 1d ago
π€ AI Reasoning: "Keyword generating high cost ($45.67) with zero
conversions and very low CTR (0.2%). Pausing to prevent budget waste."
π« Added negative keywords: ["free", "crack", "torrent", "download"]
π Applied: 3d ago
π€ AI Reasoning: "Search terms containing these words have 0% conversion
rate. Adding as negatives to improve traffic quality."
Campaign Detail View Features
Campaign Status Overview:
- Campaign goal and AI mode (Strict/Creative)
- Budget, cost, CPC, and conversion metrics
- Creation source and optimization timing
- Autopilot status (Active/Off button)
Optimization Timing Display:
- Last optimized: Shows relative time (e.g., "2h ago", "Never")
- Next optimization: Shows when autopilot will run next
- Real-time updates of optimization scheduling
Understanding AI Reasoning
Detailed AI Analysis
Each optimization includes comprehensive reasoning:
Performance Data Analysis:
- Current metrics that triggered the decision
- Comparison to campaign averages and benchmarks
- Trend analysis over time periods
Market Intelligence:
- Competitive landscape assessment
- Search volume and seasonality trends
- Auction competitiveness evaluation
Strategic Logic:
- How the change aligns with campaign goals
- Expected performance improvements
- Risk assessment and mitigation strategies
Example Detailed Reasoning:
π§ AI Agent Analysis: Budget Optimization
π Performance Review:
β’ Campaign ROAS: 3.2x (Target: 2.5x+)
β’ Impression share: 78% (Lost to budget: 15%)
β’ Conversion rate: 12.4% (Above benchmark: 8.1%)
π― Market Conditions:
β’ Seasonal demand increase: +23%
β’ Competitor activity: High
β’ Cost inflation: +8% market-wide
π‘ Optimization Decision:
Increase daily budget from $50 to $75 (+50%) because:
β’ Strong performance metrics support scaling
β’ Lost impression share indicates budget constraint
β’ Seasonal opportunity window requires faster capture
π Expected Results:
β’ +40% impression volume
β’ +35% conversion increase
β’ Maintain 3.0x+ ROAS efficiency
Log Management Features
Copy and Export Functions
Copy Logs to Clipboard:
- Formatted text ready for sharing
- Includes timestamps, agents, and message content
- Perfect for team collaboration or support tickets
Export Options:
- Task export functionality (coming soon)
- Download complete task history
- Include AI reasoning and performance data
Log Retention
Data Storage:
- Task logs retained for 90 days
- Optimization logs retained for 1 year
- Performance data retained permanently
- Error logs retained for 6 months
Monitoring Best Practices
Daily Review Checklist
Active Tasks:
- Check progress of running campaign creations
- Monitor any stuck or failed tasks
- Review overnight autopilot optimizations
Optimization Activity:
- Check recent autopilot actions in campaign details
- Review AI reasoning for major changes
- Monitor performance impact of optimizations
Weekly Analysis
Performance Trends:
- Analyze optimization effectiveness over time
- Identify successful AI decision patterns
- Review budget and bid adjustment impacts
Strategic Insights:
- Learn from AI reasoning patterns
- Apply insights to manual campaign management
- Plan future optimizations based on trends
Troubleshooting Logs
Common Issues
WebSocket Connection Lost:
- Page refresh restores real-time updates
- Tasks continue running regardless of connection
- Check task status manually if connection fails
Task Stuck in Progress:
- Check task logs for last activity timestamp
- Complex websites may take up to 45 minutes
- Contact support if no progress after 1 hour
Missing Optimization Logs:
- Autopilot must be enabled to generate logs
- Campaigns need 3+ days of data for optimizations
- Check autopilot settings and thresholds
Error Resolution
Task Failed Status:
- Check error message in Details tab
- Common causes: platform permissions, API limits
- Use Retry button after resolving underlying issue
Optimization Task Errors:
- Verify Google Ads account access
- Check platform connection status
- Review autopilot settings for conflicts
Next Steps
After mastering log monitoring:
- Learn from AI Decisions - Study successful optimization patterns
- Improve Settings - Adjust autopilot based on log insights
- Scale Strategies - Apply learned patterns to new campaigns
- Team Collaboration - Share log insights with team members
Log monitoring mastered! Use these comprehensive logs to understand AI decisions, track performance improvements, and optimize your campaign strategy.