SR

GDPR-compilant Analytics for Craft CMS

Most analytics tools collect far more data than you need and violate your users' privacy in the process. Insights takes a different approach: it gives you meaningful traffic metrics while being fully GDPR-compliant by design.

Insights is a analytics plugin for Craft CMS. All data stays on your server, no third-party services, no cookie banners, fully GDPR-compliant out of the box.

Why Insights?

InsightsGoogle Analytics
GDPR-compliant without consent
No cookie banners needed
Data stays on your server
No data shared with third parties
Native Craft CMS integration
Lightweight (~3KB, async)

How It Works

  1. Add the tracking script to your templates
  2. View your dashboard in the Craft control panel
{{ craft.insights.trackingScript() }}

That's it. Insights automatically tracks pageviews, referrers, and devices. No configuration required.

Privacy by Design

Insights doesn't collect personal data:

  • No cookies - Nothing stored on the user's device
  • No fingerprinting - Uses daily-rotating visitor hashes
  • No IP storage - IPs are used for GeoIP lookup, then immediately discarded
  • Aggregated data only - Raw events are never stored

This means no consent banners, no privacy policy updates, and no GDPR headaches.

Lite vs Pro

Lite covers the essentials-pageviews, referrers, devices, and real-time visitors. Perfect for blogs and smaller sites.

Pro adds marketing features: campaign tracking (UTM), country stats, user events, scroll depth, session insights, and more. Built for teams that need deeper insights.

FeatureLitePro
Key Metrics
Referrer Analysis
Real-time Visitors
Device Breakdown
Entry Sidebar
Data Export (CSV)
Widgets
Country Tracking
User Events
Scroll Depth Tracking
Session Insights
Entry & Exit Pages
Outbound Link Tracking
Campaign Tracking (UTM)
Site Search Analytics

Getting Started

Installation

Install via Composer or the Craft Plugin Store.

Configuration

Customize tracking behavior and privacy settings.


Copyright © 2026 Samuel Reichör