# Pirsch Analytics — Web Analytics

Pirsch Analytics by Emvi Software GmbH holds a panel rating of 3.5/5 from 6 AI judges (category median 2.5/5), as of 2026-10-30. Provenance: EU-Made; sovereignty: not determined.

- Vendor: Emvi Software GmbH (https://pirsch.io/de)
- Category: [Web Analytics](https://whats-best.ai/software/web-analytics.md)
- Provenance (editorial classification): EU-Made
- Canonical page: https://whats-best.ai/software/web-analytics/pirsch
- Alternatives: https://whats-best.ai/software/web-analytics/pirsch/alternatives ([markdown](https://whats-best.ai/software/web-analytics/pirsch/alternatives.md))
- Data as of: 2026-11-04 · evaluated 2026-10-30 · oldest source captured 2026-10-29

**AI-generated.** Every score, rationale and verdict here is written by a panel of AI judges from public evidence — an analysis, not a hands-on test. Every fact quotes the vendor page it was read from. No score can be bought. How scores are made: https://whats-best.ai/methodology

## At a glance

- Vendor: Emvi Software GmbH
- Headquarters: Not stated on the vendor’s pages as of 1 Nov 2026
- Data hosting: Not stated on the vendor’s pages as of 1 Nov 2026
- Free plan: Not stated on the vendor’s pages as of 1 Nov 2026

## The panel's verdict

Pirsch Analytics is a cookieless web analytics product from Emvi Software GmbH in Rheda-Wiedenbrück, Germany. It scores highest on consent and privacy, implementation and sovereignty, each at 7: the counting method is published (a 16-digit visitor ID hashed from IP address, user agent, date and a per-site salt; IP addresses never persisted; recognition capped at 24 hours), first-party deployment is well documented with server-side tracking, custom domains and open-source proxies in Go and PHP, and the privacy notice states data is stored only on servers in Germany at Hetzner, with subprocessors listed — two of them US-based, Stripe for payments and Intuition Machines for CAPTCHA. Conversions and events and data ownership score 6: e-commerce goes no further than revenue tracking, raw-data export is only on request via support, and the judges found no public information on raw-data retention or data return on termination. Traffic reporting sits at 6-7. Judges' scores fell in a narrow band, and pricing transparency, at 2-3, is the lone low mark, with no per-tier prices published and Enterprise listed as "Individuell".

**Speaks for it:**
- Cookieless counting published in detail — a 16-digit hash of IP address, user agent, date and per-site salt, with no consent banner required
- Server-side integration, custom domains and open-source Go, PHP and Cloudflare Workers proxies documented for first-party, blocker-resistant collection
- Privacy notice states data is stored only on servers in Germany, with a data processing agreement published in German and English and subprocessors listed with addresses
- Aggregated statistics export to CSV with selectable period and data, a documented RESTful API with SDKs, webhooks, and imports from Google Analytics, Plausible and Fathom
- Funnels of up to eight steps with drop-off rate and conversion rate per step documented

**Held against it:**
- E-commerce tracking documented only as revenue tracking on the Plus tier, with no public information on product, cart or checkout tracking
- Raw-data export offered only upon request via support rather than self-service
- No public information on raw-data retention, a warehouse or BI sync, or data return and deletion on termination
- No public information on security certifications such as ISO 27001 or SOC 2
- No per-tier prices, traffic bands or overage handling published, with the Enterprise tier listed as 'Individuell'

**Best for:**
- You need analytics without a consent banner and want a published counting method to show your privacy or legal team, with a template paragraph supplied for your privacy policy
- Your agency runs many client sites and needs first-party collection that resists blockers, roll-up views across sites, and white-labelling
- You are a German public body that requires a German processor, a published data processing agreement in German and English, and an on-premise option on the Enterprise tier

**Avoid if:**
- You need product-, cart- or checkout-level e-commerce tracking or shop-system plugins — the captured pages document revenue tracking only
- Your data stack depends on self-service raw-data export or an automated sync to a named warehouse — raw data is available only on request via support
- You must compute an annual cost before contacting the vendor — the captured pricing pages show tier names but no price figure for any paid tier

## Scores by judge and criterion

Scores out of 5, each judge scoring independently against the published rubric (v1). "n/r" = not rated: the vendor publishes no price, or the judge found no public information on that criterion.

| Criterion | The E-Commerce Marketing Lead | The Data Protection Officer | The Agency Developer | The Growth Analyst | The Public-Sector Site Owner | The Skeptic |
| --- | --- | --- | --- | --- | --- | --- |
| Traffic, sources & campaign reports | 3.5/5 | 3.5/5 | 3.5/5 | 3/5 | 3.5/5 | 3.5/5 |
| Goals, events, funnels & e-commerce | 3/5 | 3/5 | 3/5 | 3/5 | 3/5 | 3/5 |
| Consent-free operation & data minimisation | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 |
| Data access, export & self-hosting | 3/5 | 3/5 | 3/5 | 3/5 | 3/5 | 3/5 |
| Installation, integrations & performance | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 |
| European sovereignty | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 | 3.5/5 |
| Pricing transparency | n/r | n/r | n/r | n/r | n/r | n/r |
| **Weighted verdict** | **3.5/5** | **3.5/5** | **3.5/5** | **3/5** | **3.5/5** | **3.5/5** |

### The judges

- **The E-Commerce Marketing Lead** (v1.0): Runs marketing for a Shopware shop selling outdoor gear in Germany and Austria, with a monthly ad budget split between Google, Meta and two price comparison sites. Since the consent banner went live, a third of the orders no longer show a source. Wants revenue per campaign that matches the shop backend, a checkout funnel that shows where carts are left, conversions sent back to the ad platforms, and numbers that hold without a click on "accept".
- **The Data Protection Officer** (v1.0): External data protection officer for eleven mid-sized companies, three of which still ran Universal Analytics when the Austrian authority ruled on it. Reads the data policy before the feature page: which fields are stored, how a visitor is counted without a cookie, whether the IP address is cut before it is written, who the subprocessors are and where. Signs off a site without a banner only when the vendor states its reading of §25 TDDDG in writing.
- **The Agency Developer** (v1.0): Lead developer at a twelve-person web agency that runs forty client sites on WordPress and TYPO3 and a few Shopify shops. Installs the analytics once per site and answers for it for years. Wants a small script or server-side collection, a plugin per CMS, an own tracking domain so ad blockers do not cut the numbers in half, client accounts with their own logins, and a price that does not jump when one client goes viral.
- **The Growth Analyst** (v1.0): Product and growth analyst at a B2B SaaS in Munich with a marketing site, a web app and a mobile app. Needs signups traced from the first campaign click to the first paid invoice, funnels and cohorts on custom events, and the raw events in the company's warehouse every night. Has moved tracking twice and knows that a tool without a raw export means starting the history again from zero.
- **The Public-Sector Site Owner** (v1.0): Web editor for a district administration whose site serves 400,000 residents, from vehicle registration to daycare places. The state data protection authority publishes guidance on analytics, and the council will not show a cookie banner on a public service. Needs to know which pages people search for and where forms are abandoned, with data that stays in Germany or on the municipal data centre's own servers, and a contract the procurement office can sign.
- **The Skeptic** (v1.0): Has seen "no cookie banner needed" on a tool that fingerprints every visitor, "EU-hosted" on a proxy in front of a US data store, and "unlimited" data history that ends with the subscription. Reads that a product is "GDPR-compliant" and asks which ruling the vendor means, what is stored per visit, whether the history can be exported in a format another tool imports — and what leaving would cost.

## European sovereignty — proven facts

Built only from facts on the vendor's own pages; a dimension we could not prove is left open, never scored as zero. Headline: not determined.

| Dimension | Finding | Points | Source |
|---|---|---|---|
| Legal entity | Not determined | — | — |
| Hosting location | Not determined | — | — |
| Hosting options | Not determined | — | — |
| Open source | Not determined | — | — |
| Data processing agreement | Not determined | — | — |
| Transfer impact assessment | Not determined | — | — |

## Key facts

Each fact is the vendor's own statement, cited to the source page it was read from ([S*n*] → Sources).

**Compliance**
- DPA available: yes [S7]
- DPA available: yes · yes [S12]
- DPA required: yes [S13]
- GDPR: Standard · DSGVO-Konformität [S2]
- No automated decision making: no · no [S13]
- No cookies: no [S13]
- Notice version: 2023-09 [S7]
- Processor role for customers: processor under Art. 28 GDPR [S13]
- Regulations: yes · yes · yes [S1]
- Regulations: yes · yes · yes [S3]
- Schrems ii: yes [S1]
- Supervisory authority: Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen [S7]
- Tls encryption: yes [S7]

**Data**
- CSV export: Standard · CSV-Export [S2]
- CSV export: yes [S5]
- CSV export: CSV · Import / Export Settings page · yes · period · data [S15]
- Export anytime: yes [S15]
- GDPR: yes [S5]
- Import fathom: Standard · Import von Fathom Analytics [S2]
- Import google analytics: Standard · Import von Google Analytics [S2]
- Import plausible: Standard · Import von Plausible Analytics [S2]
- Ownership: Standard · 100% Datenbesitz [S2]
- Ownership: yes [S5]
- Raw data export: contact support · raw data · custom formats · yes [S15]

**Hosting**
- Cloud germany: Standard · Cloud (Deutschland) [S2]
- Developed and hosted: Germany/EU · Germany/EU [S1]
- Developed and hosted germany: Germany/Europe · Germany [S3]
- Developed and hosted in germany: Deutschland, Europa [S6]
- Developed hosted germany: Deutschland/Europa [S7]
- Developed in germany: Deutschland, Europa [S2]
- Germany: Germany [S1]
- Germany: Germany, Europe [S12]
- Germany only: yes [S7]
- Germany only: Germany [S13]
- Made and hosted: Germany, Europe [S13]
- Managed cloud: Enterprise · Custom Cloud (Managed) [S2]
- Self hosted: Enterprise · On-Premise (Selbstgehostet) [S2]

**Integrations**
- API sdks: yes · yes [S1]
- API sdks: Standard · RESTful API & SDKs [S2]
- API sdks documented: yes · yes [S3]
- API v1 current: yes · API v1 [S4]
- API v2 status: in progress · end of 2026 [S4]
- Import from fathom: yes [S14]
- Import from google analytics: yes [S14]
- Import from plausible: yes [S14]
- Import sources: Plausible · Fathom · Google Analytics [S1]
- Plugins API: script · plugins · API backend [S1]
- Proxies: yes [S5]
- Script and integrations: yes · many [S3]
- Script and integrations: yes · yes [S12]
- Script endpoint: pianjs · https://api.pirsch.io/pa.js [S16]
- Script proxies: Standard · Skript-Proxys [S2]
- Server side: Standard · Integration auf Serverseite [S2]
- Server side: yes [S5]
- Webhooks: Standard · Native Webhooks [S2]
- Webhooks: yes [S5]
- Website: Standard · Website-Integration [S2]
- Wordpress: yes [S5]
- Wordpress plugin: Standard · WordPress-Plugin [S2]

**Legal**
- Address: Rheda-Wiedenbrück · Nickelstraße 1b · Deutschland · 33378 [S6]
- Company: Emvi Software GmbH [S3]
- Company: Emvi Software GmbH [S2]
- Controller: support@pirsch.io · Nickelstraße 1b, 33378 Rheda-Wiedenbrück · Emvi Software GmbH [S7]
- Controller: support@pirsch.io · Nickelstraße 1b, 33378 Rheda-Wiedenbrück, Germany · Emvi Software GmbH [S13]
- DPA: en · de [S5]
- DPA available: yes [S1]
- Entity: Emvi Software GmbH [S1]
- Entity: Emvi Software GmbH [S5]
- Entity: Emvi Software GmbH [S12]
- Entity name: Emvi Software GmbH [S6]
- Register entry: Amtsgericht Gütersloh · HRB11575 [S6]
- VAT id: DE326639794 [S6]

**Pricing**
- Enterprise price: yes [S5]
- Free trial: 30 · no [S13]
- Trial: 30 · no [S3]
- Trial: 30 · no [S5]
- Trial: 30 · no [S7]
- Trial 30 days: yes · 30 · no [S12]
- Trial 30 days no credit card: 30 · no [S6]
- VAT: yes [S5]

**Product**
- 404 tracking: Standard · 404-Seiten-Tracking [S2]
- Ab testing tags: A/B testing and tag-based segmentation [S1]
- Ab tests: Plus · A/B-Tests [S2]
- Adblocker resistance: less likely blocked by ad blockers, yielding more accurate data [S3]
- Adblocker resistance: Pirsch claims to be less likely to be blocked by ad blockers [S12]
- API v1 recommended: API v1 · yes [S14]
- API v2 release status: in progress · end of 2026 [S14]
- Click identifiers: yes · (gclid) · (msclkid) · no [S8]
- Client hints: Standard · Client-Hinweise [S2]
- Client hints: Client Hints support improves statistics accuracy; must be forwarded to Pirsch [S16]
- Comparison table: yes [S5]
- Conversion goals: conversion goals [S1]
- Conversion goals: Standard · Konversionsziel-Tracking [S2]
- Conversion goals: yes [S11]
- Cookieless: yes · no [S1]
- Cookieless: yes · yes [S7]
- Cookieless analytics: yes · yes [S13]
- Cookieless tracking: Pirsch offers cookieless tracking compliant with GDPR, CCPA, and PECR [S12]
- Custom domains: Plus · Benutzerdefinierte Domains [S2]
- Custom domains: yes [S16]
- Custom event metrics: Plus · Benutzerdefinierte Eventmetriken [S2]
- Custom events: custom events [S1]
- Custom events: Standard · Benutzerdefiniertes Event-Tracking [S2]
- Custom logos: Plus · Benutzerdefinierte Logos [S2]
- Custom metrics plus: Custom metrics are a Pirsch Plus feature [S11]
- Custom metrics requirement: Custom metric metadata must be integer or decimal [S11]
- Custom regex: yes [S11]
- Custom themes: Plus · Benutzerdefinierte Themen [S2]
- Customer count: 500 [S3]
- Disable downloads: data-disable-downloads [S16]
- Disable outbound links: data-disable-outbound-links [S16]
- Disable page views: data-disable-page-views [S16]
- Disable query: data-disable-query [S16]
- Disable referrer: data-disable-referrer [S16]
- Disable resolution: data-disable-resolution [S16]
- Ecommerce revenue: Plus · E-Commerce-Umsatzverfolgung [S2]
- Embedding dashboard: yes [S14]
- Enable sessions: data-enable-sessions [S16]
- Event metadata filter: yes [S11]
- Events panel: Events are shown in a separate panel without needing a conversion goal [S11]
- Exporting statistics documented: yes [S14]
- Features ecommerce: yes [S5]
- File downloads: Standard · Tracking von Dateidownloads [S2]
- Filters: Standard · Filter [S2]
- Funnel creation: dashboard · API · yes [S10]
- Funnel drop off visualization: drop-off rate and absolute number of visitors dropping off per step [S10]
- Funnel intermediate steps ignored: yes [S10]
- Funnel manage operations: delete · copy · lock [S10]
- Funnel max steps: 8 [S10]
- Funnel metrics: drop-off per step · conversion rate per step · total conversion rate [S10]
- Funnel step filters: pages, page patterns, custom events, tags, and other dashboard filter options [S10]
- Funnel step visualization: absolute and relative number of visitors left per step [S10]
- Funnels: funnels [S1]
- Funnels: Plus · Funnel [S2]
- Funnels plus feature: yes [S10]
- Geo localization: Land/Stadt · yes [S7]
- Goal definition: A goal must have a path pattern, an event, or both [S11]
- Goal notifications: yes [S11]
- Goal settings location: Goals managed at Settings > Goals [S11]
- Google analytics alternative: yes [S3]
- Gsc plugin: Standard · Google Search Console Plugin [S2]
- Hostname binding: Only page views for the configured hostname are accepted; subdomains need their own dashboard or additional domain [S16]
- Identification code reset: Identification code can be regenerated in site Settings [S16]
- Ip not persisted: no · irreversible hash [S7]
- Js snippet integration: JavaScript snippet integration for websites; server-side integration available as alternative [S16]
- Live demo: yes [S1]
- Localhost ignored: yes · data-dev [S16]
- Localization method: country/city via locally integrated database [S13]
- Manual init: Script can be initialized manually via pirschInit() when loaded dynamically [S16]
- Member roles: Standard · Mitgliederrollen [S2]
- No consent banner: yes [S12]
- No consent banner required: no [S3]
- No cookies: no · yes [S3]
- No cookies: no [S7]
- No credit card required: no [S1]
- No social media plugins: no [S13]
- No social plugins: no [S7]
- No traffic alerts: Standard · Benachrichtigungen bei fehlendem Traffic [S2]
- Notification reactivation: Non-deleting goals notify once; can be reactivated by editing the goal [S11]
- One time access links: Standard · Einmalige Zugriffslinks [S2]
- Open source core: yes [S1]
- Outbound links: Standard · Tracking von ausgehenden Links [S2]
- Page inclusion exclusion: data-exclude · data-include [S16]
- Path pattern wildcards: Path patterns support single and double asterisk wildcards; /** matches all paths [S11]
- Path title prefix suffix: data-path-prefix · data-path-suffix · data-title-prefix · data-title-suffix [S16]
- Period comparison: Standard · Zeitraumvergleich [S2]
- Privacy policy template: yes [S16]
- Proxy alternative custom domain: custom domain available with Pirsch Plus subscription [S17]
- Proxy astro integration: yes · yes [S17]
- Proxy cloudflare workers: yes · 100000 [S17]
- Proxy definition: self-hosted middleware to serve Pirsch JS snippets from your own domain [S17]

**Subprocessors**
- Aws: Amazon Web Services EMEA SARL · Luxemburg · AWS SES E-Mail-Versand [S7]
- Google cloud: Google Cloud EMEA Limited · Irland · Google Workspace: Termine, Kontakte, E-Mail [S7]
- Hetzner: Hetzner Online GmbH · Deutschland · Rechenzentrum / Webhosting [S7]
- Intuition machines: Intuition Machines, Inc. · USA · CAPTCHA-Dienst [S7]
- Services: Datev eG · Germany · Software for communication with tax advisors and authorities · Stripe, Inc. · USA · Payment services [S13]

**Support**
- Dedicated slack: Enterprise · Dedizierter Support inkl. privater Slack-Kanal [S2]
- Onboarding: Enterprise · Persönliches Onboarding [S2]
- Priority: Plus · Priorisierter Support [S2]
- Training: Enterprise · Online-Benutzerschulung [S2]

49 more facts on the canonical page: https://whats-best.ai/software/web-analytics/pirsch

## Questions

### Is Pirsch Analytics European?

Yes. whats-best.ai classifies Pirsch Analytics as EU-Made.

### Where does Pirsch Analytics store data?

Not stated on the vendor’s pages as of 1 Nov 2026.

### Does Pirsch Analytics have a free plan?

Not stated on the vendor’s pages as of 1 Nov 2026.

### What are the best alternatives to Pirsch Analytics?

As of 4 Nov 2026, the panel rates [Matomo (4/5)](https://whats-best.ai/software/web-analytics/matomo), [Piwik PRO Analytics Suite (3.5/5)](https://whats-best.ai/software/web-analytics/piwik-pro) and [etracker Analytics (3/5)](https://whats-best.ai/software/web-analytics/etracker) highest among the other 17 Web Analytics products evaluated. The highest-rated European alternative is [Piwik PRO Analytics Suite](https://whats-best.ai/software/web-analytics/piwik-pro) (EU-Made). Ratings are the AI panel’s opinion, formed from public evidence: [how scores are made](https://whats-best.ai/methodology#ordering). The full list, with European products first: [Pirsch Analytics alternatives](https://whats-best.ai/software/web-analytics/pirsch/alternatives).

## What this page leaves out

- 6 product facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 2 compliance facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 2 data facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 2 integrations facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 2 pricing facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 1 legal fact could not be confirmed on the vendor’s page as captured and was left out of this page and of the panel’s material.
- 5 sovereignty dimensions could not be confirmed on the vendor’s own pages and are shown as unknown.
- 6 of the readings below were written against an earlier fact sheet — a fact has been corrected, added or pulled since. Until the panel next runs on this product you are reading the older judgement.

## Sources

- [S1] Vendor homepage: https://pirsch.io/de (checked 2026-10-29)
- [S2] Features page: https://pirsch.io/de/features (checked 2026-10-29)
- [S3] Features page (cookieless tracking): https://pirsch.io/de/cookieless-tracking (checked 2026-10-29)
- [S4] API documentation: https://docs.pirsch.io/api-sdks/api (checked 2026-10-29)
- [S5] Pricing page: https://pirsch.io/de/pricing (checked 2026-10-29)
- [S6] Legal notice: https://pirsch.io/de/legal (checked 2026-10-29)
- [S7] Privacy policy: https://pirsch.io/de/privacy (checked 2026-10-29)
- [S8] Traffic, sources & campaign reports — found from sitemap: https://docs.pirsch.io/advanced/referrer-utm (checked 2026-10-29)
- [S9] Traffic, sources & campaign reports — found from sitemap: https://docs.pirsch.io/advanced/segmentation-tags (checked 2026-10-29)
- [S10] Goals, events, funnels & e-commerce — found from sitemap: https://docs.pirsch.io/advanced/funnels (checked 2026-10-29)
- [S11] Goals, events, funnels & e-commerce — found from sitemap: https://docs.pirsch.io/advanced/conversion-goals (checked 2026-10-29)
- [S12] Consent-free operation & data minimisation — found from sitemap: https://pirsch.io/cookieless-tracking (checked 2026-10-29)
- [S13] Consent-free operation & data minimisation — found from sitemap: https://pirsch.io/privacy (checked 2026-10-29)
- [S14] Data access, export & self-hosting — found from sitemap: https://docs.pirsch.io/api-sdks/api-guide (checked 2026-10-29)
- [S15] Data access, export & self-hosting — found from sitemap: https://docs.pirsch.io/get-started/export (checked 2026-10-29)
- [S16] Installation, integrations & performance — found from sitemap: https://docs.pirsch.io/get-started/frontend-integration (checked 2026-10-29)
- [S17] Installation, integrations & performance — found from sitemap: https://docs.pirsch.io/advanced/proxy (checked 2026-10-29)
- [S18] Code repository (open-source licence) — found from the homepage: https://github.com/pirsch-analytics (checked 2026-11-01)

---

Cite as: whats-best.ai, "Pirsch Analytics — Web Analytics", AI panel analysis, as of 2026-11-04. https://whats-best.ai/software/web-analytics/pirsch

Corrections: https://whats-best.ai/correct/1140?target=page
