Cookie Consent Overview
HoopAI provides built-in cookie consent management to help your websites and funnels comply with privacy regulations including GDPR and CCPA. When enabled, a cookie consent banner appears to visitors before any non-essential cookies are set. Visitors can accept all cookies, reject non-essential cookies, or manage their preferences individually.Enabling Cookie Consent
- Go to Settings > Domains & Tracking
- Select the domain you want to configure
- Toggle Cookie Consent Banner to enabled
- Choose your banner style and position
Banner Customization
You can customize the consent banner to match your brand:- Position — Bottom bar, bottom-left corner, or modal overlay
- Colors — Match your brand primary and accent colors
- Text — Customize the consent message and button labels
- Cookie categories — Define which cookie types require consent (Analytics, Marketing, Functional)
Cookie Categories
| Category | Description | Requires Consent |
|---|---|---|
| Essential | Required for the site to function (logins, cart, forms) | No |
| Functional | Remembers preferences (language, layout) | Yes |
| Analytics | Tracks visitor behavior for reporting | Yes |
| Marketing | Used for retargeting and ad attribution | Yes |
Compliance Settings
For GDPR compliance, consent is required before setting any non-essential cookies. For CCPA compliance, visitors must be given the ability to opt out of data sale. Configure your compliance mode under Settings > Domains & Tracking > Cookie Compliance Mode:- GDPR mode — Opt-in required (no cookies until consent given)
- CCPA mode — Opt-out available (cookies set by default with opt-out option)
- Both — Most restrictive mode applied based on visitor location
Viewing Consent Records
Consent records are stored per contact and visible in the contact record under the Compliance tab. Records include timestamp, consent type, and the specific categories accepted.Cookie consent settings apply per domain. If you have multiple websites or funnels on different domains, configure consent for each domain separately.