Common Cookie Banner Problems & Solutions
Banner Not Displaying
Problem: Cookie banner doesn’t appear on website
Symptoms:
- Banner completely missing from all pages
- No consent prompt shown to visitors
- Console errors related to banner scripts
- Check Module Status
- Verify Banner Configuration
- Check Theme Conflicts
- Clear Caches
- Banner appears but buttons don’t respond
- Consent choices aren’t saved
- Banner reappears on every page load
- Check JavaScript Errors
- Verify Cookie Settings
- Test Consent Storage
- Banner reappears on every visit
- Consent preferences reset
- Cookies blocked despite consent
- Check Cookie Domain
- Verify SSL Configuration
- Browser Privacy Settings
- Cookie Expiration
- Banner covers important content
- Styling conflicts with theme
- Banner appears in wrong position
- Colors don’t match site design
- Adjust Banner Position
- Custom CSS Fixes
- Theme Integration
- Wrong language or regulations shown
- Banner not appearing in certain countries
- Incorrect geo-detection
- Check Geo-Detection
- Update Geo-Rules
- Fallback Settings
- Banner too small on mobile
- Buttons hard to tap
- Banner covers mobile navigation
- Text not readable on small screens
- Mobile Optimization
- Responsive Design
- Mobile-Specific CSS
- Multiple consent banners appearing
- JavaScript errors from conflicts
- Features not working together
- Performance issues
- Plugin Conflict Resolution
- JavaScript Conflicts
- Theme Conflicts
- Slow page loading times
- High CPU usage
- Large JavaScript bundle size
- Poor Core Web Vitals scores
- Optimize Loading
- Reduce Bundle Size
- Caching Strategies
- Empty cookie inventory
- Missing third-party cookies
- Scanner not detecting dynamic cookies
- Scanner Configuration
- Manual Cookie Detection
- Dynamic Content Scanning
- Missing consent events in analytics
- Incorrect consent status tracking
- Analytics platform connection issues
- Platform Connection
- Event Configuration
- Debug Analytics
- Non-compliant with GDPR/CCPA
- Missing required information
- Incorrect consent mechanisms
- Compliance Check
- Legal Review
- Regulation Updates
- Check system requirements
- Verify file permissions
- Test database connections
- Review configuration settings
- Check this troubleshooting guide
- Review error logs
- Test in staging environment
- Contact support with diagnostic information
- WordPress version
- PHP version
- Plugin version
- Browser console errors
- Server error logs
- Configuration export
- Update plugin regularly
- Monitor error logs
- Test banner functionality
- Review compliance status
- Use staging environment for testing
- Document customizations
- Keep backups of configurations
- Monitor performance metrics
- Set up uptime monitoring
- Monitor consent rates
- Track error rates
- Review analytics data
Solutions:
`
SLOS → Settings → Modules
`
Ensure “Consent Management” is enabled
`
SLOS → Consent Management → Banner Settings
`
– Check if banner is set to “Enabled”
– Verify display conditions are met
– Confirm banner position is set
– Disable other consent plugins temporarily
– Switch to default WordPress theme
– Check for JavaScript errors in browser console
– Clear WordPress cache (if using caching plugin)
– Clear browser cache and cookies
– Hard refresh the page (Ctrl+F5)
Problem: Banner displays but doesn’t work properly
Symptoms:
Solutions:
Open browser developer tools (F12) and check Console tab for errors
`
SLOS → Consent Management → Cookie Settings
`
– Ensure cookies are properly configured
– Check cookie expiration settings
– Verify cookie domain settings
– Accept cookies and check if they’re stored
– Use browser dev tools → Application → Cookies
– Look for slosconsent* cookies
Consent Not Being Saved
Problem: User consent choices aren’t remembered
Symptoms:
Solutions:
`
SLOS → Consent Management → Advanced Settings
`
– Ensure cookie domain matches your site
– For subdomains, use .domain.com
– Check for www vs non-www issues
– Consent cookies require HTTPS in most browsers
– Check SSL certificate validity
– Ensure site loads over HTTPS
– Some browsers block third-party cookies
– Check browser privacy settings
– Test in incognito/private mode
– Check cookie lifetime settings
– Default is usually 1 year
– Adjust based on your needs
Banner Styling Issues
Problem: Banner looks wrong or overlaps content
Symptoms:
Solutions:
`
SLOS → Consent Management → Banner Design
`
– Try different positions: top, bottom, corner
– Adjust z-index if overlapping
– Test on mobile devices
`css
/ Add to theme custom CSS /
.slos-consent-banner {
z-index: 999999 !important;
}
.slos-consent-banner .banner-content {
max-width: 1200px;
margin: 0 auto;
}
`
– Use theme hooks to position banner
– Check for theme-specific CSS conflicts
– Test with different themes
Geo-Targeting Problems
Problem: Wrong banner shown for location
Symptoms:
Solutions:
`
SLOS → Consent Management → Geo-Targeting
`
– Verify IP geolocation service is working
– Check API key if using paid service
– Test with different IP addresses
– Review country-specific rules
– Check for EU/EEA country list updates
– Verify regional compliance settings
– Configure default banner for unknown locations
– Set global fallback rules
– Test with VPN or proxy
Mobile Display Issues
Problem: Banner doesn’t work properly on mobile
Symptoms:
Solutions:
`
SLOS → Consent Management → Banner Design
`
– Enable mobile-specific settings
– Adjust banner size for mobile
– Test touch targets (minimum 44px)
– Check banner responsiveness
– Test on various screen sizes
– Verify mobile browser compatibility
`css
@media (max-width: 768px) {
.slos-consent-banner {
position: fixed !important;
bottom: 0 !important;
width: 100% !important;
}
}
`
Integration Conflicts
Problem: Banner conflicts with other plugins
Symptoms:
Solutions:
– Temporarily disable other consent plugins
– Check plugin compatibility lists
– Update all plugins to latest versions
– Use plugin conflict detection tools
– Check for duplicate jQuery loading
– Resolve script loading order issues
– Use script defer/async attributes
– Minify and combine scripts
– Test with default WordPress theme
– Check theme JavaScript conflicts
– Use child theme for customizations
– Contact theme developer for compatibility
Performance Issues
Problem: Banner slows down website
Symptoms:
Solutions:
`
SLOS → Consent Management → Performance
`
– Enable lazy loading
– Use CDN for assets
– Minify CSS and JavaScript
– Enable browser caching
– Disable unused features
– Use tree shaking for JavaScript
– Optimize images and assets
– Enable compression
– Implement proper caching headers
– Use service worker for caching
– Enable browser caching
– Use CDN for global delivery
Cookie Scanner Issues
Problem: Cookie scanner not finding cookies
Symptoms:
Solutions:
`
SLOS → Consent Management → Cookie Scanner
`
– Enable all scanner options
– Configure scan frequency
– Set up automated scanning
– Check scanner permissions
– Use browser dev tools to inspect cookies
– Check network tab for cookie setting
– Manually add undetected cookies
– Update cookie database
– Enable JavaScript execution during scans
– Configure user interaction simulation
– Set up authenticated scanning
– Use headless browser scanning
Analytics Integration Problems
Problem: Consent events not tracking properly
Symptoms:
Solutions:
`
SLOS → Analytics Integration → Platform Settings
`
– Verify API keys and credentials
– Check platform connectivity
– Test authentication
– Review error logs
– Verify event mapping
– Check consent status passing
– Test event firing
– Validate event parameters
– Use platform debug tools
– Check browser developer console
– Verify event queue
– Test with different scenarios
Legal Compliance Issues
Problem: Banner not meeting legal requirements
Symptoms:
Solutions:
`
SLOS → Consent Management → Compliance
`
– Run compliance audit
– Check regulation requirements
– Update banner content
– Verify consent mechanisms
– Consult with legal counsel
– Update privacy policies
– Review consent wording
– Document compliance decisions
– Stay updated on regulation changes
– Update banner for new requirements
– Review geo-targeting rules
– Monitor compliance deadlines
Advanced Troubleshooting
Debug Mode
Enable Debug Logging
`php
// Add to wp-config.php
define(‘WP_DEBUG’, true);
define(‘WPDEBUGLOG’, true);
define(‘SLOS_DEBUG’, true);
`
Check Debug Logs
`
wp-content/debug.log
`
System Diagnostics
Run Diagnostics
`
SLOS → Settings → Diagnostics
`
Support Resources
Get Help
Diagnostic Information
Prevention Tips
Regular Maintenance
Best Practices
Proactive Monitoring
Share this article
Still need help?
Our support team is ready to assist you with personalized guidance for your workspace.