Shahi LegalFlowSuite

Cookie Banner Templates

Overview

The Consent Management module provides 4 professionally designed cookie banner templates that automatically adapt to different regulatory requirements and user preferences.

Available Templates

1. Simple Template

Best For: Basic websites, minimal compliance needs

Features:

    1. Clean, minimal design
    2. Single “Accept All” button
    3. Optional “Settings” link
    4. Small, unobtrusive banner
    5. Quick dismissal
    6. Compliance: Basic consent collection

      Customization Options:

    7. Banner position (top, bottom, corner)
    8. Background color
    9. Text color
    10. Button styling
    11. Font size
    12. 2. GDPR Template

      Best For: EU websites, comprehensive GDPR compliance

      Features:

    13. Detailed consent categories
    14. Granular consent options
    15. “Accept All”, “Reject All”, “Customize” buttons
    16. Cookie category breakdown
    17. Privacy Policy link
    18. Data processing information
    19. Compliance: Full GDPR Article 7 requirements

      Cookie Categories:

    20. Essential (always required)
    21. Analytics & Performance
    22. Marketing & Advertising
    23. Functional & Preferences
    24. Social Media
    25. 3. CCPA Template

      Best For: California businesses, CCPA compliance

      Features:

    26. “Do Not Sell My Personal Information” link
    27. Opt-out preference signals
    28. Business purpose disclosures
    29. Data sharing information
    30. Consumer rights information
    31. Compliance: California Consumer Privacy Act

      Key Elements:

    32. Clear privacy notice
    33. Opt-out mechanisms
    34. Data collection categories
    35. Business purposes
    36. Third-party sharing
    37. 4. Advanced Template

      Best For: Enterprise websites, maximum customization

      Features:

    38. Fully customizable consent matrix
    39. Advanced cookie categorization
    40. Vendor management
    41. Consent duration settings
    42. Advanced analytics integration
    43. Multi-language support
    44. Compliance: GDPR, CCPA, LGPD, PIPEDA

      Advanced Features:

    45. Cookie-by-cookie consent
    46. Vendor-specific consents
    47. Consent validity periods
    48. Withdrawal mechanisms
    49. Audit trail integration
    50. Template Selection Logic

      Automatic Selection

      The system automatically selects the appropriate template based on:

    51. Geo Location Detection
    52. – EU → GDPR Template
      – California → CCPA Template
      – Brazil → LGPD Template
      – Other → Simple Template

    53. Manual Override
    54. – Admin can force specific template
      – Per-region configuration
      – A/B testing variants

    55. Dynamic Switching
    56. – Template changes based on user location
      – Seamless transition
      – Consent preservation

      Customization Options

      Visual Customization

      Colors:

    57. Primary color (buttons, links)
    58. Secondary color (accents)
    59. Background color
    60. Text color
    61. Border colors
    62. Typography:

    63. Font family
    64. Font size
    65. Font weight
    66. Line height
    67. Text alignment
    68. Layout:

    69. Banner position
    70. Banner width
    71. Button layout
    72. Content spacing
    73. Mobile responsiveness
    74. Content Customization

      Text Content:

    75. Main message
    76. Cookie categories
    77. Button labels
    78. Privacy policy links
    79. Legal text
    80. Links:

    81. Privacy Policy URL
    82. Cookie Policy URL
    83. Terms of Service URL
    84. Contact information
    85. Legal Text:

    86. Data controller information
    87. Processing purposes
    88. Retention periods
    89. User rights information
    90. A/B Testing

      Variant Creation

    91. Create Variants
    92. – Duplicate existing template
      – Modify colors, text, layout
      – Different consent flows

    93. Traffic Distribution
    94. – Percentage-based splitting
      – Geographic targeting
      – Device-based targeting

    95. Performance Tracking
    96. – Consent rates
      – Bounce rates
      – Conversion impact
      – User engagement

      Testing Metrics

      Primary Metrics:

    97. Consent acceptance rate
    98. Banner dismissal rate
    99. Time to consent
    100. Consent withdrawal rate
    101. Secondary Metrics:

    102. Page load impact
    103. Mobile conversion
    104. Cross-device consistency
    105. Legal compliance rate
    106. Mobile Optimization

      Responsive Design

      Breakpoint Adaptation:

    107. Desktop (>1024px)
    108. Tablet (768px-1023px)
    109. Mobile (<767px)
    110. Mobile-Specific Features:

    111. Touch-friendly buttons (44px minimum)
    112. Optimized text size
    113. Swipe gestures
    114. Bottom sheet presentation
    115. Full-screen overlay option
    116. Performance Considerations

      Mobile Optimization:

    117. Reduced JavaScript bundle
    118. Lazy loading
    119. Minimal animations
    120. Battery-friendly
    121. Network-efficient
    122. Accessibility Features

      WCAG 2.1 AA Compliance

      Keyboard Navigation:

    123. Tab order through all elements
    124. Enter/Space to activate
    125. Escape to dismiss
    126. Focus indicators
    127. Screen Reader Support:

    128. ARIA labels and roles
    129. Semantic HTML structure
    130. Alternative text
    131. Live regions for updates
    132. Visual Accessibility:

    133. High contrast options
    134. Large text support
    135. Reduced motion support
    136. Color-blind friendly
    137. Integration Points

      WordPress Integration

      Theme Compatibility:

    138. Works with all themes
    139. No theme modifications needed
    140. CSS isolation
    141. JavaScript namespacing
    142. Plugin Compatibility:

    143. Tested with popular plugins
    144. No conflicts with caching plugins
    145. Compatible with page builders
    146. CDN-friendly
    147. External Services

      Analytics Integration:

    148. Google Analytics 4
    149. Google Tag Manager
    150. Facebook Pixel
    151. Custom analytics
    152. Consent Management Platforms:

    153. OneTrust integration
    154. Cookiebot compatibility
    155. Custom CMP support
    156. Template Management

      Creating Custom Templates

    157. Base Template Selection
    158. – Start from existing template
      – Modify HTML structure
      – Customize CSS styling
      – Add JavaScript logic

    159. Template Registration
    160. – Register via hooks
      – Add to template list
      – Configure options
      – Test functionality

    161. Validation & Testing
    162. – Cross-browser testing
      – Accessibility validation
      – Performance testing
      – Legal compliance review

      Template Updates

      Version Management:

    163. Template versioning
    164. Backward compatibility
    165. Update notifications
    166. Migration paths
    167. Change Tracking:

    168. Modification history
    169. Approval workflows
    170. Testing requirements
    171. Rollback capabilities
    172. Best Practices

      Design Principles

    173. Clarity: Clear, concise language
    174. Transparency: Explain data usage
    175. Choice: Easy consent options
    176. Control: Simple withdrawal
    177. Trust: Professional appearance
    178. Implementation Tips

    179. Test Thoroughly: All devices and browsers
    180. Monitor Performance: Impact on page speed
    181. Regular Updates: Keep legal text current
    182. User Feedback: Monitor consent patterns
    183. Compliance Review: Regular legal audits
    184. Common Mistakes

    185. Overly Complex: Too many options confuse users
    186. Poor Visibility: Banner too subtle
    187. Blocking Content: Interferes with user experience
    188. Outdated Text: Legal requirements change
    189. No Testing: Not tested on real users
    190. Troubleshooting

      Template Not Loading

      Common Causes:

    191. JavaScript disabled
    192. CSS conflicts
    193. Theme interference
    194. Plugin conflicts
    195. Solutions:

    196. Check browser console
    197. Disable other plugins
    198. Test in incognito mode
    199. Verify theme compatibility
    200. Consent Not Recording

      Common Causes:

    201. Database connection issues
    202. JavaScript errors
    203. Form validation failures
    204. Server-side processing errors
    205. Solutions:

    206. Check server logs
    207. Verify database tables
    208. Test form submission
    209. Review error logs
    210. Mobile Display Issues

      Common Causes:

    211. CSS media queries
    212. Theme overrides
    213. Plugin interference
    214. Viewport settings
    215. Solutions:

    216. Test on actual devices
    217. Check responsive design
    218. Override theme styles
    219. Use browser dev tools
    220. Related Documentation

    221. Consent Management Overview
    222. Cookie Scanner
    223. Consent Tracking
    224. Regional Compliance
    225. Configuration Guide

Share this article

Was this article helpful?

Help us improve our documentation

Still need help?

Our support team is ready to assist you with personalized guidance for your workspace.

Submit a support ticket