Example report

Website analytics & tracking, 20 October 2026

Checked 09:41 at https://www.exempelkommun.se/, redirected from https://exempelkommun.se/

Check your own website

3/10Needs action

Tracks with cookies before consent

Piwik PRO set tracking cookies before the visitor had answered the cookie banner. The Electronic Communications Act requires consent first, and this is what PTS, the regulator, looks at.

The site gets 7 when nothing tracks before consent.
How the score is set

In brief

The numbers show before → after the visitor answered the cookie banner.

2→ 7

Cookies Action needed

1 tracking cookie set before consent. +5 after consent.

24→ 29

Network responses Tracking before consent

+5 after consent. 5 other companies received data before any choice was made.

1

Local storage Unchanged

Values the page keeps in the browser besides cookies. Some trackers use this instead of a cookie.

5

Technologies detected Identified

Named products we could identify on the page from scripts and requests.

TechnologiesSitevision, Piwik PRO, Siteimprove, Google Fonts, jsDelivr seen on the page.5 technologies

Platform

  • Sitevisionplatform

Analytics

  • Piwik PROanalytics
  • Siteimproveanalytics

Connections

  • Google Fontsconnections
  • jsDelivrconnections
CookiesWhat matters is not the count, but whether tracking cookies appear before the visitor agrees.1 set before consent

Before consent (2 cookies, 2 domains)

  • CookieStatusExpires
  • _pk_id.abc123.4f2eStatistics, exempelkommun.seNeeds consent first2 years
    • A visitor id for an analytics service.
    • Category StatisticsSet by exempelkommun.seTiming Before consentFlags SecureSameSite Lax
  • cookieconsent_shownConsent choice, www.exempelkommun.seSet before consent1 year
    • Remembers the visitor's own cookie choice. Required for the banner to work.
    • Category Consent choiceSet by www.exempelkommun.seTiming Before consentFlags SecureSameSite Lax

After consent (5 new, 1 domain)

  • CookieStatusExpires
  • _pk_ses.abc123.4f2eStatistics, exempelkommun.seAfter consentSession
    • A visitor id for an analytics service.
    • Category StatisticsSet by exempelkommun.seTiming After consentFlags SecureSameSite Lax
  • ppms_privacy_abc123Consent choice, exempelkommun.seAfter consent2 years
    • Remembers the visitor's own cookie choice. Required for the banner to work.
    • Category Consent choiceSet by exempelkommun.seTiming After consentFlags SecureSameSite Lax
  • stg_traffic_source_priorityStatistics, exempelkommun.seAfter consent1 year
    • A visitor id for an analytics service.
    • Category StatisticsSet by exempelkommun.seTiming After consentFlags SecureSameSite Lax
  • +2 more. Show all 5
    • stg_last_interactionStatistics, exempelkommun.seAfter consent2 years
      • A visitor id for an analytics service.
      • Category StatisticsSet by exempelkommun.seTiming After consentFlags SecureSameSite Lax
    • nmstatStatistics, exempelkommun.seAfter consent4 years
      • A visitor id for an analytics service.
      • Category StatisticsSet by exempelkommun.seTiming After consentFlags SecureSameSite Lax
NetworkWhat the page contacted, before and after the visitor answered the cookie banner. Open a domain to see its requests.2 domains needs consent first

Before consent (24 requests across 6 domains)

  • DomainStatusCount
  • exempelkommun.containers.piwik.proPiwik PRO, analytics, set tracking cookies before the banner was answeredNeeds consent first2 requests
    • Piwik PRO.
    • /abc123.jsscript
    • /abc123.sync.jsscript
  • exempelkommun.piwik.proPiwik PRO, analytics, set tracking cookies before the banner was answeredNeeds consent first2 requests
    • Piwik PRO.
    • /ppms.jsscript
    • /ppms.php?idsite=abc123&rec=1&action_name=Startimage
  • www.exempelkommun.seFirst party1st party16 requests
    • The site's own pages, stylesheets, scripts and images.
    • /document
    • /css/main.cssstylesheet
    • /css/print.cssstylesheet
    • /js/app.jsscript
    • /js/menu.jsscript
    • /js/search.jsscript
    • /fonts/brodtext.woff2font
    • /fonts/rubrik.woff2font
    • /bilder/logo.svgimage
    • /bilder/startbild.webpimage
    • /bilder/nyhet-1.webpimage
    • /bilder/nyhet-2.webpimage
    • /bilder/nyhet-3.webpimage
    • /favicon.icoimage
    • /api/driftinfo.jsondata
    • /samtycke/banner.jsscript
  • +3 more. Show all 6
    • cdn.jsdelivr.netjsDelivr, connection3rd party2 requests
      • jsDelivr.
      • /npm/swiper@11/swiper-bundle.min.jsscript
      • /npm/swiper@11/swiper-bundle.min.cssstylesheet
    • fonts.googleapis.comGoogle Fonts, connection3rd party1 request
      • Google Fonts.
      • /css2?family=Interstylesheet
    • fonts.gstatic.comGoogle Fonts, connection3rd party1 request
      • Google Fonts.
      • /s/inter/v13/inter.woff2font

After consent (5 new requests across 3 domains)

  • DomainStatusCount
  • exempelkommun.piwik.proPiwik PRO, analyticsAfter consent2 requests
    • Piwik PRO.
    • /ppms.php?idsite=abc123&rec=1&action_name=Start&consent=1image
    • /ppms.php?idsite=abc123&rec=1&e_c=samtyckeimage
  • ssl.siteimprove.comSiteimprove, analyticsAfter consent2 requests
    • Siteimprove.
    • /image.aspx?accountid=123456image
    • /image.aspx?accountid=123456&ev=pageviewimage
  • siteimproveanalytics.comSiteimprove, analyticsAfter consent1 request
    • Siteimprove.
    • /js/siteanalyze_123456.jsscript
Local storageValues the page keeps in the browser besides cookies. Some trackers use this instead of a cookie.1 entries

Before consent (1 value)

  • KeyValue (truncated)
  • ppms_webstorage…

After consent (0 new values)

Nothing new after consent.

Technical deep diveFor developers and suppliers: security policy, connection and every request.

Content Security Policy

The page sends no Content Security Policy.

Connection

HTTP 200, –, TLS 1.3. Load 11.8 s, consent phase 5.1 s, total 28.4 s

All requests

29 rows with URL, type, size and time

  • URLTypePhaseSizeTime
  • www.exempelkommun.se/documentbefore––
  • www.exempelkommun.se/css/main.cssstylesheetbefore––
  • www.exempelkommun.se/css/print.cssstylesheetbefore––
  • www.exempelkommun.se/js/app.jsscriptbefore––
  • www.exempelkommun.se/js/menu.jsscriptbefore––
  • www.exempelkommun.se/js/search.jsscriptbefore––
  • www.exempelkommun.se/fonts/brodtext.woff2fontbefore––
  • www.exempelkommun.se/fonts/rubrik.woff2fontbefore––
  • www.exempelkommun.se/bilder/logo.svgimagebefore––
  • www.exempelkommun.se/bilder/startbild.webpimagebefore––
  • +19 more. Show all 29
    • www.exempelkommun.se/bilder/nyhet-1.webpimagebefore––
    • www.exempelkommun.se/bilder/nyhet-2.webpimagebefore––
    • www.exempelkommun.se/bilder/nyhet-3.webpimagebefore––
    • www.exempelkommun.se/favicon.icoimagebefore––
    • www.exempelkommun.se/api/driftinfo.jsondatabefore––
    • www.exempelkommun.se/samtycke/banner.jsscriptbefore––
    • exempelkommun.containers.piwik.pro/abc123.jsscriptbefore––
    • exempelkommun.containers.piwik.pro/abc123.sync.jsscriptbefore––
    • exempelkommun.piwik.pro/ppms.jsscriptbefore––
    • exempelkommun.piwik.pro/ppms.php?idsite=abc123&rec=1&action_name=Startimagebefore––
    • fonts.googleapis.com/css2?family=Interstylesheetbefore––
    • fonts.gstatic.com/s/inter/v13/inter.woff2fontbefore––
    • cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.jsscriptbefore––
    • cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.cssstylesheetbefore––
    • exempelkommun.piwik.pro/ppms.php?idsite=abc123&rec=1&action_name=Start&consent=1imageafter––
    • exempelkommun.piwik.pro/ppms.php?idsite=abc123&rec=1&e_c=samtyckeimageafter––
    • siteimproveanalytics.com/js/siteanalyze_123456.jsscriptafter––
    • ssl.siteimprove.com/image.aspx?accountid=123456imageafter––
    • ssl.siteimprove.com/image.aspx?accountid=123456&ev=pageviewimageafter––