Choose Traceflair if:

  • You need session replay and heatmaps built in
  • You want error tracking and Web Vitals monitoring
  • You prefer Docker-based self-hosting over PHP/MySQL
  • SDK performance matters (under 5KB vs ~22KB)
  • You want form analytics with field-level tracking

Choose Matomo if:

  • You need Google Analytics import and migration tools
  • You require a built-in tag manager
  • You want a WordPress plugin with deep integration
  • You prefer a tool with a 20+ year track record (Piwik)

Feature-by-Feature Comparison

Feature Traceflair Matomo
Session Replay44 capture modules, pixel-perfectNot available
HeatmapsClick, move, scroll — includedPaid add-on (€229/yr)
Form AnalyticsField-level tracking, hesitation, drop-offPaid add-on (€229/yr)
Error TrackingJS errors, rejections, network failuresNot available
Web VitalsLCP, CLS, INP monitoringNot available
FunnelsMulti-step conversion funnelsPaid add-on (€229/yr)
Page AnalyticsPageviews, bounce rate, sessionsFull reporting suite, GA import
Tag ManagerNot includedBuilt-in tag manager
Self-HostingDocker (PostgreSQL) — simple setupPHP + MySQL/MariaDB — complex setup
GDPR Compliance3 consent modes, PII masking, IP anonGDPR compliant, cookieless option
PII DetectionAutomatic detection and maskingManual configuration
SDK Size<5KB gzipped~22KB
Plugin SystemTree-shakeable JS pluginsMarketplace with 100+ plugins
Click AnalyticsRage clicks, dead clicks, click mapsBasic click tracking
SegmentationDevice, geo, UTM, customAdvanced segments, custom dimensions
WordPress PluginScript tag (works with any CMS)Dedicated WP plugin
Free TierCloud: 10K events/mo, 7-day retentionOn-Premise: free (self-host only)

SDK Size Matters

Every kilobyte affects page load. Traceflair's modular architecture keeps the core tiny while plugins load on demand.

<5KB

Traceflair (gzipped)

~22KB

Matomo script

4x

Smaller

Privacy & Compliance

Traceflair

  • 3 consent modes (opt-in, opt-out, implied)
  • Automatic PII detection and masking
  • IP anonymization built in
  • Docker self-hosting — simple setup
  • data-traceflair-ignore for sensitive areas
  • No third-party data sharing

Matomo

  • GDPR compliant, cookieless tracking option
  • Self-hosting available (PHP/MySQL stack)
  • IP anonymization available
  • Data stored on your servers (On-Premise)
  • Cloud version hosted in EU

Pricing Comparison

Tier Traceflair Matomo
Free$0 — 10K events/mo (cloud)$0 — On-Premise only (self-host)
Cloud Starter$29/mo — 500K events€23/mo — 50K hits
Business$79/mo — 1M events, 90-day retentionScales with traffic (custom pricing)
EnterpriseCustom — unlimited, 365-day retentionCustom pricing
Hidden CostsNone — all features includedHeatmaps €229/yr, Funnels €229/yr, Session Replay €189/yr extra

Switch from Matomo in Minutes

Switching from Matomo is straightforward. No data migration needed — Traceflair starts collecting fresh data immediately.

1

Remove Matomo

Delete the Matomo tracking code from your site.

2

Add Traceflair

Add the Traceflair script tag or install via npm.

3

Start Analyzing

Get session replays, heatmaps, and error tracking instantly.

$ npm install @traceflair/core

Frequently Asked Questions

Compare Traceflair with Other Tools

Ready to switch from Matomo?

Start your 14-day free trial in under 5 minutes. No credit card needed.

Start Your Free Trial Now