Installation

Automatisk Installation

  1. Log ind i dit WordPress admin panel
  2. Gå til Plugins > Tilføj ny
  3. Søg efter “GDPR Cookie Statistics”
  4. Klik Installer nu og derefter Aktiver

Manuel Installation

  1. Download plugin-filen
  2. Upload til /wp-content/plugins/gdpr-cookie-statistics/
  3. 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

  1. Kør Cookie Scan: Gå til Cookie Stats > Scanner og klik “Start Scan”
  2. Konfigurer Banner: Gå til Cookie Stats > Settings og tilpas din cookie banner
  3. 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:

  1. Necessary: Altid aktiveret, kræves for hjemmesidens funktion
  2. Analytics: Sporing og statistik (Google Analytics, etc.)
  3. Marketing: Reklamecookies og social media tracking
  4. 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

  1. Gå til Cookie Stats > Scanner
  2. Klik “Start Cookie Scan”
  3. Vent på scanningen bliver færdig
  4. 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:

  1. Find cookien i scanner-resultater
  2. Klik dropdown under “User Category”
  3. Vælg korrekt kategori
  4. Æ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

  1. Gå til Cookie Stats > Reports
  2. Vælg dato-range
  3. Klik “Export Data”
  4. Vælg format og indstillinger
  5. 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.

Copy to Clipboard

Parametre:

  • show: “summary”, “chart”, “recent”
  • limit: Antal elementer at vise (kun for “recent”)

[gdpr_cookie_banner]

Vis cookie banner preview.

Copy to Clipboard

Parametre:

  • position: “top”, “bottom” (Cookie banner er ikke funktionel i preview)

[gdpr_cookie_list]

Vis liste over scannede cookies.

Copy to Clipboard

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:

Copy to Clipboard

POST /wp-json/gdpr-cookie-stats/v1/consent

Gem samtykke (public endpoint).

Payload:

Copy to Clipboard

GET /wp-json/gdpr-cookie-stats/v1/scanner

Hent scanner resultater.

Requires: manage_options capability

Brug af API

Copy to Clipboard

Hooks og Filters

Action Hooks

gdpr_cookie_stats_init

Fires når pluginet er fuldt initialiseret.

Copy to Clipboard

gdpr_cookie_stats_consent_saved

Fires når nyt samtykke gemmes.

Copy to Clipboard

gdpr_consent_analytics_granted

Fires når analytics cookies accepteres.

Copy to Clipboard

gdpr_consent_marketing_granted

Fires når marketing cookies accepteres.

Copy to Clipboard

Filter Hooks

gdpr_cookie_stats_banner_text

Filtrer banner tekst.

Copy to Clipboard

gdpr_cookie_stats_scan_urls

Filtrer URLs der scannes.

Copy to Clipboard

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:

  1. Clear alle caches
  2. Tjek Settings > Banner enabled
  3. 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:

  1. Deaktiver midlertidigt caching
  2. Tjek at SSL fungerer korrekt
  3. Kør scan igen

Statistik Data Mangler

Mulige årsager:

  • AJAX requests blokeret
  • Database problemer
  • Plugin konflikt

Løsning:

  1. Tjek browser console for JavaScript fejl
  2. Deaktiver andre plugins midlertidigt
  3. Tjek database tabeller er oprettet

Debug Mode

Aktiver WordPress debug mode for detaljeret fejllogning:

Copy to Clipboard

Support

Ved tekniske problemer:

  1. Tjek plugin log filer
  2. Verificer systemkrav er opfyldt
  3. Test med standard WordPress tema
  4. 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.