{"id":867,"date":"2026-06-18T13:17:17","date_gmt":"2026-06-18T13:17:17","guid":{"rendered":"https:\/\/www.mandera.ai\/?page_id=867"},"modified":"2026-06-23T09:12:53","modified_gmt":"2026-06-23T09:12:53","slug":"matomo-alternative","status":"publish","type":"page","link":"https:\/\/www.mandera.ai\/pt\/compare\/matomo-alternative\/","title":{"rendered":"Matomo Alternative"},"content":{"rendered":"<div class=\"oxy-container-867-1133 oxy-container\"><div class=\"bde-code-block-867-1131 bde-code-block\">\n\n  <!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n<title>Matomo alternative: mandera vs Matomo (2026)<\/title>\n<meta property=\"og:title\" content=\"Matomo alternative: mandera vs Matomo\" \/>\n<meta property=\"og:description\" content=\"Both are privacy-respecting analytics. An honest comparison: where Matomo shines as an open, self-hostable platform you configure yourself, and where mandera goes further with everything included in one flat price, cookieless by default, and an AI engine that acts on your data.\" \/>\n<meta property=\"og:type\" content=\"website\" \/>\n<meta name=\"description\" content=\"Looking for a Matomo alternative? Both respect privacy. An honest comparison: where Matomo shines as an open, configurable platform, and where mandera goes further with heatmaps, SEO rankings and AI-powered growth included in one flat price, with no plugins to wire up.\" \/>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     COMPARE PAGE \u00b7 MATOMO \u00b7 v3 \u2014 gebaut auf dem LIVE-Design-System\n     (Geist, --mandera-Tokens, Julias gescoptes .mnd-page-CSS von \/analytics-suite\/).\n     F\u00dcR JULIA: direkt als HTML einf\u00fcgen (kein Oxygen-Bau n\u00f6tig).\n     \u2022 URL: mandera.ai\/compare\/matomo-alternative\/\n     \u2022 301 von mandera.io\/compare\/mandera-vs-matomo\/ (Dev)\n     \u2022 Echte Nav\/Footer der Site oberhalb\/unterhalb dieses Blocks.\n     \u2022 Fakten verifiziert 14 June 2026 (matomo.org Pricing\/Features\/Privacy\/Cloud-Docs, plugins.matomo.org,\n       developer.matomo.org) \u2014 Texte NICHT umformulieren (Legal-Regeln, compare-system.md).\n     \u2022 Positionierung: Matomo ist privacy-F\u00c4HIG (cookieless konfigurierbar, CNIL-Consent-Exemption in FR,\n       IP-Masking default, Cloud EU\/Frankfurt, GDPR nach eigener Aussage). Privacy = TEILWEISE geteilter Boden,\n       ABER: Matomos Privacy ist configure-it-yourself, mandera = cookieless + kein Banner BY DEFAULT, IP gedroppt\n       bei Ankunft. Achse = DONE-FOR-YOU SIMPLICITY + alles-inklusive Flat-Price + AI-die-HANDELT. Matomo warm\n       respektieren (open source, self-hostable, 100% data ownership, unsampled, reifer Plugin-Katalog).\n     \u2022 PREIS-NUANCE (kritisch, faktisch): Matomo Cloud rechnet nach HITS, NICHT Pageviews. Ein \"hit\" = pageview\n       ODER event ODER download ODER outlink ODER onsite-search ODER content-tracking. Eine Seite mit 1M Pageviews\n       erzeugt MEHR als 1M Hits \u2192 landet \u00fcber dem 1M-Hit-Tier. KEINE harte 1M-Hit-\u20ac-Zahl behaupten (Preis rendert\n       nur per JS-Slider, nicht statisch verifizierbar). Modell ehrlich nennen: startet ~\u20ac29\/mo (50k Hits), steigt\n       mit Traffic-Volumen, annual = 2 Monate gratis. mandera = ein Flat-Fee inkl. 1M Pageviews, steigt NICHT.\n       [Fabian zieht den Slider f\u00fcr die exakte 1M-Hit-Zahl, wie bei Simple \u20ac60 \u2014 dann hier einsetzen.]\n     \u2022 MUST-NOT-SHIP (Feature-Wahrheit): Diese Matomo-Features sind KOSTENPFLICHTIGE PREMIUM-PLUGINS (InnoCraft\n       EULA, NICHT im Free-Core): Heatmaps, Session Recordings (gleiches Plugin), Funnels, A\/B Testing,\n       Form\/Media Analytics, SEO Keyword Rankings (\"Search Engine Keywords Performance\" \u2014 braucht Google\/Bing\/\n       Yahoo-API-Anbindung). IM Free-Core enthalten: Goals\/Conversion, Data Export (CSV\/XML\/JSON), Reporting API,\n       Scheduled Email Reports. \u2192 Matomos St\u00e4rke ehrlich nennen, aber \"alles als Plugin zu kaufen + zu wireup\" als\n       echte Kante zeigen. Matomos \"AI\" = AI Assistants TRACKING (misst Traffic VON ChatGPT\/Claude\/Gemini etc auf\n       deine Seite), NICHT agentisch, KEINE Content-Generierung\/Strategie \u2192 mandera's Agentic Engine ist einzigartig.\n       DoNotTrack ist in Matomo DEPRECATED \u2192 NICHT behaupten Matomo respektiere DNT. EU-Daten: Matomo Cloud\n       Analytics-Daten = Frankfurt, ABER ancillary Support-Services ber\u00fchren USA (eigene Privacy-Policy) \u2192 mandera's\n       \"verl\u00e4sst nie die EU\" vorsichtig framen, Matomo NICHT \"never leaves EU\" andichten.\n     \u2022 mandera-Spalte = ECHTE Feature-Wahrheit, KEIN gro\u00dfz\u00fcgiges \u2713 zur Spiegelung. mandera hat NICHT: session\n       recordings (bewusst, anti-surveillance), funnels-mit-steps, conversion goals, revenue\/ecommerce, A\/B testing,\n       form\/media analytics, data export\/CSV, public API, scheduled email reports, self-hosting, free-forever-tier\n       \u2192 ehrlich konzedieren. mandera HAT Heatmaps (Matomo auch, aber als Paid-Plugin).\n     \u2022 mandera-AI = Mistral, EU\/Frankreich \u2014 NIE \"Germany\" f\u00fcrs Modell sagen (Germany = nur Daten-Hosting).\n     \u2022 SEO BEIM EINPFLEGEN (Julia): Title, Meta-Description und OG-Tags aus diesem <head> ins SEO-Plugin\n       \u00fcbertragen (NICHT als HTML einf\u00fcgen) \u00b7 Slug: \/compare\/matomo-alternative\/ \u00b7 Canonical = Seiten-URL \u00b7\n       nach Publish Sitemap neu generieren \u00b7 Seite im \/compare\/-Hub verlinken. FAQ-JSON-LD liegt im Body-Block.\n     \u2022 TranslatePress: SEO-Pack-Addon aktivieren. FAQ-JSON-LD bleibt englisch (TP \u00fcbersetzt keine Scripts).\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<link rel=\"preconnect\" href=\"https:\/\/www.mandera.ai\">\n<link rel=\"stylesheet\" href=\"https:\/\/www.mandera.ai\/wp-content\/uploads\/oxygen\/font_styles\/custom_font_geist.css\">\n<link rel=\"stylesheet\" href=\"https:\/\/www.mandera.ai\/wp-content\/uploads\/oxygen\/css\/variables.css\">\n<link rel=\"stylesheet\" href=\"https:\/\/www.mandera.ai\/wp-content\/uploads\/mandera\/mandera-modules.css?v=3\">\n<script src=\"https:\/\/www.mandera.ai\/wp-content\/uploads\/mandera\/mandera-modules.js?v=3\" defer><\/script>\n<script src=\"https:\/\/www.mandera.ai\/wp-content\/uploads\/mandera\/mandera-home.js\" defer><\/script>\n\n<style>\n\n\/* \u2500\u2500 ALL page styles scoped under .mnd-page so nothing touches the host theme \u2500\u2500 *\/\n.mnd-page{\n  --ink:#171717; --body:#737373; --muted:#a3a3a3; --line:#e5e5e5;\n  --teal:#7BCFE5; --teal2:#5BA8B8; --violet:#b5bcec; --soft:#fafafa;\n  --spacing:0.25rem; \/* Tailwind-v4-Basis fixieren \u2192 Modul-Gr\u00f6\u00dfen rechnen korrekt *\/\n  --boxgap:77px; \/* vertical gap between the story boxes \u2014 try 50 \/ 64 \/ 77 *\/\n  font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\n  color:var(--ink); background:#fff; line-height:1.6; font-weight:300;\n  -webkit-font-smoothing:antialiased; position:relative; overflow-x:clip;\n}\n\/* \/home-style header (static replica, scoped \u2014 no dependency on the engine CSS) *\/\n.mnd-page .mnav{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1280px;\n  display:flex;align-items:center;justify-content:space-between;padding:18px 32px;z-index:30}\n.mnd-page .mnav-logo{display:flex;align-items:center}\n.mnd-page .mnav-logo svg{width:44px;height:44px;display:block}\n\/* pill nav *\/\n.mnd-page .mnav-pills{display:flex;align-items:center;gap:2px;background:#f4f4f5;border-radius:999px;padding:4px}\n.mnd-page .mnav-pill{display:block;border-radius:999px;padding:8px 22px;font-size:14px;color:var(--body);\n  text-decoration:none;cursor:pointer;transition:color .2s,background .2s}\n.mnd-page .mnav-pill:hover{color:var(--ink)}\n.mnd-page .mnav-pill.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.08)}\n.mnd-page .mnav-pill-wrap{position:relative}\n\/* product dropdown (hover) *\/\n.mnd-page .mnav-dd{position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%) translateY(6px);\n  opacity:0;visibility:hidden;transition:opacity .2s,transform .2s;z-index:40}\n.mnd-page .mnav-pill-wrap:hover .mnav-dd{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}\n.mnd-page .mnav-dd::before{content:\"\";position:absolute;top:-16px;left:0;right:0;height:16px} \/* hover bridge *\/\n.mnd-page .mnav-dd-card{background:#fff;border:1px solid var(--line);border-radius:18px;\n  box-shadow:0 14px 44px rgba(15,23,42,.12);padding:22px 26px;width:560px}\n.mnd-page .mnav-dd-meta{display:flex;justify-content:center;gap:30px;padding-bottom:14px}\n.mnd-page .mnav-dd a{color:var(--body);text-decoration:none;font-size:14px;transition:color .2s}\n.mnd-page .mnav-dd a:hover{color:var(--teal2)}\n.mnd-page .mnav-dd-sep{border:0;border-top:1px solid var(--line);margin:0 0 16px}\n.mnd-page .mnav-dd-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}\n.mnd-page .mnav-dd-col{display:flex;flex-direction:column;gap:10px}\n.mnd-page .mnav-dd-label{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}\n\/* right side *\/\n.mnd-page .mnav-right{display:flex;align-items:center;gap:18px}\n.mnd-page .mnav-signin{border:0;background:transparent;font-size:14px;color:var(--ink);cursor:pointer;font-family:inherit}\n.mnd-page .mnav-menu-wrap{position:relative}\n.mnd-page .mnav-menu{display:flex;flex-direction:column;gap:4px;border:0;background:transparent;cursor:pointer;padding:6px 2px}\n.mnd-page .mnav-menu span{display:block;width:20px;height:1.5px;background:var(--body);border-radius:2px}\n.mnd-page .mnav-menu-dd{position:absolute;top:calc(100% + 12px);right:0;opacity:0;visibility:hidden;transform:translateY(6px);\n  transition:opacity .2s,transform .2s;z-index:40;background:#fff;border:1px solid var(--line);border-radius:14px;\n  box-shadow:0 14px 44px rgba(15,23,42,.12);padding:10px;min-width:200px;display:flex;flex-direction:column}\n.mnd-page .mnav-menu-dd::before{content:\"\";position:absolute;top:-12px;left:0;right:0;height:12px}\n.mnd-page .mnav-menu-wrap:hover .mnav-menu-dd{opacity:1;visibility:visible;transform:translateY(0)}\n.mnd-page .mnav-menu-dd a{color:var(--body);text-decoration:none;font-size:14px;padding:8px 12px;border-radius:8px;transition:background .15s,color .15s}\n.mnd-page .mnav-menu-dd a:hover{background:#fafafa;color:var(--ink)}\n.mnd-page .mnav-menu-dd a.legal{color:var(--muted);font-size:13px}\n.mnd-page .mnav-lang{display:flex;gap:6px;padding:10px 12px 4px;border-top:1px solid var(--line);margin-top:6px}\n.mnd-page .mnav-lang button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:4px 12px;font-size:13px;color:var(--body);cursor:pointer;font-family:inherit}\n.mnd-page .mnav-lang button.on{border-color:var(--teal);color:var(--ink)}\n@media(max-width:880px){.mnd-page .mnav-pills{display:none}}\n.mnd-page :where(*){box-sizing:border-box}            \/* border-box is harmless even inside modules *\/\n.mnd-page :where(h1,h2,h3,p,figure,ul,ol){margin:0}   \/* page-only tags; :where() = 0 specificity, never beats the bundle *\/\n.mnd-page .wrap{max-width:1280px;margin:0 auto;padding:0 24px}\n.mnd-page section{padding:120px 0}\n.mnd-page h1{font-size:46px;font-weight:200;line-height:1.1;letter-spacing:-.01em}\n.mnd-page h2{font-size:34px;font-weight:200;line-height:1.15;letter-spacing:-.01em}\n.mnd-page h3{font-size:22px;font-weight:300}\n.mnd-page p.lead{font-size:clamp(14px,1vw,16px) !important;font-weight:300;letter-spacing:.01em;line-height:1.8 !important;color:#171717;margin-top:24px;max-width:640px}\n.mnd-page p.body{font-size:clamp(14px,1vw,16px) !important;font-weight:300;letter-spacing:.01em;line-height:1.8 !important;color:#171717;margin-top:24px}\n.mnd-page .sumgrid .body:first-child{margin-top:0}\n\/* \u2500\u2500 Mandera Design System Classes (scoped, fallback values match --mandera-* tokens) \u2500\u2500 *\/\n.mnd-page .mandera-heading{font-size:clamp(28px,3.5vw,40px);font-weight:200;letter-spacing:-.02em;line-height:1.1;color:var(--ink);margin:0}\n.mnd-page .mandera-heading.mandera-heading--display{font-size:clamp(36px,4.5vw,56px);max-width:880px}\n.mnd-page .mandera-body{font-size:clamp(14px,1vw,16px);font-weight:300;letter-spacing:.01em;line-height:1.8;color:#171717}\n.mnd-page .center{text-align:center}\n.mnd-page .center p.lead{margin-left:auto;margin-right:auto}\n.mnd-page .soft{color:#171717;font-size:clamp(14px,1vw,16px) !important;font-weight:300;letter-spacing:.01em;line-height:1.8 !important;margin-top:10px;max-width:760px;margin-left:auto;margin-right:auto}\n\/* \u2500\u2500 HERO-SYSTEM (Vorlage f\u00fcr alle Produktseiten mit eingeschobener Grafik) \u2500\u2500\n   Sektion = 100vh (min-height sch\u00fctzt vor Stauchung). Das Modul ragt von unten\n   um --peek in die Sektion. Der Copy-Container (max 720px) wird im Raum\n   ZWISCHEN Header (--headerpad) und Modul-Oberkante zentriert \u2192\n   Abstand Header\u2192Container = Container\u2192Modul, dynamisch bei 2 oder 3 Zeilen.\n   --herogap = fester Mindestabstand oben+unten am Container (Kollisionsschutz). *\/\n.mnd-page{--peek:160px;--headerpad:80px;--herogap:56px}\n.mnd-page .hero{height:100vh;min-height:780px;display:flex;flex-direction:column;\n  padding:var(--headerpad) 0 var(--peek);text-align:center}\n.mnd-page .hero-center{flex:1;display:flex;flex-direction:column;justify-content:center;\n  align-items:center;min-height:0;padding:var(--herogap) 24px}\n.mnd-page .hero-copy{max-width:800px;margin:0 auto}\n.mnd-page .hero-copy p.lead{max-width:none}\n.mnd-page .hero-copy .mandera-heading--display{max-width:none}\n.mnd-page .hero h1{margin:0 auto}\n.mnd-page .hero p.lead{margin:34px auto 0;font-size:clamp(14px,1vw,16px) !important;font-weight:300;letter-spacing:.01em;line-height:1.8 !important;color:#171717}\n\/* main-chart box pokes UP into the hero by exactly --peek *\/\n.mnd-page .chartsection{padding:0 0 clamp(60px,10vw,120px);margin-top:calc(var(--peek) * -1);position:relative;z-index:5}\n.mnd-page .chartsection .modcard{padding:64px 40px}\n.mnd-page .chartcap{margin-top:28px;white-space:normal}\n\/* funnel heading overlaid lower in the funnel container, just above the logo *\/\n.mnd-page .funnelhead{position:absolute;top:13%;left:0;right:0;z-index:5;pointer-events:none}\n\/* Heading + Text im Funnel markierbar (Container bleibt klick-durchl\u00e4ssig zum Funnel) *\/\n.mnd-page .funnelhead h2,.mnd-page .funnelhead p{pointer-events:auto}\n\/* Funnel-Stages: nur Mobil\/Tablet (Engine-Labels dort nicht sichtbar), im unteren Funnel-Bereich \u00fcberlagert *\/\n.mnd-page .funnel-stages-m{display:none}\n@media(max-width:820px){\n  .mnd-page .funnel-stages-m{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;\n    position:absolute;left:0;right:0;bottom:6%;z-index:5;max-width:720px;margin:0 auto;\n    padding:0 16px;text-align:center;pointer-events:none}\n  .mnd-page .funnel-stages-m .fstage-top{font-size:14px;color:var(--ink);border-top:1px solid var(--line);padding-top:12px;margin-bottom:8px}\n  .mnd-page .funnel-stages-m .fstage-items{font-size:13px;color:var(--muted);line-height:1.7}\n}\n\/* module embed slot \u2014 the module renders naked; the surrounding card is the frame *\/\n.mnd-page .embed{width:100%}\n.mnd-page mandera-module{display:block;width:100%}\n\/* Audience-Modul: interner Text auf Body-Farbe ziehen (Bundle-Override) *\/\n.mnd-page .mnd-aud-txt .blk p{color:#171717 !important}\n\/* summary: body left, bullets right *\/\n.mnd-page .sumgrid{display:grid;grid-template-columns:1.25fr 1fr;gap:72px;align-items:start;margin-top:32px}\n.mnd-page .blist{display:flex;flex-direction:column;gap:14px}\n.mnd-page .blist div{font-size:clamp(14px,1vw,16px) !important;font-weight:300;letter-spacing:.01em;line-height:1.8 !important;color:#171717;display:flex;gap:12px;align-items:flex-start}\n\/* teal dot bullet (matches the essentials list) \u2014 hides the \u2713 glyph via font-size:0 *\/\n.mnd-page .blist .ck{flex:0 0 auto;width:9px;height:9px;border-radius:999px;background:var(--teal);font-size:0;margin-top:8px}\n\/* counter *\/\n.mnd-page .counter{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;padding:clamp(64px,9vw,100px) 0 0}\n.mnd-page .counter .num{font-size:52px;font-weight:200}\n.mnd-page .counter .lab{font-size:clamp(14px,1vw,16px);font-weight:300;letter-spacing:.01em;line-height:1.8;color:#171717;margin-top:4px}\n\/* boxed two-col story card: text left, module right.\n   Rechts WENIGER Padding (24 statt 40), weil die Module rechts eine interne Zahlen-Spalte\n   reservieren \u2192 so r\u00fcckt das Chart nach au\u00dfen und die Box wirkt links\/rechts ausgeglichen.\n   Gilt nur auf Desktop \u2014 die Mobile-Media-Queries setzen wieder symmetrisches Padding. *\/\n.mnd-page .storycard{border:1px solid var(--line);border-radius:24px;background:#fff;padding:64px 24px 64px 40px;margin-top:var(--boxgap)}\n.mnd-page .storycard:first-child{margin-top:0}\n.mnd-page .row{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:start}\n\/* Nur Sources\/Pages-Module: H\u00f6he an Inhalt anpassen + KEIN internes Card-Padding\n   (sonst wirkt die Box rechts\/innen breiter gepolstert als links beim Text) *\/\n.mnd-page .storycard .embed [data-slot=\"card\"]{height:auto !important;padding:0 !important;min-height:300px !important}\n.mnd-page .storycard .embed [data-slot=\"card-content\"],\n.mnd-page .storycard .embed [data-slot=\"card-content\"] > *{padding-left:0 !important;padding-right:0 !important}\n.mnd-page .storycard .embed [data-slot=\"card-content\"]{padding:0 !important}\n\/* Module in Boxen: einheitliche Mindesth\u00f6he \u2192 luftigeres, gleichm\u00e4\u00dfiges Bild *\/\n.mnd-page .modcard [data-slot=\"card\"]{min-height:300px !important}\n\/* drop the module's own header (Pages all\/saved pill) so Sources + Pages match *\/\n.mnd-page .storycard .embed [data-slot=\"card-header\"]{display:none !important}\n.mnd-page .deflist{margin-top:16px}\n.mnd-page .deflist div{font-size:14px;color:var(--body);margin:7px 0}\n.mnd-page .deflist b{color:var(--ink);font-weight:500}\n\/* full-width module card: heading left + text right, module full-width below *\/\n.mnd-page .modcard{border:1px solid var(--line);border-radius:24px;background:#fff;padding:64px 40px;margin-top:var(--boxgap)}\n.mnd-page .modhead{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;align-items:start}\n.mnd-page .modhead p{font-size:clamp(14px,1vw,16px) !important;font-weight:300;letter-spacing:.01em;line-height:1.8 !important;color:#171717;margin:0}\n.mnd-page .modembed{margin-top:26px}\n\/* user-flow box: zero side padding so the sankey gets the full box width\n   (needs >1020px) and stops scrolling horizontally; heading keeps its inset *\/\n.mnd-page .modcard.ufcard{padding:0}\n.mnd-page .modcard.ufcard .modhead{padding:48px 40px 0}\n.mnd-page .modcard.ufcard .modembed{margin-top:18px}\n\/* climax \u2014 static \"ask mandera\" demo (no live module yet) *\/\n.mnd-page .demo{margin-top:30px;border:1px solid var(--line);border-radius:20px;background:var(--soft);padding:28px 30px;max-width:760px}\n.mnd-page .bubble-q{display:inline-block;background:#fff;border:1px solid var(--line);border-radius:16px 16px 16px 4px;padding:10px 16px;font-size:14px;color:var(--ink)}\n.mnd-page .bubble-a{margin-top:16px;font-size:14px;color:var(--body)}\n.mnd-page .opp{margin-top:16px;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:14px;color:var(--ink)}\n.mnd-page .opp .dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--violet))}\n\/* more features grid *\/\n.mnd-page .feat{display:grid;grid-template-columns:1fr 1fr;gap:34px 64px;margin:24px auto 0;max-width:900px}\n.mnd-page .feat .it{position:relative;padding-left:22px}\n.mnd-page .feat .it::before{content:\"\";position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:999px;background:var(--teal)}\n.mnd-page .feat .it b{display:block;color:var(--ink);font-weight:500;font-size:clamp(14px,1vw,16px)}\n.mnd-page .feat .it span{display:block;font-size:clamp(14px,1vw,16px);font-weight:300;letter-spacing:.01em;line-height:1.8;color:#171717;margin-top:5px}\n\/* FAQ \u2014 Div-Akkordeon (Inhalt immer im DOM \u2192 grid-rows animiert zuverl\u00e4ssig, crawlbar) *\/\n.mnd-page .faq{max-width:860px;margin:0 auto}\n.mnd-page .faq-item{border-bottom:1px solid var(--line)}\n.mnd-page .faq-q{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;\n  padding:18px 0;font-family:inherit;font-size:16px;color:var(--ink);font-weight:300;cursor:pointer;\n  background:none;border:0;text-align:left;transition:color .2s var(--mandera-ease-out,ease)}\n\/* subtiles Hover\/Active-Feedback *\/\n.mnd-page .faq-q:hover{color:var(--teal)}\n.mnd-page .faq-q:hover .faq-ico{color:var(--teal)}\n.mnd-page .faq-item.open .faq-q{color:var(--teal)}\n\/* Inline-SVG-Pfeil im Markup \u2014 kein Font, \u00fcberall sichtbar, per currentColor f\u00e4rbbar *\/\n.mnd-page .faq-q .faq-ico{flex-shrink:0;display:block;width:16px;height:16px;margin-top:3px;color:var(--muted);stroke:currentColor;fill:none;transition:transform .3s cubic-bezier(.4,0,.2,1),color .2s ease}\n.mnd-page .faq-item.open .faq-q .faq-ico{transform:rotate(180deg);color:var(--teal)}\n\/* Accordion via grid-template-rows (rein CSS, ruckelfrei, kein H\u00f6hen-Messen) *\/\n.mnd-page .faq .faq-a{display:grid;grid-template-rows:minmax(0,0fr);overflow:hidden;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}\n.mnd-page .faq-item.open .faq-a{grid-template-rows:minmax(0,1fr)}\n.mnd-page .faq .faq-a-i{overflow:hidden;min-height:0;font-size:clamp(14px,1vw,16px);color:#171717;padding:0 0 18px;max-width:740px}\n.mnd-page .faq-item.open .faq-a-i{padding-top:0}\n.mnd-page .faq a{color:var(--teal2);text-decoration:none}\n\/* cta *\/\n.mnd-page .cta{background:var(--soft);border-radius:24px;padding:64px 24px;text-align:center}\n.mnd-page .btn{display:inline-block;margin-top:22px;background:linear-gradient(90deg,#7bcfe5,#99c4e0);\n  color:#fff;border-radius:999px;padding:13px 30px;font-size:14px;font-weight:500;text-decoration:none}\n\/* CTA-Sektion: bricht bewusst das Standard-Section-Padding \u2014\n   min 50vh, Inhalt vertikal zentriert. Unten DOPPELTES Padding (240), weil oben\n   das FAQ-Section-Padding (120) + CTA-top (120) = 240 stehen \u2192 Abstand FAQ\u2194CTA = CTA\u2194Footer.\n   Auf kleinen Screens nur fixes Padding (kein vh). *\/\n.mnd-page .ctasec{min-height:50vh;display:flex;flex-direction:column;justify-content:center;padding:120px 0 240px}\n\/* outline CTA button (matches the design) *\/\n.mnd-page .btn-outline{display:inline-block;margin-top:32px;border:1px solid var(--line);color:var(--ink);\n  background:rgba(255,255,255,.7);border-radius:999px;padding:9px 22px;font-size:14px;text-decoration:none;\n  transition:border-color .2s,box-shadow .2s}\n.mnd-page .btn-outline:hover{border-color:var(--teal);box-shadow:0 3px 14px rgba(123,207,229,.20)}\n\/* particle background layer: a <mandera-module name=\"mandera-particles\"> sits behind a section *\/\n.mnd-page .pbg-wrap{position:relative}\n.mnd-page .pbg{position:absolute;inset:0;z-index:0;pointer-events:none}\n\/* FAQ\/CTA-Partikel nur leicht zur\u00fcckgenommen \u2014 sonst wie der Hero *\/\n.mnd-page .pbg--soft{opacity:.75}\n\/* Funnel-Labels (suite-Namen, input\/compute\/output) durchg\u00e4ngig klein *\/\n.mnd-page #mandera-funnel, .mnd-page #mandera-funnel *{text-transform:lowercase !important}\n.mnd-page .pbg-content{position:relative;z-index:1}\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 MOBILE \/ TABLET \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media(max-width:820px){\n  \/* less vertical air, tighter side gutter so content gets more width *\/\n  .mnd-page{--boxgap:44px}\n  .mnd-page section{padding:80px 0}\n  .mnd-page .wrap{padding:0 16px}\n  \/* stack every two-col grid *\/\n  .mnd-page .sumgrid,.mnd-page .row,.mnd-page .modhead,.mnd-page .feat,.mnd-page .duo{grid-template-columns:1fr;gap:22px}\n  .mnd-page .counter{grid-template-columns:1fr 1fr;gap:20px;padding:44px 0 0}\n  \/* headings scale down *\/\n  .mnd-page h1{font-size:32px}\n  .mnd-page h2{font-size:27px}\n  .mnd-page h3{font-size:20px}\n  \/* hero: Vars \u00fcberschreiben \u2014 Header kleiner, Modul ragt weniger rein *\/\n  .mnd-page{--peek:110px;--headerpad:64px;--herogap:40px}\n  .mnd-page .hero{min-height:620px}\n  .mnd-page .hero h1{max-width:none}\n  \/* BOXES: vertikal\/seitlich gleichm\u00e4\u00dfig, Module ohne erzwungene Mindesth\u00f6he *\/\n  .mnd-page .storycard,.mnd-page .modcard{padding:40px 18px}\n  .mnd-page .modcard [data-slot=\"card\"],.mnd-page .storycard .embed [data-slot=\"card\"]{min-height:0 !important}\n  .mnd-page .modcard.ufcard{padding:0}\n  .mnd-page .modcard.ufcard .modhead{padding:40px 18px 0}\n  .mnd-page .cta{padding:48px 18px}\n  \/* nav: only logo + menu remain (pills hidden), tighten gutter *\/\n  .mnd-page .mnav{padding:14px 18px}\n  \/* CTA: auf kleinen Screens fixes Padding statt 80vh-Zentrierung *\/\n  .mnd-page .ctasec{min-height:0;padding:80px 0 160px}\n  \/* funnel heading: a touch higher + readable on narrow screens *\/\n  .mnd-page .funnelhead{top:9%}\n  .mnd-page #mandera-funnel{min-height:680px !important;height:80vh !important}\n  \/* Funnel-Logo auf Mobil etwas verkleinern (Engine rendert .mh-glowing-logo zentriert) *\/\n  .mnd-page #mandera-funnel .mh-glowing-logo{transform:scale(.7);transform-origin:center center}\n}\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 SMALL PHONES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media(max-width:480px){\n  .mnd-page .wrap{padding:0 13px}\n  .mnd-page section{padding:60px 0}\n  .mnd-page h1{font-size:29px}\n  .mnd-page h2{font-size:24px}\n  \/* boxes: vertikal luftig, seitlich knapp damit Charts atmen *\/\n  .mnd-page .storycard,.mnd-page .modcard{padding:32px 14px;border-radius:18px}\n  .mnd-page .modcard.ufcard .modhead{padding:32px 14px 0}\n  .mnd-page .cta{padding:40px 14px;border-radius:18px}\n  .mnd-page .counter .num{font-size:34px}\n  .mnd-page{--peek:90px;--headerpad:64px;--herogap:32px}\n  .mnd-page .hero{min-height:560px}\n  .mnd-page .ctasec{padding:60px 0 120px}\n}\n\n\n\/* \u2500\u2500 Robustheits-Guards: Partikel-Canvas darf NIE die Seitenbreite treiben \u2500\u2500 *\/\n.mnd-page{overflow-x:clip}\n.mnd-page .pbg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;display:block;width:100%}\n.mnd-page .pbg canvas{width:100% !important;height:100% !important}\n\n\/* \u2500\u2500 COMPARE-spezifische Erg\u00e4nzungen (Token-basiert, gleiche Scope-Disziplin) \u2500\u2500 *\/\n.mnd-page .cmp-duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--mandera-space-md,28px);margin-top:36px}\n.mnd-page .cmp-duo .cdcard{border:1px solid var(--mandera-border,#E5E5E5);border-radius:var(--mandera-radius-lg,16px);padding:28px 30px;background:#fff}\n.mnd-page .cmp-duo .cdcard.m{border-color:var(--mandera-teal-light,#A7D0E4);background:var(--mandera-teal-bg,rgba(123,207,229,0.05))}\n.mnd-page .cmp-duo .cdcard h3{letter-spacing:0;line-height:1.3;margin:0;color:var(--mandera-text,#171717)}\n.mnd-page .cmp-duo .cdcard ul{list-style:none;margin:14px 0 0;display:flex;flex-direction:column;gap:10px;padding:0}\n.mnd-page .cmp-duo .cdcard li{font-size:clamp(14px,1vw,16px);font-weight:300;line-height:1.6;color:var(--mandera-text,#171717);position:relative;padding-left:20px}\n.mnd-page .cmp-duo .cdcard li::before{content:\"\";position:absolute;left:2px;top:9px;width:7px;height:7px;border-radius:999px;background:var(--mandera-text-muted,#A3A3A3)}\n.mnd-page .cmp-duo .cdcard.m li::before{background:var(--mandera-teal,#7BCFE5)}\n.mnd-page .cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:28px}\n.mnd-page table.cmp{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed;font-size:clamp(14px,1vw,15px);font-weight:300}\n.mnd-page table.cmp th,.mnd-page table.cmp td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--mandera-border,#E5E5E5);vertical-align:top;line-height:1.55}\n.mnd-page table.cmp th{font-weight:500;color:var(--mandera-text,#171717)}\n.mnd-page table.cmp th:nth-child(2){color:var(--mandera-teal,#7BCFE5)}\n.mnd-page table.cmp td:first-child,.mnd-page table.cmp th:first-child{color:var(--mandera-text,#171717);width:34%}\n.mnd-page table.cmp th:nth-child(2),.mnd-page table.cmp th:nth-child(3){width:33%}\n.mnd-page table.cmp .grp td{padding-top:30px;color:var(--mandera-text-muted,#A3A3A3);font-weight:300;border-bottom:none}\n.mnd-page table.cmp .y{color:var(--mandera-teal,#7BCFE5);font-weight:500}\n.mnd-page table.cmp td.na, .mnd-page table.cmp .n{color:var(--mandera-text-muted,#A3A3A3)}\n.mnd-page table.cmp .no{color:#C4C4C4;font-size:13px;margin-right:2px}\n.mnd-page .fnote{font-size:13px;color:var(--mandera-text-muted,#A3A3A3);margin-top:18px;max-width:860px;font-weight:300}\n.mnd-page .stamp{font-size:13px;color:var(--mandera-text-muted,#A3A3A3);margin-top:10px;font-weight:300}\n.mnd-page .cmp-hint{display:none}\n@media(max-width:820px){\n  .mnd-page .cmp-duo{grid-template-columns:1fr;gap:18px}\n  .mnd-page table.cmp{min-width:600px}\n  .mnd-page table.cmp th,.mnd-page table.cmp td{padding:10px 8px}\n  .mnd-page table.cmp td:first-child,.mnd-page table.cmp th:first-child{width:140px;min-width:140px}\n  .mnd-page .cmp-hint{display:block;font-size:12px;color:var(--mandera-text-muted,#A3A3A3);text-align:right;margin:10px 4px 0}\n}\n\/* Zeilen-Hover: Lesehilfe f\u00fcr die breite Tabelle, gleiche Farbe wie die Modul-Tabellen (neutral-50\/50) *\/\n.mnd-page table.cmp tr:not(.grp):hover td{background:rgba(250,250,250,0.5)}\n\/* Text-only-Karten: h3 volle Breite, darunter zwei Textspalten *\/\n.mnd-page .tcols{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:22px;align-items:start}\n@media(max-width:820px){.mnd-page .tcols{grid-template-columns:1fr;gap:16px}}\n\/* Switching-Steps: einspaltige Liste, untereinander, mittig *\/\n.mnd-page .feat.steps{grid-template-columns:1fr;max-width:640px;margin-left:auto;margin-right:auto;align-items:start;row-gap:var(--mandera-space-md,28px)}\n.mnd-page .feat.steps .it b{line-height:1.5}\n.mnd-page .feat.steps .it span{margin-top:var(--mandera-space-xs,8px)}\n\/* kwcard (Live-Muster seo-suite): Modul-Grafik mit wenig Padding randb\u00fcndig *\/\n.mnd-page .kwcard .modembed{margin-left:-28px;margin-right:-28px}\n@media(max-width:820px){.mnd-page .kwcard .modembed{margin-left:-6px;margin-right:-6px}}\n<\/style>\n<\/head>\n<body>\n\n<div class=\"mnd-page\">\n\n  <!-- NOTE: echte Site-Nav oberhalb, echter Footer unterhalb dieses Blocks. -->\n\n  <!-- 1 HERO (Partikel) \u2014 die Vergleichstabelle ragt als Karte hinein, wie das Dashboard-Modul auf den Suite-Seiten -->\n  <div class=\"pbg-wrap\">\n    <mandera-module name=\"mandera-particles\" class=\"pbg\"><\/mandera-module>\n    <div class=\"hero pbg-content\">\n      <div class=\"hero-center\">\n        <div class=\"hero-copy\">\n          <h1 class=\"mandera-heading mandera-heading--display\">The Matomo alternative<br>that you don't have to assemble<\/h1>\n          <p class=\"lead mandera-body\">Matomo is powerful, open source and yours to self-host, and that openness is real: you own the data, you run the code, nothing is sampled. The cost is assembly. The features people actually want, heatmaps, funnels, SEO rankings, are paid premium plugins you choose and wire up one by one, the Cloud bill is metered by hits so it climbs as your traffic grows, and running without a consent banner is something you configure yourself. mandera starts on the other side of all that setup: cookieless and banner-free on day one, one flat price that already includes a million pageviews, everything in the product with no plugins to buy, and an agentic engine that does not just measure your data but acts on it.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- 2 AT-A-GLANCE TABLE (chartsection: Karte ragt in den Hero) -->\n  <section class=\"chartsection\"><div class=\"wrap\">\n    <div class=\"modcard\" style=\"margin-top:0\">\n      <div class=\"cmp-hint\">swipe to compare \u2192<\/div>\n      <div class=\"cmp-scroll\"><table class=\"cmp\">\n        <tr><th>&nbsp;<\/th><th>mandera<\/th><th>Matomo<\/th><\/tr>\n        <tr class=\"grp\"><td colspan=\"3\">Privacy &amp; hosting<\/td><\/tr>\n        <tr><td>Cookieless, no consent banner<\/td><td><span class=\"y\">\u2713<\/span> by default<\/td><td><span class=\"p\">\u25d0<\/span> configurable; consent-exempt once set up\u00b9 \u00b2<\/td><\/tr>\n        <tr><td>Data location<\/td><td><span class=\"y\">\u2713<\/span> Germany, EU<\/td><td><span class=\"y\">\u2713<\/span> EU\/Frankfurt on Cloud, or self-host\u00b3 \u2074<\/td><\/tr>\n        <tr><td>Open source \/ self-hostable<\/td><td class=\"na\"><span class=\"no\">\u2715<\/span> hosted SaaS<\/td><td><span class=\"y\">\u2713<\/span> GPL v3, Community edition\u2075 \u2076<\/td><\/tr>\n        <tr><td>Core traffic analytics (pageviews, visits, sources, countries, devices)<\/td><td><span class=\"y\">\u2713<\/span><\/td><td><span class=\"y\">\u2713<\/span> included in Core\u2077<\/td><\/tr>\n        <tr class=\"grp\"><td colspan=\"3\">Behavior &amp; analytics<\/td><\/tr>\n        <tr><td>Heatmaps (click, scroll, mouse)<\/td><td><span class=\"y\">\u2713<\/span> included, aggregated<\/td><td><span class=\"p\">\u25d0<\/span> paid premium plugin\u2078<\/td><\/tr>\n        <tr><td>Session recordings<\/td><td class=\"na\"><span class=\"no\">\u2715<\/span> by design<\/td><td><span class=\"y\">\u2713<\/span> paid premium plugin\u2078<\/td><\/tr>\n        <tr><td>Funnels with predefined steps<\/td><td class=\"na\"><span class=\"no\">\u2715<\/span> aggregated User Flow<\/td><td><span class=\"y\">\u2713<\/span> paid premium plugin\u2079<\/td><\/tr>\n        <tr><td>Conversion goals<\/td><td class=\"na\"><span class=\"no\">\u2715<\/span><\/td><td><span class=\"y\">\u2713<\/span> included in Core\u2077<\/td><\/tr>\n        <tr><td>A\/B testing<\/td><td class=\"na\"><span class=\"no\">\u2715<\/span><\/td><td><span class=\"y\">\u2713<\/span> paid premium plugin\u00b9\u00b3<\/td><\/tr>\n        <tr class=\"grp\"><td colspan=\"3\">Growth &amp; AI<\/td><\/tr>\n        <tr><td>Your SEO keyword rankings<\/td><td><span class=\"y\">\u2713<\/span> native, weekly, no wiring<\/td><td><span class=\"p\">\u25d0<\/span> paid plugin, connect Google\/Bing\/Yahoo\u00b9\u2070<\/td><\/tr>\n        <tr><td>AI that acts (opportunities, content, strategy)<\/td><td><span class=\"y\">\u2713<\/span><\/td><td class=\"na\"><span class=\"no\">\u2715<\/span> AI tracks AI-traffic only\u00b9\u00b9<\/td><\/tr>\n        <tr><td>Data export \/ API \/ scheduled email reports<\/td><td class=\"na\"><span class=\"no\">\u2715<\/span> in-dashboard<\/td><td><span class=\"y\">\u2713<\/span> included in Core\u2077<\/td><\/tr>\n        <tr class=\"grp\"><td colspan=\"3\">Pricing<\/td><\/tr>\n        <tr><td>Pricing model<\/td><td>One flat price, 1 million pageviews per month included<\/td><td>Billed by hits on Cloud, climbs with traffic; or self-host for free\u00b3 \u2075<\/td><\/tr>\n        <tr><td>Free trial<\/td><td><span class=\"y\">\u2713<\/span> 7 days, 10 opportunities<\/td><td><span class=\"y\">\u2713<\/span> 21 days, no credit card\u00b9\u00b2<\/td><\/tr>\n        <tr><td>Free-forever<\/td><td class=\"na\"><span class=\"no\">\u2715<\/span><\/td><td><span class=\"y\">\u2713<\/span> self-hosted Community edition\u2075<\/td><\/tr>\n      <\/table><\/div>\n    <\/div>\n  <\/div><\/section>\n\n  <!-- 3 THE SHORT VERSION (Entscheidungshilfe) -->\n  <section><div class=\"wrap\">\n    <h2 class=\"mandera-heading center\" style=\"margin:0 auto\">The short version<\/h2>\n    <div class=\"cmp-duo\">\n      <div class=\"cdcard\">\n        <h3>Choose Matomo if you want<\/h3>\n        <ul>\n          <li>truly open source software you can self-host and fully own, with no lock-in and no sampling\u2075 \u2076<\/li>\n          <li>a deep, mature feature catalog you can extend plugin by plugin: session recordings, funnels, A\/B testing, conversion goals, form and media analytics\u2077 \u2078 \u00b9\u00b3<\/li>\n          <li>full data export, a Reporting API and scheduled email reports built into the free Core\u2077<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"cdcard m\">\n        <h3>Choose mandera if you want<\/h3>\n        <ul>\n          <li>heatmaps, User Flow and your SEO rankings included, with no plugins to buy or wire up<\/li>\n          <li>an AI that acts on your data, surfacing growth opportunities and writing the content, not only reporting numbers<\/li>\n          <li>one flat price with 1 million pageviews per month included, that does not climb as your traffic grows<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <p class=\"soft center mandera-body\" style=\"margin-top:28px\">If you want to own and host your own analytics and assemble exactly the feature set you need, Matomo is a genuinely strong choice. The rest of this page is for people who would rather have it all included, working on day one, and acting on their growth without the build.<\/p>\n  <\/div><\/section>\n\n  <!-- 4 WHERE MATOMO SHINES -->\n  <section><div class=\"wrap\">\n    <h2 class=\"mandera-heading\">Where Matomo shines<\/h2>\n    <div class=\"sumgrid\">\n      <div>\n        <p class=\"body mandera-body\">Matomo, made by InnoCraft in New Zealand, has earned its standing as the open analytics platform. Its Core and JavaScript tracker are open source under the GPL v3, which means you can read the code, run it yourself and keep full ownership of your data with no lock-in.\u2075 \u2076 Self-hosting the Community edition is free forever: you host it, it is yours.\u2075 Matomo states it gives you 100% data ownership and 100% unsampled data, so your reports reflect every visit rather than an estimate, and Matomo Cloud is hosted on AWS in Frankfurt, Germany, inside the EU.\u00b3 \u2074 For a team that wants to own its analytics outright, that is a real and rare thing, and it is central to Matomo's appeal.<\/p>\n        <p class=\"body mandera-body\">It is also deep and mature. Beyond core traffic analytics, Goals and conversion tracking, multi-format data export and a full Reporting API, Matomo offers a broad catalog of premium plugins you can layer on: Heatmaps and Session Recording, Funnels, A\/B Testing, Form Analytics, Media Analytics and SEO keyword rankings, alongside a tag manager and custom reports.\u2077 \u2078 \u2079 \u00b9\u2070 \u00b9\u00b3 Scheduled email reports come built in, and exports run to CSV, XML and JSON.\u2077 If your requirement is \"give me an analytics platform I can host, own and extend exactly as I like\", Matomo answers it well, and choosing the tool you can build to fit is a virtue, not a shortfall.<\/p>\n      <\/div>\n      <div class=\"blist\">\n        <div><span class=\"ck\">\u2713<\/span> Truly open source, self-hostable (GPL v3)\u2075 \u2076<\/div>\n        <div><span class=\"ck\">\u2713<\/span> 100% data ownership, no lock-in\u2074<\/div>\n        <div><span class=\"ck\">\u2713<\/span> 100% unsampled data\u2074<\/div>\n        <div><span class=\"ck\">\u2713<\/span> Deep premium catalog: heatmaps, recordings, funnels, A\/B\u2078 \u2079<\/div>\n        <div><span class=\"ck\">\u2713<\/span> Reporting API, multi-format export, scheduled reports\u2077<\/div>\n        <div><span class=\"ck\">\u2713<\/span> EU hosting on Cloud (Frankfurt) or self-host\u00b3<\/div>\n      <\/div>\n    <\/div>\n  <\/div><\/section>\n\n  <!-- 5 WHERE MANDERA GOES FURTHER -->\n  <section style=\"padding-bottom:32px\"><div class=\"wrap center\">\n    <h2 class=\"mandera-heading center\" style=\"margin:0 auto\">Where mandera goes further<\/h2>\n    <p class=\"soft center mandera-body\">Everything below is a live demo, not a screenshot. Click around.<\/p>\n  <\/div><\/section>\n\n  <section style=\"padding-top:0\"><div class=\"wrap\">\n\n    <div class=\"modcard\" style=\"margin-top:0\">\n      <div class=\"modhead\">\n        <h3>All the core traffic answers, nothing to piece together<\/h3>\n        <p class=\"mandera-body\">Start with the basics. Traffic trends, page views, visit duration, sources, top pages: everything you'd open Matomo to check, mandera answers just as calmly and without a banner, no plugins to install, nothing to configure. Think of this as the baseline, not the sales pitch. Where the two part ways is everything that happens after the counting, and how much of it you have to build yourself.<\/p>\n      <\/div>\n      <div class=\"modembed embed\"><mandera-module name=\"analytics-overview\"><\/mandera-module><\/div>\n    <\/div>\n\n    <div class=\"modcard ufcard\">\n      <div class=\"modhead\">\n        <h3>See the paths visitors actually take<\/h3>\n        <p class=\"mandera-body\">In Matomo, funnels and the deeper journey views are premium plugins you add and define step by step.\u2079 mandera's User Flow takes a different route: it maps real, aggregated journeys through your site, where people enter, where they go next, where they leave, with no funnel steps to define and no individual tracked. The detours you'd never have guessed, and the exact pages where a journey ends, surface on their own, with nothing to wire up first.<\/p>\n      <\/div>\n      <div class=\"modembed embed\"><mandera-module name=\"analytics-user-flow\"><\/mandera-module><\/div>\n    <\/div>\n\n    <div class=\"storycard\">\n      <h3>Heatmaps included, recordings excluded<\/h3>\n      <div class=\"tcols\">\n        <div>\n          <p class=\"body mandera-body\" style=\"margin-top:0\">Matomo offers heatmaps through its Heatmap &amp; Session Recording premium plugin, which you buy and add to your install.\u2078 With mandera, every page you track gets click, scroll and mouse movement heatmaps built in, with no extra plugin, no extra script and no extra invoice. Clicks, reading depth and the areas that hold attention are all there, aggregated and switched on from the start.<\/p>\n        <\/div>\n        <div>\n          <p class=\"body mandera-body\" style=\"margin-top:0\">Session recording is the one thing mandera deliberately leaves out. That same Matomo plugin can record individual sessions, and for teams who want it, it is there.\u2078 We left it out on purpose. Following a single visitor step by step is about as invasive as behaviour tracking gets, and that has no place in a privacy-first product. Aggregated heat, yes. Surveillance replays, no.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"modcard kwcard\">\n      <h3>Your search rankings show up on their own<\/h3>\n      <div class=\"tcols\">\n        <div>\n          <p class=\"body mandera-body\" style=\"margin-top:0\">Matomo can show SEO keyword rankings through its Search Engine Keywords Performance premium plugin, which pulls your positions from Google, Bing and Yahoo APIs that you connect and authenticate yourself.\u00b9\u2070 It is capable, and it is another paid plugin to add and configure on top of your install.<\/p>\n        <\/div>\n        <div>\n          <p class=\"body mandera-body\" style=\"margin-top:0\">Every keyword you already rank for is pulled in natively and refreshed once a week, with nothing for you to add by hand. No plugin to buy, no Google, Bing or Yahoo API to wire up, no manual rank tracker, no setup. Your rankings sit next to the real traffic they send you, so you finally see where you stand in search without leaving your analytics.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"modembed embed\"><mandera-module name=\"seo-rankings\"><\/mandera-module><\/div>\n    <\/div>\n\n    <div class=\"modcard\">\n      <h3>And then the system starts working for you<\/h3>\n      <div class=\"tcols\">\n        <div>\n          <p class=\"body mandera-body\" style=\"margin-top:0\">Matomo introduced AI Assistants in March 2026, and they do a specific, useful thing: they track the traffic arriving at your site from AI tools like ChatGPT, Claude, Gemini, Perplexity and Copilot.\u00b9\u00b9 What Matomo does not have, and does not claim to have, is an agentic AI that generates growth opportunities, writes your content or builds your strategy. That is a clean, honest line, and it draws the edge of its category.<\/p>\n        <\/div>\n        <div>\n          <p class=\"body mandera-body\" style=\"margin-top:0\">mandera's AI is built to act, not only to answer. The Agentic Engine works across your traffic, rankings and site at once, finds the openings buried in that data, and helps you build each one into a strategy with ready-to-use content across 69 languages. A Context suite (Brand Memory) learns your business so the work sounds like you. The AI runs on Mistral in the EU and France, and you approve everything that touches your site. Counting your numbers is one thing; moving them is another, and that gap is where mandera works.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"modembed embed\"><mandera-module name=\"growth-opportunities\"><\/mandera-module><\/div>\n    <\/div>\n\n  <\/div><\/section>\n\n  <!-- 6 PRIVACY: PARTLY SHARED GROUND -->\n  <section style=\"padding-top:0\"><div class=\"wrap\">\n    <div class=\"storycard\">\n      <h3>Privacy: partly shared ground<\/h3>\n      <div class=\"tcols\">\n        <div>\n        <p class=\"body mandera-body\" style=\"margin-top:0\">Matomo is privacy-capable, and it is fair to say so generously. Matomo can run cookieless, using a randomly-seeded, time-limited config_id hash rather than a cookie, and France's data protection authority, the CNIL, has confirmed Matomo can be used without tracking consent once it is configured that way.\u00b9 \u00b2 IP masking is on by default, so Matomo receives the visitor's IP and then masks it.\u00b2 Matomo states it gives you 100% data ownership and that Matomo Cloud is GDPR-compliant.\u2074 The thing to know is that these are settings you configure: cookieless mode, consent-exempt operation and the rest are choices you make, not the out-of-the-box default.<\/p>\n        <\/div>\n        <div>\n        <p class=\"body mandera-body\" style=\"margin-top:0\">mandera is cookieless and banner-free by default, with nothing to configure: there is no cookie, no consent banner, and the IP is dropped on arrival rather than received and then masked. Data is stored in Germany, inside the EU. The two products share real privacy ground, both can run without a consent banner and keep data in the EU, and the honest difference is one of defaults: Matomo gives you the controls to reach that state, while mandera arrives there on its own. This is an architectural difference, stated neutrally, not a verdict on either tool.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n    <p class=\"soft center mandera-body\" style=\"margin-top:30px\">See our full <a href=\"https:\/\/www.mandera.ai\/privacy-compliance\/\" style=\"color:var(--teal2);text-decoration:none\">privacy &amp; compliance page<\/a>, written for your legal team: hosting, sub-processors, data location, retention and your rights, on one page.<\/p>\n  <\/div><\/section>\n\n  <!-- 7 PRICING -->\n  <section><div class=\"wrap\">\n    <h2 class=\"mandera-heading\">Pricing: by hits, or one flat price<\/h2>\n    <div class=\"sumgrid\">\n      <div>\n        <p class=\"body mandera-body\">Matomo gives you two routes. Self-hosting the Community edition is free forever, the open source path where you run it yourself.\u2075 Matomo Cloud is the hosted option, and it is billed by hits rather than pageviews. A hit, in Matomo's model, is a pageview or an event or a download or an outlink or an onsite search or a content-tracking request, so a site with one million pageviews generates more than one million hits and lands above the one-million-hit tier.\u00b3 Cloud starts around \u20ac29 per month for 50,000 hits and scales up with volume, with annual billing advertised as two months free.\u00b3 That is a flexible model, and it means your Cloud bill is tied to your traffic: more visitors and more events move you up the tiers. There is no permanent free Cloud tier; the free route is self-hosting.\u2075<\/p>\n        <p class=\"body mandera-body\">mandera is a subscription with one flat fee that includes 1 million pageviews per month, a ceiling most websites never get near, and within it the price does not climb as your traffic or your events grow, so a spike in visitors is purely good news. Matomo Cloud's free trial runs 21 days with no credit card; mandera's runs 7 days and includes 10 high-impact opportunities to get you started.\u00b9\u00b2 The flat fee covers the whole system: analytics, heatmaps, SEO rankings, User Flow, and the AI engine with opportunities, strategies and content, with no premium plugins to add. Don't measure it against a metered analytics bill, but against the pile of plugins it makes unnecessary.<\/p>\n      <\/div>\n      <div class=\"blist\">\n        <div><span class=\"ck\">\u2713<\/span> One flat fee, 1 million pageviews included<\/div>\n        <div><span class=\"ck\">\u2713<\/span> Price does not climb with your traffic<\/div>\n        <div><span class=\"ck\">\u2713<\/span> Analytics, heatmaps and SEO included, no plugins<\/div>\n        <div><span class=\"ck\">\u2713<\/span> AI opportunities, strategies and content included<\/div>\n        <div><span class=\"ck\">\u2713<\/span> Free trial with 10 high-impact opportunities<\/div>\n      <\/div>\n    <\/div>\n  <\/div><\/section>\n\n  <!-- 8 SWITCHING -->\n  <section style=\"padding-top:80px\"><div class=\"wrap\">\n    <h2 class=\"mandera-heading center\" style=\"margin:0 auto 40px\">Moving from Matomo to mandera<\/h2>\n    <div class=\"feat steps\">\n      <div class=\"it\"><b>Add one line of code<\/b><span>Paste the mandera snippet into your site's head. Setup takes about two minutes, and data starts flowing right away, with no plugins to install.<\/span><\/div>\n      <div class=\"it\"><b>Keep both running<\/b><span>mandera doesn't clash with Matomo in any way. Run the two alongside each other for a week or two and judge them on your own real traffic.<\/span><\/div>\n      <div class=\"it\"><b>Expect small differences<\/b><span>Because each tool counts hits and visits on its own terms, the absolute figures won't line up to the decimal. What counts is that the trends and the sources point the same way.<\/span><\/div>\n      <div class=\"it\"><b>Cancel the old one when ready<\/b><span>Your Matomo history stays in Matomo, untouched, and if you self-host you keep it indefinitely. mandera builds its own record from the day you install it, so keep both running until the overlap convinces you, then switch.<\/span><\/div>\n    <\/div>\n  <\/div><\/section>\n\n  <!-- SYSTEM-FUNNEL (Live-Muster von analytics-suite) -->\n  <section style=\"padding:40px 0 0\">\n    <div style=\"position:relative\">\n      <div id=\"mandera-funnel\" data-default-zone=\"input\" data-active-button=\"\/product\/analytics\" style=\"height:92vh;min-height:820px;width:100%\"><\/div>\n      <div class=\"funnelhead\"><div class=\"wrap center\">\n        <h2 class=\"mandera-heading center\" style=\"margin-bottom:16px\">Analytics is just the start of the mandera growth system<\/h2>\n        <p class=\"lead mandera-body\">Everything the analytics suite measures also feeds mandera's agentic engine, a deeply integrated, multilayered AI system that works automatically. The engine turns your data into growth opportunities and ready-to-use strategies. Hover any stage to see how it flows, or jump straight to another suite below.<\/p>\n      <\/div><\/div>\n      <div class=\"funnel-stages-m\">\n        <div class=\"fstage\"><div class=\"fstage-top\">input<\/div><div class=\"fstage-items\">analytics suite<br>seo suite<br>context suite<\/div><\/div>\n        <div class=\"fstage\"><div class=\"fstage-top\">compute<\/div><div class=\"fstage-items\">agentic engine<\/div><\/div>\n        <div class=\"fstage\"><div class=\"fstage-top\">output<\/div><div class=\"fstage-items\">growth suite<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FAQ + CTA teilen einen Partikel-Hintergrund (Live-Muster) -->\n  <div class=\"pbg-wrap\">\n  <mandera-module name=\"mandera-particles\" class=\"pbg pbg--soft\"><\/mandera-module>\n  <div class=\"pbg-content\">\n  <section style=\"padding-top:0\"><div class=\"wrap\">\n    <h2 class=\"mandera-heading center\" style=\"margin:0 auto 34px\">Frequently asked questions<\/h2>\n    <div class=\"faq\" style=\"max-width:860px;margin:0 auto\">\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" aria-expanded=\"false\">Is Matomo a good tool?<svg class=\"faq-ico\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-i\">Yes, genuinely. Matomo is the open analytics platform: its Core and tracker are open source under the GPL v3, you can self-host the Community edition for free forever, and it gives you 100% data ownership and 100% unsampled data with no lock-in. It is mature and deep, with a broad catalog of premium plugins (heatmaps, session recording, funnels, A\/B testing, form and media analytics, SEO keyword rankings) on top of core analytics, conversion goals, multi-format export, a Reporting API and scheduled email reports. If you want to own and host your analytics and assemble exactly the feature set you need, Matomo is an excellent choice. This page exists for people who would rather have it all included and acting on their growth, without the build.<\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" aria-expanded=\"false\">What does mandera do that Matomo does not?<svg class=\"faq-ico\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-i\">It includes what Matomo sells as plugins, and it acts on your data. Heatmaps (click, scroll, mouse movement) are built into every tracked page, where Matomo offers them as a paid premium plugin. mandera tracks your own SEO keyword rankings natively every week with nothing to wire up, where Matomo's rankings come from a paid plugin that you connect to Google, Bing and Yahoo APIs yourself. And mandera's Agentic Engine turns your data into growth opportunities, strategies and ready-to-use content in 69 languages, where Matomo's AI only tracks the traffic arriving from AI tools. mandera is cookieless and banner-free by default, while Matomo reaches that state once you configure it. The wedge is done-for-you simplicity and an AI that acts, not a privacy claim, since both can run without a consent banner.<\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" aria-expanded=\"false\">What does Matomo do that mandera does not?<svg class=\"faq-ico\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-i\">Several real things, and we should say so plainly. Matomo can self-host, the open source path mandera does not offer, and it has a free-forever Community edition. Matomo offers session recordings, funnels with predefined steps, conversion goals and A\/B testing, none of which mandera has: recordings we left out on purpose as anti-surveillance, and the others are simply not in the product. Matomo also has full data export to CSV, XML and JSON, a Reporting API and scheduled email reports built into its free Core, where mandera's data lives in the dashboard. If self-hosting, recordings, funnels, goals, A\/B testing, export or an API are central to how you work, those are genuine reasons to choose Matomo.<\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" aria-expanded=\"false\">Can I run mandera and Matomo side by side?<svg class=\"faq-ico\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-i\">Yes, without conflicts. Running both for a couple of weeks is the best way to compare. Expect small differences in absolute numbers, because the two tools count hits and visits a little differently. What counts is that the trends and the sources point the same way. Your Matomo history stays where it is the whole time, and if you self-host you keep it indefinitely.<\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" aria-expanded=\"false\">How does Matomo's pricing compare to mandera's?<svg class=\"faq-ico\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-i\">Matomo gives you two routes. Self-hosting the Community edition is free forever, the open source path where you run it yourself. Matomo Cloud is billed by hits, not pageviews, where a hit is a pageview, event, download, outlink, onsite search or content-tracking request, so a site with one million pageviews generates more than one million hits. Cloud starts around \u20ac29 per month for 50,000 hits and scales up with volume, with annual billing advertised as two months free, and there is no permanent free Cloud tier. mandera is one flat fee that includes 1 million pageviews per month and does not climb as your traffic grows, with an enterprise plan above. The contrast is a metered Cloud bill that rises with traffic, versus one flat fee with a million pageviews already included.<\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\" type=\"button\" aria-expanded=\"false\">Do I need a cookie consent banner with either tool?<svg class=\"faq-ico\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-i\">Both tools can run without a consent banner, and the difference is in the defaults. Matomo can be configured to run cookieless, using a randomly-seeded, time-limited config_id hash, and France's CNIL has confirmed Matomo can be used without tracking consent once it is set up that way; IP masking is on by default, so Matomo receives the IP and then masks it. mandera is cookieless and banner-free by default with nothing to configure, and the IP is dropped on arrival rather than received and then masked. So with Matomo you reach the no-banner state by configuring it, while with mandera it is the starting point. Note that other services on your site, such as ad pixels or embedded videos, may still require consent regardless of which analytics you choose.<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/div><\/section>\n\n  <!-- 9 CTA (Live-Muster ctasec, kein grauer Kasten) -->\n  <section class=\"ctasec\"><div class=\"wrap center\">\n    <h2 class=\"mandera-heading center\">See it on your own traffic<\/h2>\n    <p class=\"lead mandera-body center\" style=\"margin-top:20px\">Subscribe to mandera and put the whole system to work on your growth. Your free trial includes 10 high-impact opportunities to get you started.<\/p>\n    <a class=\"btn-outline\" href=\"https:\/\/www.mandera.ai\/pricing\/\">Start free trial<\/a>\n  <\/div><\/section>\n\n  <section style=\"padding-top:0\"><div class=\"wrap\">\n    <p class=\"fnote\">Partial means the capability exists with a documented condition or extra step: Matomo can run cookieless and consent-exempt, but only once you configure it, with IP masking on by default after the IP is received\u00b9 \u00b2; Matomo's heatmaps and SEO keyword rankings exist as paid premium plugins under the InnoCraft EULA, with the SEO rankings plugin pulling positions from Google, Bing and Yahoo APIs you connect\u2078 \u00b9\u2070. mandera does not offer session recordings, funnels with predefined steps, conversion goals, A\/B testing, data export, a public API, scheduled email reports, self-hosting or a free-forever tier; those are genuine Matomo strengths.<\/p>\n    <p class=\"fnote\">Sources. \u00b9 Cookie consent: Matomo can run cookieless and France's CNIL confirms it can be used without tracking consent once configured (matomo.org\/cookie-consent\/) \u00b7 \u00b2 Privacy settings: cookieless config_id hash (randomly seeded, time-limited), IP masking on by default (matomo.org\/faq\/general\/configure-privacy-settings-in-matomo\/) \u00b7 \u00b3 Pricing and hits: Matomo Cloud billed by hits (pageview, event, download, outlink, onsite search or content-tracking request), from around \u20ac29\/month for 50,000 hits, annual billing two months free, Cloud hosted on AWS in Frankfurt, Germany (matomo.org\/pricing\/) \u00b7 \u2074 Cloud privacy and subprocessors: Matomo states 100% data ownership, unsampled data and that Matomo Cloud is GDPR-compliant; AWS Frankfurt with some ancillary services touching the USA (matomo.org\/matomo-cloud-privacy-policy\/, matomo.org\/matomo-cloud-dpa\/subprocessors\/) \u00b7 \u2075 Licenses and self-hosting: Core and JS tracker open source under GPL v3, self-hosted Community edition free forever (matomo.org\/faq\/general\/matomo-analytics-licences-for-core-tracker-and-plugins\/, matomo.org\/pricing\/) \u00b7 \u2076 Maker: InnoCraft, a New Zealand company (matomo.org\/faq\/new-to-piwik\/who-is-innocraft\/) \u00b7 \u2077 Product features: core analytics, Goals and conversion tracking, data export to CSV\/XML\/JSON, Reporting API, scheduled email reports (matomo.org\/product-features\/) \u00b7 \u2078 Heatmap and Session Recording premium plugin (plugins.matomo.org\/HeatmapSessionRecording) \u00b7 \u2079 Funnels premium plugin (plugins.matomo.org\/Funnels) \u00b7 \u00b9\u2070 Search Engine Keywords Performance premium plugin, pulls rankings via Google, Bing and Yahoo APIs you connect (plugins.matomo.org\/SearchEngineKeywordsPerformance) \u00b7 \u00b9\u00b9 AI Assistants (introduced March 2026) track traffic arriving from AI tools such as ChatGPT, Claude, Gemini, Perplexity and Copilot (matomo.org\/faq\/reports\/what-are-ai-assistants-in-matomo\/) \u00b7 \u00b9\u00b2 Free trial: Matomo Cloud 21-day free trial, no credit card (matomo.org\/faq\/cloud\/whats-included-in-the-matomo-cloud-21-day-free-trial\/, verified 14 June 2026) \u00b7 \u00b9\u00b3 A\/B Testing premium plugin, Matomo Marketplace (plugins.matomo.org, verified 14 June 2026). Feature availability and limits may depend on plan or plugin.<\/p>\n    <p class=\"stamp\" style=\"margin-top:14px\">Feature information verified on 14 June 2026, based on each provider's public documentation. Spotted something outdated? Let us know and we'll put it right.<br>Matomo is a trademark of its respective owner. mandera is not affiliated with Matomo.<\/p>\n  <\/div><\/section>\n  <\/div>\n  <\/div>\n\n<\/div>\n\n<script>\nwindow.addEventListener('load', function () {\n    var el = document.getElementById('mandera-funnel');\n    if (el && window.initManderaFunnel) {\n      var opts = {};\n      var dz = el.getAttribute('data-default-zone');   if (dz) opts.defaultZone  = dz;\n      var ab = el.getAttribute('data-active-button');  if (ab) opts.activeButton = ab;\n      window.initManderaFunnel(el, opts);\n    }\n\n    \/\/ Funnel-Links: auf die Marketing-URLs umschreiben (ohne \/product) + in neuem Tab \u00f6ffnen.\n    \/\/ Slugs ggf. anpassen, falls die echten Seiten-URLs anders hei\u00dfen.\n    (function () {\n      var MAP = {\n        'analytics': 'https:\/\/www.mandera.ai\/analytics-suite\/',\n        'seo': 'https:\/\/www.mandera.ai\/seo-suite\/',\n        'context': 'https:\/\/www.mandera.ai\/context-suite\/',\n        'growth': 'https:\/\/www.mandera.ai\/growth-suite\/',\n        'agentic-engine': 'https:\/\/www.mandera.ai\/agentic-engine\/'\n      };\n      var root = document.getElementById('mandera-funnel');\n      if (!root) return;\n      function rewrite() {\n        root.querySelectorAll('a[href]').forEach(function (a) {\n          var m = (a.getAttribute('href') || '').match(\/\\\/product\\\/([a-z-]+)\/);\n          if (m && MAP[m[1]]) {\n            a.setAttribute('href', MAP[m[1]]);\n            a.setAttribute('target', '_blank');\n            a.setAttribute('rel', 'noopener noreferrer');\n          }\n        });\n      }\n      rewrite();\n      [300, 800, 1500, 2500].forEach(function (t) { setTimeout(rewrite, t); });\n      if (window.MutationObserver) new MutationObserver(rewrite).observe(root, { childList: true, subtree: true });\n    })();\n\n    \/\/ Counter count-up: animates each .num from 0 to its target when scrolled\n    \/\/ into view. Reads the target + any suffix (%, etc.) from the text content.\n    (function () {\n      var nums = document.querySelectorAll('.mnd-page .counter .num');\n      if (!nums.length) return;\n      var runCountUp = function (node) {\n        var raw = node.textContent.trim();\n        var target = parseFloat(raw.replace(\/[^0-9.]\/g, '')) || 0;\n        var suffix = raw.replace(\/[0-9.,]\/g, '');           \/\/ e.g. \"%\"\n        if (target === 0) { node.textContent = raw; return; } \/\/ 0 stays 0\n        var dur = 4200, start = null;\n        var step = function (ts) {\n          if (!start) start = ts;\n          var p = Math.min((ts - start) \/ dur, 1);\n          var eased = 1 - Math.pow(1 - p, 3);               \/\/ ease-out cubic\n          node.textContent = Math.round(target * eased) + suffix;\n          if (p < 1) requestAnimationFrame(step);\n          else node.textContent = target + suffix;\n        };\n        requestAnimationFrame(step);\n      };\n      if ('IntersectionObserver' in window) {\n        var io = new IntersectionObserver(function (entries) {\n          entries.forEach(function (en) {\n            if (en.isIntersecting) { runCountUp(en.target); io.unobserve(en.target); }\n          });\n        }, { threshold: 0.6 });\n        nums.forEach(function (n) { io.observe(n); });\n      } else {\n        nums.forEach(runCountUp);\n      }\n    })();\n\n    \/\/ FAQ accordion: Animation rein \u00fcber CSS (grid-template-rows auf .faq-item.open).\n    \/\/ JS togglet nur die .open-Klasse und sorgt f\u00fcr \"immer nur eins offen\".\n    (function () {\n      var items = document.querySelectorAll('.mnd-page .faq .faq-item');\n      items.forEach(function (item) {\n        var btn = item.querySelector('.faq-q');\n        if (!btn) return;\n        btn.addEventListener('click', function () {\n          var willOpen = !item.classList.contains('open');\n          items.forEach(function (other) {\n            other.classList.remove('open');\n            var b = other.querySelector('.faq-q');\n            if (b) b.setAttribute('aria-expanded', 'false');\n          });\n          if (willOpen) {\n            item.classList.add('open');\n            btn.setAttribute('aria-expanded', 'true');\n          }\n        });\n      });\n    })();\n  });\n<\/script>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Is Matomo a good tool?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, genuinely. Matomo is the open analytics platform: its Core and tracker are open source under the GPL v3, you can self-host the Community edition for free forever, and it gives you 100% data ownership and 100% unsampled data with no lock-in. It is mature and deep, with a broad catalog of premium plugins (heatmaps, session recording, funnels, A\/B testing, form and media analytics, SEO keyword rankings) on top of core analytics, conversion goals, multi-format export, a Reporting API and scheduled email reports. If you want to own and host your analytics and assemble exactly the feature set you need, Matomo is an excellent choice. This page exists for people who would rather have it all included and acting on their growth, without the build.\"}}, {\"@type\": \"Question\", \"name\": \"What does mandera do that Matomo does not?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It includes what Matomo sells as plugins, and it acts on your data. Heatmaps (click, scroll, mouse movement) are built into every tracked page, where Matomo offers them as a paid premium plugin. mandera tracks your own SEO keyword rankings natively every week with nothing to wire up, where Matomo's rankings come from a paid plugin that you connect to Google, Bing and Yahoo APIs yourself. And mandera's Agentic Engine turns your data into growth opportunities, strategies and ready-to-use content in 69 languages, where Matomo's AI only tracks the traffic arriving from AI tools. mandera is cookieless and banner-free by default, while Matomo reaches that state once you configure it. The wedge is done-for-you simplicity and an AI that acts, not a privacy claim, since both can run without a consent banner.\"}}, {\"@type\": \"Question\", \"name\": \"What does Matomo do that mandera does not?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Several real things, and we should say so plainly. Matomo can self-host, the open source path mandera does not offer, and it has a free-forever Community edition. Matomo offers session recordings, funnels with predefined steps, conversion goals and A\/B testing, none of which mandera has: recordings we left out on purpose as anti-surveillance, and the others are simply not in the product. Matomo also has full data export to CSV, XML and JSON, a Reporting API and scheduled email reports built into its free Core, where mandera's data lives in the dashboard. If self-hosting, recordings, funnels, goals, A\/B testing, export or an API are central to how you work, those are genuine reasons to choose Matomo.\"}}, {\"@type\": \"Question\", \"name\": \"Can I run mandera and Matomo side by side?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, without conflicts. Running both for a couple of weeks is the best way to compare. Expect small differences in absolute numbers, because the two tools count hits and visits a little differently. What counts is that the trends and the sources point the same way. Your Matomo history stays where it is the whole time, and if you self-host you keep it indefinitely.\"}}, {\"@type\": \"Question\", \"name\": \"How does Matomo's pricing compare to mandera's?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Matomo gives you two routes. Self-hosting the Community edition is free forever, the open source path where you run it yourself. Matomo Cloud is billed by hits, not pageviews, where a hit is a pageview, event, download, outlink, onsite search or content-tracking request, so a site with one million pageviews generates more than one million hits. Cloud starts around \u20ac29 per month for 50,000 hits and scales up with volume, with annual billing advertised as two months free, and there is no permanent free Cloud tier. mandera is one flat fee that includes 1 million pageviews per month and does not climb as your traffic grows, with an enterprise plan above. The contrast is a metered Cloud bill that rises with traffic, versus one flat fee with a million pageviews already included.\"}}, {\"@type\": \"Question\", \"name\": \"Do I need a cookie consent banner with either tool?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Both tools can run without a consent banner, and the difference is in the defaults. Matomo can be configured to run cookieless, using a randomly-seeded, time-limited config_id hash, and France's CNIL has confirmed Matomo can be used without tracking consent once it is set up that way; IP masking is on by default, so Matomo receives the IP and then masks it. mandera is cookieless and banner-free by default with nothing to configure, and the IP is dropped on arrival rather than received and then masked. So with Matomo you reach the no-banner state by configuring it, while with mandera it is the starting point. Note that other services on your site, such as ad pixels or embedded videos, may still require consent regardless of which analytics you choose.\"}}]}<\/script>\n<\/body>\n<\/html>\n\n\n\n\n\n\n\n\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Matomo alternative: mandera vs Matomo (2026) The Matomo alternativethat you don&#8217;t have to assemble Matomo is powerful, open source and yours to self-host, and that openness is real: you own the data, you run the code, nothing is sampled. The cost is assembly. The features people actually want, heatmaps, funnels, SEO rankings, are paid premium [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":834,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_titles_title":"Matomo alternative: mandera vs. Matomo (2026)","_seopress_titles_desc":"A privacy-first Matomo alternative you don't assemble: hosted, cookieless analytics on German servers, plus an agentic AI engine that does most of the work.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"_oxygen_hide_in_design_set":false,"_oxygen_tags":"","footnotes":""},"class_list":["post-867","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.mandera.ai\/pt\/wp-json\/wp\/v2\/pages\/867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mandera.ai\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mandera.ai\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mandera.ai\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mandera.ai\/pt\/wp-json\/wp\/v2\/comments?post=867"}],"version-history":[{"count":3,"href":"https:\/\/www.mandera.ai\/pt\/wp-json\/wp\/v2\/pages\/867\/revisions"}],"predecessor-version":[{"id":873,"href":"https:\/\/www.mandera.ai\/pt\/wp-json\/wp\/v2\/pages\/867\/revisions\/873"}],"up":[{"embeddable":true,"href":"https:\/\/www.mandera.ai\/pt\/wp-json\/wp\/v2\/pages\/834"}],"wp:attachment":[{"href":"https:\/\/www.mandera.ai\/pt\/wp-json\/wp\/v2\/media?parent=867"}],"curies":[{"name":"E a\u00ed","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}