Installation
Automatisk Installation
- Log ind i dit WordPress admin panel
- Gå til Plugins > Tilføj ny
- Søg efter “GDPR Cookie Statistics”
- Klik Installer nu og derefter Aktiver
Manuel Installation
- Download plugin-filen
- Upload til
/wp-content/plugins/gdpr-cookie-statistics/ - Aktiver pluginet gennem WordPress admin
Systemkrav
- WordPress 5.0 eller højere
- PHP 7.4 eller højere
- MySQL database adgang
Første Opsætning
Efter aktivering finder du pluginet under Cookie Stats i din WordPress admin menu.
Quick Start Guide
- Kør Cookie Scan: Gå til Cookie Stats > Scanner og klik “Start Scan”
- Konfigurer Banner: Gå til Cookie Stats > Settings og tilpas din cookie banner
- Tjek Frontend: Besøg din hjemmeside og se din cookie banner i aktion
Admin Menu Oversigt
- Dashboard: Hovedoversigt med statistikker
- Scanner: Cookie discovery og kategorisering
- Reports: Detaljerede rapporter og eksport
- Settings: Plugin konfiguration
Cookie Banner Konfiguration
Banner Indstillinger
Grundlæggende Opsætning
Settings > Cookie Banner Settings
Enable Cookie Banner: Tænd/sluk cookie banner Banner Text: Tilpas teksten der vises i banneret Privacy Policy URL: Link til din privatlivspolitik Show Decline Button: Vis “Afvis alle” knap Show Settings Button: Vis “Cookie indstillinger” knap
Udseende Tilpasning
- Primary Color: Farve for knapper og links
- Background Color: Banner baggrungsfarve
- Text Color: Tekstfarve i banneret
Banner Placering
Banneret vises automatisk nederst på siden for nye besøgende. Når brugere har givet samtykke, vises banneret ikke igen.
Cookie Kategorier
Pluginet understøtter fire cookie-kategorier:
- Necessary: Altid aktiveret, kræves for hjemmesidens funktion
- Analytics: Sporing og statistik (Google Analytics, etc.)
- Marketing: Reklamecookies og social media tracking
- Functional: Forbedrer brugeroplevelsen (sprog, præferencer)
Cookie Scanner
Automatisk Cookie Discovery
Scanner-funktionen crawler din hjemmeside og identificerer automatisk alle cookies.
Sådan Kører du en Scan
- Gå til Cookie Stats > Scanner
- Klik “Start Cookie Scan”
- Vent på scanningen bliver færdig
- Gennemgå resultaterne
Hvad Scannes?
- Hjemmeside og undersider
- WooCommerce sider (hvis installeret)
- HTTP Set-Cookie headers
- JavaScript cookies (document.cookie)
Scanner Resultater
Cookie Information
For hver fundet cookie vises:
- Cookie Name: Navnet på cookien
- Domain: Hvilket domæne cookien tilhører
- Category: Automatisk kategorisering
- Expires: Hvor længe cookien lever
- Secure/HttpOnly: Sikkerhedsegenskaber
- Times Detected: Hvor ofte den er fundet
Manual Kategorisering
Du kan justere automatiske kategoriseringer:
- Find cookien i scanner-resultater
- Klik dropdown under “User Category”
- Vælg korrekt kategori
- Ændringen gemmes automatisk
Automatiske Scans
Pluginet kan konfigureres til at køre automatiske scans:
- Ugentligt (standard)
- Dagligt
- Månedligt
Statistik og Rapporter
Dashboard Oversigt
Hoveddeashboardet viser:
- Total Visitors: Antal unikke besøgende
- Consent Rate: Procent der har givet samtykke
- Category Acceptance: Acceptance rates for hver cookie-kategori
- Recent Activity: Seneste samtykke-handlinger
Detaljerede Rapporter
Trends Analyse
Interaktive grafer viser:
- Samtykke-trends over tid
- Cookie-kategori popularitet
- Accept vs. decline rates
Custom Dato-Ranges
Filtrer rapporter efter:
- Sidste 7 dage
- Sidste 30 dage
- Custom dato-interval
Data Export
Export Formater
- CSV: Til regneark og videre analyse
- JSON: Til systemintegration
Export Indstillinger
Du kan vælge at inkludere:
- IP-adresser (hvis ikke anonymiseret)
- User agent information
- Side-URLs
- Tidsstempler
Eksport Process
- Gå til Cookie Stats > Reports
- Vælg dato-range
- Klik “Export Data”
- Vælg format og indstillinger
- Download fil
Privacy og GDPR Indstillinger
Data Retention
Automatisk Sletning
Konfigurer hvor længe data skal gemmes:
- 0 dage: Gem data for evigt
- 30-365 dage: Automatisk sletning efter periode
IP Anonymisering
- Aktiveret: Fjerner sidste oktet fra IP-adresser (192.168.1.x)
- Deaktiveret: Gemmer fulde IP-adresser
GDPR Compliance Features
WordPress Privacy Tools Integration
- Data Export: Automatisk inkluderet i WordPress privacy exports
- Data Erasure: Data slettes ved privacy erasure requests
- Data Portability: Struktureret JSON export
Consent Management
- Granular Control: Brugere kan vælge specifikke kategorier
- Easy Withdrawal: Brugere kan ændre samtykke når som helst
- Audit Trail: Komplet log over samtykke-ændringer
Shortcodes
[gdpr_cookie_stats]
Vis statistik på frontend.
Parametre:
show: “summary”, “chart”, “recent”limit: Antal elementer at vise (kun for “recent”)
[gdpr_cookie_banner]
Vis cookie banner preview.
Parametre:
position: “top”, “bottom” (Cookie banner er ikke funktionel i preview)
[gdpr_cookie_list]
Vis liste over scannede cookies.
Parametre:
category: “necessary”, “analytics”, “marketing”, “functional”show_description: “true”, “false”
REST API
Endpoints
GET /wp-json/gdpr-cookie-stats/v1/statistics
Hent statistik data.
Requires: manage_options capability
Response:
POST /wp-json/gdpr-cookie-stats/v1/consent
Gem samtykke (public endpoint).
Payload:
GET /wp-json/gdpr-cookie-stats/v1/scanner
Hent scanner resultater.
Requires: manage_options capability
Brug af API
Hooks og Filters
Action Hooks
gdpr_cookie_stats_init
Fires når pluginet er fuldt initialiseret.
gdpr_cookie_stats_consent_saved
Fires når nyt samtykke gemmes.
gdpr_consent_analytics_granted
Fires når analytics cookies accepteres.
gdpr_consent_marketing_granted
Fires når marketing cookies accepteres.
Filter Hooks
gdpr_cookie_stats_banner_text
Filtrer banner tekst.
gdpr_cookie_stats_scan_urls
Filtrer URLs der scannes.
Fejlfinding
Almindelige Problemer
Cookie Banner Vises Ikke
Mulige årsager:
- Caching plugin cache ikke clearet
- Banner deaktiveret i indstillinger
- Samtykke allerede givet (check browser cookies)
Løsning:
- Clear alle caches
- Tjek Settings > Banner enabled
- Clear browser cookies for dit site
Scanner Finder Ingen Cookies
Mulige årsager:
- Website bruger JavaScript til at sætte cookies
- Caching forhindrer cookie scanning
- SSL certifikat problemer
Løsning:
- Deaktiver midlertidigt caching
- Tjek at SSL fungerer korrekt
- Kør scan igen
Statistik Data Mangler
Mulige årsager:
- AJAX requests blokeret
- Database problemer
- Plugin konflikt
Løsning:
- Tjek browser console for JavaScript fejl
- Deaktiver andre plugins midlertidigt
- Tjek database tabeller er oprettet
Debug Mode
Aktiver WordPress debug mode for detaljeret fejllogning:
Support
Ved tekniske problemer:
- Tjek plugin log filer
- Verificer systemkrav er opfyldt
- Test med standard WordPress tema
- Kontakt mig på support med detaljeret fejlbeskrivelse
Denne dokumentation dækker alle hovedfunktioner i GDPR Cookie Statistics plugin. For yderligere spørgsmål eller support, kontakt Simon Ringwelski.
