Migrating to Piwik PRO

By Lucas Brandao ยท Sรฃo Paulo ยท verified 2026-05-05 ยท edit on GitHub

Piwik PRO is the destination for hospitals running PHI-bound web properties, banks under MAS or BaFin scrutiny, and EU government tenants who need a SAML SSO checkbox in the procurement spreadsheet. The Business tier costs around $400/mo and looks like a feature-richer Matomo Cloud; the Enterprise tier is where HIPAA, BAA, custom retention, and the Customer Data Platform live, and that contract negotiates in the low-five-figures per year. Most of the regulatory features that pull teams toward Piwik PRO sit behind the Enterprise paywall โ€” the Business tier alone will not satisfy a HIPAA auditor.

When Piwik PRO is the right destination

Piwik PRO earns its price tag in four scenarios. Outside these, it is overkill โ€” and the dashboard is heavier than Matomo's, the install is heavier than Plausible's, and the bill is heavier than both combined.

When Piwik PRO is the wrong destination

Four anti-patterns. If any of these describe you, look at Plausible, Matomo, or stay on GA4 with BigQuery export.

From which source โ€” pick your starting line

Five common origin points. The GA4 path is the only fully-published pair page today; the rest are in queue.

Live ยท Pair page

Coming from GA4

The main path. 2-3 weeks engineering effort, 95K-event SvelteKit test stand documented end-to-end. Custom-dimension limit (10 on Business, 50 on Enterprise) is the first wall most GA4 teams hit; the consent-mode mapping is the second.

GA4 โ†’ Piwik PRO โ†’
In queue

Coming from Universal Analytics

Rare in 2026 โ€” UA was sunset 2024-07-01 and historical data was deleted from Google's side mid-2024. If you somehow still have a live UA install, this is a fresh-tracker job, not a migration. CSV import of pre-2024 archives is possible but day-aggregated only.

UA โ†’ Piwik PRO (stub) โ†’
In queue

Coming from Adobe Analytics

Piwik PRO is the closest real Adobe Analytics alternative on the market โ€” eVar/prop-style custom dimensions, segments, and audience builder all map cleanly. Common move when Adobe contracts come up for renewal at $80K+/yr and finance asks "what else is there." Migration effort is real (4-6 weeks); savings are 60-80%.

Adobe โ†’ Piwik PRO (stub) โ†’
In queue

Coming from Mixpanel

CDP overlap territory. Both tools have audience builders, both have raw event export. Teams move when Mixpanel pricing scales past $40K/yr and the compliance team asks for SAML + EU hosting. Event-property model translates cleanly; cohort definitions are a manual rebuild.

Mixpanel โ†’ Piwik PRO (stub) โ†’
In queue

Coming from Segment

Less of a tracker swap, more of a CDP rearchitecture. Segment routes events to N destinations; Piwik PRO Enterprise replaces the destination layer for analytics + consent + audience while you keep Segment for warehouse routing. Or you replace Segment entirely if your destinations were 80% analytics anyway.

Segment โ†’ Piwik PRO (stub) โ†’

Business vs Enterprise gating โ€” at a glance

The single most important table on this page. The features regulated buyers come for are Enterprise-only.

FeatureBusinessEnterprise
HIPAA compliance + BAANoYes (signed)
SAML SSONoYes
Private Azure tenantNoYes (single-tenant)
Custom retention (>25 mo)25 mo capNegotiated, up to "forever"
Audit log accessLimited (90 days)Full (with SIEM export)
Custom dimensions cap1050
SOC 2 Type II deep-audit reportsSummary onlyFull report on request
Business Associate AgreementNoYes
Customer Data Platform moduleNoYes (full)
Raw event export (S3/GCS/Snowflake)NoYes

Read this table before signing a Business contract. The number of teams who buy Business expecting "GA4 with EU hosting and compliance" and then realize at month 3 that compliance is one tier up is the single most common failure mode I see in Piwik PRO migrations.

Migration cost reality

Honest numbers, no marketing math. Business is roughly $400/mo at the entry point โ€” Piwik PRO does not publish per-seat pricing on the website, but every contract I have seen for ~5M monthly actions has landed in the $390-$450/mo range, billed annually. That is $4,800/yr for a tool most teams could replace with $72/yr Plausible Cloud if compliance were not on the table.

Enterprise is a contract negotiation, and the floor is $25K/yr for a single-property tenant with HIPAA, SAML, and 36-month retention. Real numbers from public RFPs: a US regional hospital network landed at $48K/yr for two properties + BAA + audit log + custom retention; a German fintech landed at โ‚ฌ34K/yr for SAML + private Azure tenant + raw event export. The pricing is opaque on purpose โ€” Piwik PRO sales will quote against your specific compliance requirements, and the negotiation is real (10-20% off the first quote is normal).

One disclosure that matters: I converted to Business after my 30-day Enterprise trial because reconciling the 95K-event SvelteKit test stand took me 5 weeks and the trial ran out, not because I needed Piwik PRO long-term for that workload. The test stand should have been on Plausible. The fact that I am still paying $400/mo for a Plausible-sized site is the kind of decision-architecture failure this page is trying to help you avoid.

The retired migration tool

Piwik PRO officially retired the GA4-to-Piwik-PRO migration tool in April 2025. The tool used to ingest a GA4 property reference and auto-generate a Piwik PRO Tag Manager container with mapped events. It is gone. The top-1 SERP result for "GA4 to Piwik PRO migration tool" still implies the tool exists and is bookable through a "Get a demo" CTA โ€” that demo will not result in tool access. The current workflow is manual: export your GTM container as JSON, rebuild the equivalent tags in Piwik PRO Tag Manager, and reconcile event-by-event. Engineering hours to expect: 12-20 for a typical 30-event GA4 setup. The pair page GA4 โ†’ Piwik PRO walks through the manual process step by step.

FAQ

Do I really need Enterprise tier?
If your driver is HIPAA, BAA, SAML, custom retention >25 months, audit log access for SIEM, or the CDP module โ€” yes, you need Enterprise, full stop. Business will not get you there and Piwik PRO sales will not pretend otherwise once you ask the direct question. If your driver is "GA4 alternative with EU hosting and a consent banner," Business is fine โ€” but at that point compare against Matomo Cloud (โ‚ฌ23/mo at 100K visits, comparable feature set) before signing.
What's the actual price?
Business: $390-$450/mo annualized at the ~5M-action entry point, $4,800-$5,400/yr. Enterprise: $25K/yr floor for single-property HIPAA + SAML + 36-month retention; $40K-$60K/yr is the typical mid-band for a real-estate-size deployment with CDP module + raw export. Real RFP numbers: hospital network $48K/yr for 2 properties + BAA, German fintech โ‚ฌ34K/yr for SAML + private Azure. Negotiation: 10-20% off first quote is normal, more if you commit to multi-year.
Is the official GA4-to-Piwik-PRO migration tool still available?
No. Retired April 2025. The current workflow is manual GTM container export โ†’ JSON โ†’ rebuild in Piwik PRO Tag Manager. The top-1 SERP result still implies the tool exists; that result is stale. Plan for 12-20 engineering hours for a 30-event GA4 install. The pair page walks through it.
Can Piwik PRO import GA4 historical data?
Day-aggregated only. The Piwik PRO API accepts CSV imports of pageview, session, and event counts at daily granularity โ€” pull a daily aggregation from your GA4 BigQuery export and load it. You will not get user-journey reports or session-level analysis out of imported history; the granularity is lost on the way in. For session-level history, you keep BigQuery and query GA4 historicals directly. This is the same constraint every other destination has, not a Piwik PRO-specific limitation.
LB
Written by
Lucas Brandao
Analytics engineer ยท Sรฃo Paulo ยท 11 years in data
Two Berlin SaaS migrations behind me. I write migrateanalytics.com as a public utility โ€” no product, no affiliate, no consulting. All measurements are reproducible; raw data lives on GitHub.
v1 ยท 2026-05-05 ยท first publication. ยท edit on GitHub โ†’