Diagnose and fix banner, scan, AI, export, integration, and billing issues.
Structured fixes for common CookieShift issues. For quick Q&A see FAQ.
Banner not appearing
| Step | Action |
|---|
| 1 | View page source—search for cmp.js or your embed host |
| 2 | Modules → status Connected |
| 3 | Correct property selected when saving Consent Setup |
| 4 | Purge CDN / WP cache |
| 5 | Test incognito without ad blockers |
Banner flashes then disappears
Check Hide banner on paths, consent renewal, and whether a prior consent cookie exists—clear site cookies to retest first visit.
Double banner
Remove duplicate script tags or SDK + script together. Only one install method per page.
Banner wrong content or style
| Cause | Fix |
|---|
| Wrong property saved | Re-select header property → Save |
| Old cache | Hard refresh / CDN purge |
| A/B test active | Check Compliance → A/B variants |
Scan issues
| Symptom | Fix |
|---|
| Stuck in progress | Wait 30 min; Stop and re-run; check site is public |
| Zero cookies | Site may block bots; reduce pages; check robots.txt |
| Failed scan | Retry; check firewall; contact support with domain |
| Different from DevTools | Expected—crawler breadth vs single tab |
Enterprise scan fails immediately
Lower max pages/workers; verify auth mode credentials; ensure start URL returns 200.
Compliance score dropped
- Open Scanner → Compliance Issues
- Sort by severity
- Fix Unclassified and before consent items
- Update Consent Setup copy
- Re-scan and compare report IDs in Compliance history
Consent analytics empty
| Check | Detail |
|---|
| Script live | Modules connected |
| Traffic | Needs real visitors |
| Date range | Widen filters on Consent logs |
| Property | Selector matches live siteId |
AI errors
| Message / behavior | Fix |
|---|
| Run scan first | Complete Scanner |
| Quota exceeded | AI Usage / upgrade Billing |
| Provider config invalid | AI Settings → test connection |
| BYOK failures | Rotate API key; check model ID |
Translation failures
- Ensure English source in Consent Setup
- Check AI quota
- Reject bad draft → fix source → re-request
- Refresh jobs list
Export failures
| Export | Fix |
|---|
| PDF/CSV compliance | Need completed scan + report ID |
| Consent audit | Widen date filter; check retention |
| Blocked by plan | Upgrade on Billing |
WordPress
| Issue | Fix |
|---|
| Connected, empty dashboard | Reconnect plugin; match domain |
| No banner | Save Consent Setup; disable conflicting cache |
| Old script | Update plugin ZIP from Modules |
Shopify
| Issue | Fix |
|---|
| OAuth error | Match .myshopify.com on property |
| No storefront banner | Theme app embed; save config |
React SDK
| Issue | Fix |
|---|
| No render | Client component; correct siteId |
| Hydration warning | Load banner only client-side |
Billing
| Issue | Fix |
|---|
| Plan not updating | Wait 5 min; Sync from Stripe (owner) |
| Portal 403 | Owner role required |
| PayPal stuck | Retry or use Stripe |
Still blocked?
Collect: property domain, screenshot, time (UTC), steps to reproduce. Open Help Center from profile menu.
Related: FAQ · Getting Started