EU/EEA targeting is DigiConsent Pro’s most efficient way to ensure GDPR compliance across all European Union member states and European Economic Area countries with a single configuration. Rather than creating 27+ individual country rules for each EU nation, EU targeting automatically detects visitors from any GDPR-covered country and displays your configured consent banner.
This comprehensive guide covers everything you need to know about configuring EU/EEA targeting for complete GDPR compliance.
Understanding EU/EEA Targeting
The General Data Protection Regulation (GDPR) applies to all 27 European Union member states plus Iceland, Liechtenstein, and Norway (European Economic Area members). The United Kingdom, post-Brexit, maintains equivalent UK GDPR regulations. Together, these countries represent one of the world’s strictest privacy regulatory frameworks.
What Countries Are Included
When you enable EU/EEA targeting, DigiConsent Pro automatically includes visitors from:
EU Member States (27 countries):
- Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden
EEA Countries (3 countries):
- Iceland, Liechtenstein, Norway
Optional Addition:
- United Kingdom (can be included in EU targeting or configured separately with its own country rule, depending on your needs)
This list updates automatically if EU membership changes, ensuring your configuration remains current without manual intervention.
Why Use EU Targeting Instead of Individual Country Rules
EU targeting provides several advantages over creating individual country rules:
- Simplicity: Configure once instead of creating 27+ identical rules
- Consistency: Ensure all EU visitors receive identical GDPR-compliant treatment
- Automatic updates: New EU members are automatically included without configuration changes
- Reduced maintenance: Update one rule instead of maintaining dozens
- No risk of omissions: Can’t accidentally forget a EU member country
Use individual country rules within the EU only when you need country-specific variations (different languages, national privacy law nuances beyond GDPR). For uniform GDPR compliance, EU targeting is the optimal approach.
GDPR Requirements Overview
Before configuring EU targeting, understand the specific requirements GDPR imposes on cookie consent.
Core GDPR Cookie Consent Requirements
- Opt-in consent required: Non-essential cookies cannot be set until visitors actively consent. Pre-checked boxes or implied consent don’t satisfy GDPR.
- Granular control: Visitors must be able to consent to specific cookie purposes/categories, not just all-or-nothing acceptance.
- Easy rejection: Rejecting cookies must be as easy as accepting them. Reject buttons must be equally prominent.
- Clear information: Cookie purposes, types, and data processing must be explained in clear, plain language before consent.
- Freely given: Consent cannot be conditional for accessing services (with some exceptions for services that fundamentally require cookies).
- Revocable: Visitors must be able to withdraw consent as easily as they gave it.
- Documented: You should maintain records of consent (who consented, when, to what).
DigiConsent Pro’s EU targeting is designed to meet all these requirements when properly configured.
What Cookies Require Consent
Under GDPR, only strictly necessary cookies are exempt from consent requirements. These are cookies essential for website functionality (session cookies, security cookies, load balancing cookies). All other cookies require explicit opt-in consent, including:
- Analytics cookies: Google Analytics, Matomo, other traffic analysis tools
- Marketing cookies: Advertising networks, retargeting pixels, social media tracking
- Preference cookies: User interface customization, language selection (unless strictly necessary)
- Third-party cookies: Any cookies set by domains other than your own
Configuring EU/EEA Targeting
Setting up EU targeting is straightforward. This walkthrough creates a GDPR-compliant configuration for all EU/EEA visitors.
Step 1: Create EU Targeting Rule
- Log into WordPress and navigate to Settings > DigiConsent
- Click the Geolocation tab
- Click Add New Location Rule
- In Targeting Type, select EU/EEA Countries
- Name your rule “EU/EEA – GDPR Compliance” or similar
- Optionally select whether to include the United Kingdom (recommended: include UK for consistent post-Brexit GDPR compliance)
Step 2: Configure GDPR-Compliant Banner Design
Banner Message:
Write clear, informative banner text that explains cookie usage without legal jargon. GDPR emphasizes plain language. Example:
"We use cookies to improve your browsing experience, analyze site traffic, and personalize content. You can choose which types of cookies to accept. For more information, see our Privacy Policy."Button Configuration:
- Accept All button: Label clearly (“Accept All Cookies” or “Accept All”)
- Reject All button: Must be equally prominent. Label clearly (“Reject All” or “Reject Non-Essential”)
- Manage Preferences button: Allow granular control (“Cookie Settings” or “Manage Preferences”)
Ensure Reject is as visually prominent as Accept—same size, same style, similar positioning. Making rejection harder violates GDPR.
Privacy Policy Link:
- Link to your comprehensive privacy policy
- Ensure privacy policy specifically addresses cookie usage, purposes, data processors, retention periods, and visitor rights
Step 3: Define Cookie Categories
GDPR requires granular consent. Configure clear cookie categories that visitors can individually accept or reject.
Recommended Categories:
1. Strictly Necessary
- Description: “Essential cookies required for website functionality, security, and your current session. These cannot be disabled.”
- Status: Always enabled, pre-checked, cannot be unchecked
- Examples: Session cookies, security tokens, load balancing
2. Analytics / Performance
- Description: “Help us understand how visitors interact with our website by collecting and reporting anonymous information.”
- Status: Optional, unchecked by default (opt-in)
- Examples: Google Analytics, Matomo, Hotjar
3. Marketing / Advertising
- Description: “Used to track visitors across websites to display relevant advertisements and measure campaign effectiveness.”
- Status: Optional, unchecked by default (opt-in)
- Examples: Google Ads, Facebook Pixel, retargeting networks
4. Preferences / Functionality
- Description: “Remember your preferences and settings to provide enhanced, personalized features.”
- Status: Optional, unchecked by default (opt-in)
- Examples: Language selection, UI customization, video player settings
Assign all cookies on your website to appropriate categories. Be conservative—when uncertain, place cookies in optional categories requiring consent rather than Strictly Necessary.
Step 4: Set Consent Type to Opt-In
GDPR requires opt-in consent for non-essential cookies. In the consent type settings:
- Select Opt-in (Explicit Consent)
- Verify that cookie categories are unchecked by default (except Strictly Necessary)
- Ensure no cookies load before consent is obtained
This configuration prevents any non-essential cookies from being set until visitors actively accept them.
Step 5: Configure Cookie Blocking
Technical cookie blocking ensures compliance even if visitors don’t interact with the banner.
- Navigate to the Script Blocking section
- Add scripts that set non-essential cookies to the blocking list:
- Google Analytics scripts
- Marketing pixel scripts
- Social media tracking scripts
- Third-party advertising scripts
- Assign each script to the appropriate cookie category
- Test that scripts only load after consent is given for their category
Script blocking is critical for GDPR compliance—consent alone isn’t sufficient if scripts load regardless of consent choices.
Step 6: Enable Iframe Blocking (If Applicable)
If your website embeds YouTube videos, Google Maps, Vimeo content, or other third-party iframes that set cookies:
- Navigate to the Iframe Blocker tab
- Enable iframe blocking
- Configure which iframe types to block (YouTube, Vimeo, Google Maps, custom domains)
- Assign iframe types to cookie categories (typically Marketing or Preferences)
- Customize placeholder text explaining why content is blocked and how to enable it
Iframe blocking prevents third-party embeds from loading and setting cookies before consent.
Step 7: Add Consent Management Access
GDPR requires that consent be as easy to withdraw as to give. Ensure visitors can easily manage their preferences:
- Enable the Floating Manage Button (Pro feature) to provide persistent preference access
- Add a “Cookie Preferences” or “Manage Cookies” link in your footer
- Include preference management links in your privacy policy
Visitors should never have to search for how to change their cookie preferences.
Step 8: Configure Display Settings
For EU visitors, GDPR compliance requires consent before tracking, which affects display timing:
- Display Delay: Minimal or none. You need consent before tracking begins, so show the banner quickly.
- Scroll Trigger: Generally avoid for EU visitors. Don’t wait for scrolling—you need consent immediately.
- Page Lock: Consider enabling to prevent interaction until consent is provided, ensuring no tracking occurs before consent.
- Exit Intent: Can supplement but shouldn’t replace immediate display.
The goal is obtaining consent as early as possible to enable tracking with permission, while making rejection equally easy.
Step 9: Save and Test
- Click Save Changes
- Clear all caches (WordPress, page cache, CDN, browser)
- Test using a VPN connected to an EU country
- Verify the GDPR-compliant banner appears with correct options
- Test that rejecting cookies actually blocks non-essential cookies
- Test that accepting cookies allows them
- Test granular category selection
- Test consent withdrawal and reselection
Multilingual Considerations for EU
The EU has 24 official languages. While GDPR doesn’t require cookie banners in every EU language, providing banners in visitors’ languages improves user experience and may reduce complaints.
Approaches to Multilingual EU Banners
Option 1: English-Only Banner
Display all EU visitors an English banner. English is widely understood across Europe. While not ideal for user experience, it’s legally compliant if the language is clear and accessible.
Option 2: Major Language Versions
Create separate country rules for major languages (German, French, Italian, Spanish, Polish) with translated banners, falling back to English for other EU countries via the EU rule.
Option 3: WordPress Multilingual Plugins
Integrate with WPML, Polylang, or other multilingual plugins that can translate banner text based on visitor language settings.
Option 4: Browser Language Detection
Use JavaScript to detect browser language and display appropriate banner text dynamically. More complex but provides personalized experience.
Testing EU Targeting Compliance
Thorough testing ensures your EU configuration actually achieves GDPR compliance.
Functional Testing
- VPN to EU Country: Use VPN to simulate EU visitor
- Test with multiple EU countries (Germany, France, Poland, etc.)
- Verify EU banner appears for all EU countries
- Cookie Blocking Verification:
- Open browser developer tools > Application/Storage > Cookies
- Load page without accepting cookies
- Verify only strictly necessary cookies are present
- Accept analytics cookies
- Verify analytics cookies now appear
- Verify marketing cookies still don’t appear (not accepted)
- Script Blocking Verification:
- Open developer tools > Network tab
- Load page without accepting
- Verify Google Analytics, marketing pixels don’t load
- Accept relevant categories
- Verify scripts now load
- Iframe Blocking Verification:
- Visit page with YouTube embed without accepting
- Verify placeholder appears instead of video
- Accept marketing cookies
- Verify video now loads
Compliance Checklist
Verify your EU configuration meets all GDPR requirements:
- ☐ Non-essential cookies blocked until consent
- ☐ Granular category options provided
- ☐ Categories unchecked by default (opt-in)
- ☐ Accept and Reject equally prominent
- ☐ Clear, plain language explanations
- ☐ Privacy policy linked and comprehensive
- ☐ Consent easily revocable via floating button or footer link
- ☐ Banner appears before any tracking occurs
- ☐ Third-party iframes blocked until consent
- ☐ Cookie information detailed and accessible
Combining EU Targeting with Other Rules
EU targeting works alongside other geolocation rules. Understanding rule hierarchy prevents conflicts.
EU Rule + Default Rule
Most common configuration:
- EU Rule: Strict GDPR opt-in for all EU/EEA visitors
- Default Rule: Simpler notice or no banner for all other visitors worldwide
This ensures GDPR compliance where required without over-restricting visitors from regions without strict privacy laws.
EU Rule + Individual EU Country Rules
For language-specific variations within EU:
- Germany Country Rule: German-language GDPR banner
- France Country Rule: French-language GDPR banner
- EU Rule: English GDPR banner for all other EU countries
Country rules override EU rule (more specific), so German visitors see the German rule, French visitors see the French rule, all other EU visitors see the EU rule.
EU Rule + UK Country Rule
Post-Brexit UK separation:
- EU Rule: GDPR compliance for EU/EEA (excluding UK)
- UK Country Rule: UK GDPR + PECR compliance specifically for UK
Useful if UK and EU approaches diverge over time, though currently regulations remain very similar.
Maintaining GDPR Compliance
GDPR compliance is ongoing. Regular maintenance ensures continued adherence.
Regular Audits
Quarterly, verify:
- All cookies on your site are categorized correctly
- New cookies added by plugins or features are blocked until consent
- Third-party scripts respect consent choices
- Consent banner appears and functions correctly
- Privacy policy remains current and comprehensive
Monitoring Regulatory Updates
Stay informed about GDPR developments:
- Subscribe to European Data Protection Board (EDPB) updates
- Monitor guidance from national Data Protection Authorities (DPAs)
- Review significant court cases (CJEU rulings) that interpret GDPR
- Adjust configurations as guidance evolves
Common GDPR Compliance Mistakes
Avoid these frequent errors:
- Pre-checked boxes: Cookie categories cannot be pre-selected (except Strictly Necessary)
- Cookie walls: Blocking all content until acceptance may violate “freely given” consent requirements (consult legal counsel)
- Hidden reject option: Reject must be as easy and prominent as accept
- Vague descriptions: Cookie purposes must be clearly explained in plain language
- Incorrect categorization: Analytics and marketing cookies cannot be classified as “necessary”
- No withdrawal mechanism: Consent must be as easy to withdraw as to give
- Cookies before consent: Non-essential cookies setting before consent is obtained violates GDPR
Next Steps
With EU/EEA targeting configured, explore additional Pro features:
- Country Targeting Setup: Add specific country rules for non-EU countries with unique privacy laws
- US State Targeting: Configure CPRA, VCDPA, and other US state privacy law compliance
- Iframe Blocker Setup: Deep dive into blocking third-party content until consent
- Floating Manage Button: Implement persistent cookie preference access for easy consent withdrawal
EU/EEA targeting provides comprehensive GDPR compliance across all European Union and Economic Area countries with minimal configuration effort, ensuring you meet strict European privacy requirements while maintaining user-friendly consent management.
Similar Articles
- User Interaction Controls and Accessibility Features
- Iframe Blocker Setup: Blocking Third-Party Embeds Until Consent
- Display Delay and Triggers for Optimal User Experience
- Creating and Managing Location-Based Rules
- Floating Manage Button: Persistent Cookie Preference Access
- DigiConsent Pro Version Overview