Severity: MediumOwner: MarketingTime to fix: 30-120 min
Unclassified cookies
Classify unknown cookies, document their purpose, and stop shipping undeclared storage into production.
Covers: unclassified_cookie
Why this matters
Unknown cookie purpose weakens transparency and can hide non-essential processing. Classification is necessary for accurate disclosure and lawful consent handling.
How to verify manually
- List all cookies set during a fresh session and after each consent action.
- Map each cookie to the script, tag, or plugin that sets it.
- Flag cookies with no documented owner, purpose, or category.
Typical root causes
- Legacy tags still set cookies but are no longer documented.
- CMP classification database does not recognize custom or niche cookies.
- Multiple plugins or vendors write overlapping cookies without governance.
GTM fix
- Audit tag inventory and map each tag to explicit cookie outputs.
- Assign purpose categories and align with consent checks.
- Remove legacy tags that set cookies without clear business justification.
WordPress fix
- Run a full cookie scan in your CMP plugin and review uncategorized entries.
- Map each cookie to essential, analytics, marketing, or functional categories.
- Publish an updated cookie declaration and re-scan after deployment.
Generic fix
- Build a cookie register including name, provider, purpose, duration, and legal basis.
- Default unknown non-essential cookies to blocked until reviewed.
- Keep declarations versioned and synced with release changes.
How to confirm the fix worked
- Re-run cookie inventory after categorizing the unknown entries.
- Confirm declarations and CMP category labels match the runtime cookies.
- Run a fresh scan and confirm the number of unclassified cookies drops.
Next step
Re-scan after deployment to confirm that the runtime behavior changed, not just the banner copy.