Website analytics & tracking, 20 October 2026
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
Analytics
Connections
CookiesWhat matters is not the count, but whether tracking cookies appear before the visitor agrees.1 set before consent
Before consent
- 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
- 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
- DomainStatusCount
exempelkommun.containers.piwik.proPiwik PRO, analytics, set tracking cookies before the banner was answeredNeeds consent first2 requests
- Piwik PRO.
/abc123.js/abc123.sync.js
exempelkommun.piwik.proPiwik PRO, analytics, set tracking cookies before the banner was answeredNeeds consent first2 requests
- Piwik PRO.
/ppms.js/ppms.php?idsite=abc123&rec=1&action_name=Start
www.exempelkommun.seFirst party1st party16 requests
- The site's own pages, stylesheets, scripts and images.
//css/main.css/css/print.css/js/app.js/js/menu.js/js/search.js/fonts/brodtext.woff2/fonts/rubrik.woff2/bilder/logo.svg/bilder/startbild.webp/bilder/nyhet-1.webp/bilder/nyhet-2.webp/bilder/nyhet-3.webp/favicon.ico/api/driftinfo.json/samtycke/banner.js
+3 more. Show all 6
cdn.jsdelivr.netjsDelivr, connection3rd party2 requests
- jsDelivr.
/npm/swiper@11/swiper-bundle.min.js/npm/swiper@11/swiper-bundle.min.css
fonts.googleapis.comGoogle Fonts, connection3rd party1 request
- Google Fonts.
/css2?family=Inter
fonts.gstatic.comGoogle Fonts, connection3rd party1 request
- Google Fonts.
/s/inter/v13/inter.woff2
After consent
- DomainStatusCount
exempelkommun.piwik.proPiwik PRO, analyticsAfter consent2 requests
- Piwik PRO.
/ppms.php?idsite=abc123&rec=1&action_name=Start&consent=1/ppms.php?idsite=abc123&rec=1&e_c=samtycke
ssl.siteimprove.comSiteimprove, analyticsAfter consent2 requests
- Siteimprove.
/image.aspx?accountid=123456/image.aspx?accountid=123456&ev=pageview
siteimproveanalytics.comSiteimprove, analyticsAfter consent1 request
- Siteimprove.
/js/siteanalyze_123456.js
Local storageValues the page keeps in the browser besides cookies. Some trackers use this instead of a cookie.1 entries
Before consent
- KeyValue (truncated)
ppms_webstorage…
After consent
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––
- www.exempelkommun.se