diff --git a/apps/public/content/articles/open-source-web-analytics.mdx b/apps/public/content/articles/open-source-web-analytics.mdx
index 8561ebc9..5fddfca4 100644
--- a/apps/public/content/articles/open-source-web-analytics.mdx
+++ b/apps/public/content/articles/open-source-web-analytics.mdx
@@ -12,7 +12,7 @@ import { Figure } from '@/components/figure'
The best open source web analytics tools in 2026 are **OpenPanel** (best overall for web + product analytics), **PostHog** (best all-in-one platform), **Plausible** (best for simplicity), and **Matomo** (best Google Analytics replacement). All offer self-hosting, privacy-first tracking, and GDPR compliance.
-Open source analytics tools give you what proprietary platforms like Google Analytics can't: **complete data ownership**, **no vendor lock-in**, **privacy compliance by design**, and **the ability to self-host for free**. Whether you need simple pageview tracking or advanced product analytics with funnels, retention, and session replay — there's an open source solution that fits.
+Open source analytics tools give you what proprietary platforms like Google Analytics can't: **complete data ownership**, **no vendor lock-in**, **privacy compliance by design**, and **the ability to self-host for free**. Whether you need simple pageview tracking or advanced product analytics with funnels, retention, and session replay — there's an open source solution that fits. If you're specifically looking to replace GA4, see our [Google Analytics alternative comparison](/compare/google-analytics-alternative) and [migration guide](/guides/migrate-from-google-analytics).
Here's a quick comparison of all 9 tools:
@@ -650,7 +650,7 @@ Here's how the cloud/hosted pricing compares across all tools at common event vo
**Choose Plausible if** you want the simplest possible privacy-first web analytics. No complexity, just clean traffic data. Best for blogs, marketing sites, and simple web projects.
-**Choose Matomo if** you need a mature, full-featured Google Analytics replacement with heatmaps, session recordings, and A/B testing. Best for enterprises moving away from GA4.
+**Choose Matomo if** you need a mature, full-featured Google Analytics replacement with heatmaps, session recordings, and A/B testing. Best for enterprises moving away from GA4. See our full [Google Analytics alternative comparison](/compare/google-analytics-alternative) for a detailed breakdown.
**Choose Umami if** you want a lightweight, MIT-licensed tool to self-host with minimal setup. Best for developers who want basic analytics on personal projects.
@@ -668,7 +668,7 @@ The best open source web analytics tool depends on your needs. For combined web
-The top open source alternatives to Google Analytics are Matomo (most similar feature set), Plausible (simplest and most privacy-focused), OpenPanel (adds product analytics), and Umami (lightest weight). All are GDPR compliant and can be self-hosted for free. Matomo is the most direct replacement since it tracks similar metrics to GA4.
+The top open source alternatives to Google Analytics are Matomo (most similar feature set), Plausible (simplest and most privacy-focused), OpenPanel (adds product analytics), and Umami (lightest weight). All are GDPR compliant and can be self-hosted for free. Matomo is the most direct replacement since it tracks similar metrics to GA4. For a detailed comparison, see our [Google Analytics alternative page](/compare/google-analytics-alternative). Ready to switch? Follow our step-by-step [migration guide](/guides/migrate-from-google-analytics).
diff --git a/apps/public/content/compare/ackee-alternative.json b/apps/public/content/compare/ackee-alternative.json
index 0d935eec..4e11c41d 100644
--- a/apps/public/content/compare/ackee-alternative.json
+++ b/apps/public/content/compare/ackee-alternative.json
@@ -3,7 +3,7 @@
"page_type": "alternative",
"seo": {
"title": "Best Ackee Alternative 2026 - Open Source & Free",
- "description": "Looking for an Ackee alternative? OpenPanel offers deeper product analytics with funnels, retention, and user identification — plus cloud and self-hosting options. Open source and free to start.",
+ "description": "Looking for an Ackee alternative? OpenPanel offers deeper product analytics with funnels, retention, and user identification \u2014 plus cloud and self-hosting options. Open source and free to start.",
"noindex": false
},
"hero": {
@@ -28,8 +28,8 @@
"title": "Why consider OpenPanel over Ackee?",
"paragraphs": [
"Ackee is an ultra-minimal, self-hosted analytics tool that prioritizes anonymous tracking and a clean interface. Built on MongoDB, it's a solid choice for developers who want basic web metrics on their own server without any third-party data sharing. But its intentional minimalism means no user identification, no product analytics, and no cloud-hosted option.",
- "OpenPanel provides everything Ackee offers — privacy-focused, open-source, and self-hostable — while adding the product analytics capabilities that help you actually grow your product. Funnels let you understand where users drop off, retention analysis shows whether they come back, and user identification connects anonymous visits to real accounts once users sign in.",
- "The database architecture is a fundamental difference. Ackee uses MongoDB, which works for small sites but isn't designed for analytical queries. OpenPanel uses ClickHouse, a column-oriented database purpose-built for analytics, which means fast queries even with millions of events. And if you don't want to manage servers, OpenPanel offers a cloud option with a free tier — something Ackee doesn't provide.",
+ "OpenPanel provides everything Ackee offers \u2014 privacy-focused, open-source, and self-hostable \u2014 while adding the product analytics capabilities that help you actually grow your product. Funnels let you understand where users drop off, retention analysis shows whether they come back, and user identification connects anonymous visits to real accounts once users sign in.",
+ "The database architecture is a fundamental difference. Ackee uses MongoDB, which works for small sites but isn't designed for analytical queries. OpenPanel uses ClickHouse, a column-oriented database purpose-built for analytics, which means fast queries even with millions of events. And if you don't want to manage servers, OpenPanel offers a cloud option with a free tier \u2014 something Ackee doesn't provide.",
"If you appreciate Ackee's self-hosted simplicity but need mobile app analytics through native SDKs, deeper insights into user behavior, or the option to use a managed cloud service, OpenPanel is the natural upgrade path."
]
},
@@ -504,6 +504,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Node.js analytics setup",
+ "url": "/guides/nodejs-analytics"
+ },
+ {
+ "title": "Migrate from Google Analytics",
+ "url": "/guides/migrate-from-google-analytics"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/amplitude-alternative.json b/apps/public/content/compare/amplitude-alternative.json
index 5f6d9ffd..7a978783 100644
--- a/apps/public/content/compare/amplitude-alternative.json
+++ b/apps/public/content/compare/amplitude-alternative.json
@@ -2,12 +2,12 @@
"slug": "amplitude-alternative",
"page_type": "alternative",
"seo": {
- "title": "Best Amplitude Alternative 2026 - Open Source & Free",
- "description": "Looking for an Amplitude alternative? OpenPanel delivers powerful product analytics without enterprise pricing or complexity. Self-hostable, privacy-first, and open source. Try free today.",
+ "title": "Best Amplitude Alternatives 2026 - Open Source, Free & Paid",
+ "description": "Compare the best Amplitude alternatives in 2026: OpenPanel, PostHog, Mixpanel, Heap, and Plausible. Open source, privacy-first, and affordable options for every team size. See which fits you best.",
"noindex": false
},
"hero": {
- "heading": "Best Amplitude Alternative",
+ "heading": "Best Amplitude Alternatives",
"subheading": "OpenPanel is an open-source, privacy-first alternative to Amplitude. Get powerful product analytics with web analytics built in, cookie-free tracking, and the freedom to self-host or use our cloud.",
"badges": [
"Open-source",
@@ -27,9 +27,9 @@
"overview": {
"title": "Why consider OpenPanel over Amplitude?",
"paragraphs": [
- "Amplitude is one of the leading enterprise product analytics platforms, trusted by large companies for behavioral analytics, experimentation, and customer data management. But its power comes with significant complexity — a steep learning curve, enterprise-level pricing that can scale to six figures annually, and a cloud-only architecture that gives you no option to self-host your data.",
- "OpenPanel offers a simpler, more affordable approach to product analytics without sacrificing the features that matter most. You get event tracking, funnels, retention analysis, cohort breakdowns, and user profiles — all in a clean interface that doesn't require a dedicated analytics team to operate. And because OpenPanel is open source, you can inspect the code, self-host on your own infrastructure, and avoid vendor lock-in entirely.",
- "One of the biggest differences is privacy. Amplitude uses cookies and stores data on US servers by default, which means consent banners and GDPR complexity for European users. OpenPanel is cookie-free by default with EU-only data storage, so you can track user behavior without privacy trade-offs. The SDK is also dramatically smaller — 2.3 KB compared to Amplitude's 36-96 KB — which directly impacts your page performance and Core Web Vitals.",
+ "Amplitude is one of the leading enterprise product analytics platforms, trusted by large companies for behavioral analytics, experimentation, and customer data management. But its power comes with significant complexity \u2014 a steep learning curve, enterprise-level pricing that can scale to six figures annually, and a cloud-only architecture that gives you no option to self-host your data.",
+ "OpenPanel offers a simpler, more affordable approach to product analytics without sacrificing the features that matter most. You get event tracking, funnels, retention analysis, cohort breakdowns, and user profiles \u2014 all in a clean interface that doesn't require a dedicated analytics team to operate. And because OpenPanel is open source, you can inspect the code, self-host on your own infrastructure, and avoid vendor lock-in entirely.",
+ "One of the biggest differences is privacy. Amplitude uses cookies and stores data on US servers by default, which means consent banners and GDPR complexity for European users. OpenPanel is cookie-free by default with EU-only data storage, so you can track user behavior without privacy trade-offs. The SDK is also dramatically smaller \u2014 2.3 KB compared to Amplitude's 36-96 KB \u2014 which directly impacts your page performance and Core Web Vitals.",
"For startups and growing teams who need solid product analytics without the enterprise overhead, OpenPanel delivers the insights you need at a price point that makes sense from day one."
]
},
@@ -428,10 +428,44 @@
}
]
},
+ "benefits_section": {
+ "label": "Why teams switch",
+ "title": "Everything you need, none of what you don't",
+ "description": "Amplitude packs in features most teams never use — and charges accordingly. OpenPanel focuses on the analytics that actually drive product decisions, at a price that makes sense from day one.",
+ "cta": {
+ "label": "Start free with OpenPanel",
+ "href": "https://dashboard.openpanel.dev/onboarding"
+ },
+ "benefits": [
+ "Event tracking, funnels, retention, and cohorts — without the enterprise learning curve",
+ "Cookie-free by default: no consent banners, no GDPR headaches for EU users",
+ "2.3 KB SDK vs Amplitude's 36–96 KB — real impact on page speed and Core Web Vitals",
+ "Self-host on your own infrastructure with Docker, or use our EU-only cloud",
+ "Transparent pricing from $2.50/month — no MTU surprises, no overage fees at 1.2x",
+ "Open source (AGPL-3.0): inspect the code, fork it, run it yourself",
+ "Web analytics and product analytics in one tool — no stitching together separate products"
+ ]
+ },
"faqs": {
"title": "Frequently asked questions",
- "intro": "Common questions about switching from Amplitude to OpenPanel.",
+ "intro": "Common questions about Amplitude alternatives and switching to OpenPanel.",
"items": [
+ {
+ "question": "What are the best Amplitude alternatives in 2026?",
+ "answer": "The top Amplitude alternatives depend on your team's needs: OpenPanel (open source, self-hostable, cookie-free — best for privacy-conscious teams and startups), PostHog (open source all-in-one with session replay and feature flags — best for developer-led teams who want everything in one tool), Mixpanel (mature event-based analytics with strong funnels and cohorts — best for established product teams), Heap (automatic event capture with retroactive analysis — best for teams who don't want to instrument events manually), and Plausible (simple, lightweight web analytics — best for teams who only need traffic data, not product analytics). OpenPanel is the strongest open-source alternative if self-hosting or cookie-free tracking matters to you."
+ },
+ {
+ "question": "How does Amplitude compare to PostHog?",
+ "answer": "Both Amplitude and PostHog are powerful product analytics platforms, but they differ significantly in approach. PostHog is fully open source and self-hostable, bundles session replay, feature flags, and A/B testing natively, and has a generous free tier. Amplitude is more mature in behavioral analytics and experimentation but is cloud-only, charges based on MTUs, and its pricing can reach six figures annually for large teams. PostHog tends to appeal to developer-led companies; Amplitude fits enterprise product and growth teams with dedicated analysts."
+ },
+ {
+ "question": "How does Amplitude compare to Mixpanel?",
+ "answer": "Amplitude and Mixpanel are the two most common enterprise product analytics tools and are often evaluated together. Mixpanel charges per event (not per user like Amplitude), which can be cheaper or more expensive depending on your usage pattern. Amplitude has stronger experimentation features and ML-powered predictions; Mixpanel is generally considered easier to set up and use. Neither offers self-hosting. For teams looking for an open-source alternative to both, OpenPanel covers core funnels, retention, and cohorts without the enterprise pricing of either."
+ },
+ {
+ "question": "Is there a free Amplitude alternative?",
+ "answer": "Yes — OpenPanel is free to self-host with unlimited events. You run it on your own infrastructure using Docker, and there are no per-event or per-user fees. The cloud-hosted version starts at $2.50/month. PostHog also has a generous free tier (1M events/month). Mixpanel's free plan includes up to 1M events. If you're looking for something completely free with no limits, self-hosted OpenPanel is the strongest option."
+ },
{
"question": "Is Amplitude free?",
"answer": "Amplitude offers a free Starter plan with up to 50,000 Monthly Tracked Users (MTUs) and 10 million events. However, it has limited features, no customer support, and you'll need to upgrade quickly as you grow. The Plus plan starts at $49/month for just 1,000 MTUs."
@@ -467,10 +501,28 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Migrate from Mixpanel",
+ "url": "/guides/migrate-from-mixpanel"
+ },
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ },
+ {
+ "title": "Ecommerce event tracking",
+ "url": "/guides/ecommerce-tracking"
+ }
+ ],
"articles": [
{
- "title": "Find an alternative to Mixpanel",
- "url": "/articles/alternatives-to-mixpanel"
+ "title": "Best Mixpanel alternatives in 2026",
+ "url": "/articles/mixpanel-alternatives"
+ },
+ {
+ "title": "Best self-hosted product analytics tools",
+ "url": "/articles/self-hosted-product-analytics"
},
{
"title": "9 best open source web analytics tools",
@@ -485,6 +537,18 @@
{
"name": "PostHog",
"url": "/compare/posthog-alternative"
+ },
+ {
+ "name": "Heap",
+ "url": "/compare/heap-alternative"
+ },
+ {
+ "name": "Plausible",
+ "url": "/compare/plausible-alternative"
+ },
+ {
+ "name": "Fullstory",
+ "url": "/compare/fullstory-alternative"
}
]
},
diff --git a/apps/public/content/compare/appsflyer-alternative.json b/apps/public/content/compare/appsflyer-alternative.json
index f71145e8..f913ac52 100644
--- a/apps/public/content/compare/appsflyer-alternative.json
+++ b/apps/public/content/compare/appsflyer-alternative.json
@@ -8,7 +8,7 @@
},
"hero": {
"heading": "Best AppsFlyer Alternative",
- "subheading": "Need to understand user behavior, not just ad attribution? OpenPanel provides product analytics—funnels, retention, cohorts, and user profiles—at a fraction of AppsFlyer's cost, without complex enterprise contracts.",
+ "subheading": "Need to understand user behavior, not just ad attribution? OpenPanel provides product analytics\u2014funnels, retention, cohorts, and user profiles\u2014at a fraction of AppsFlyer's cost, without complex enterprise contracts.",
"badges": [
"Product analytics",
"Self-hostable",
@@ -27,10 +27,10 @@
"overview": {
"title": "Why consider OpenPanel over AppsFlyer?",
"paragraphs": [
- "AppsFlyer is the leading Mobile Measurement Partner (MMP), used by major brands to attribute app installs to advertising campaigns. With integrations to over 5,000 ad networks and sophisticated fraud protection, it's the gold standard for mobile attribution. But AppsFlyer's focus is narrowly on ad attribution — it tells you which campaign drove an install, not what users actually do inside your product.",
+ "AppsFlyer is the leading Mobile Measurement Partner (MMP), used by major brands to attribute app installs to advertising campaigns. With integrations to over 5,000 ad networks and sophisticated fraud protection, it's the gold standard for mobile attribution. But AppsFlyer's focus is narrowly on ad attribution \u2014 it tells you which campaign drove an install, not what users actually do inside your product.",
"OpenPanel serves a fundamentally different purpose: product analytics. While AppsFlyer tracks the marketing funnel (which ad, which campaign, which network), OpenPanel tracks the product funnel (which features users adopt, where they get stuck, and whether they retain). For teams that need to understand user behavior rather than ad performance, OpenPanel provides funnels, retention analysis, cohort breakdowns, and user profiles.",
- "The pricing models couldn't be more different. AppsFlyer charges per conversion with enterprise contracts that typically run $3,000 to $100,000 or more annually. OpenPanel starts at $2.50 per month, or is completely free when self-hosted. For startups and growing companies, that difference in cost is significant — especially when you need analytics from day one but can't justify enterprise contracts.",
- "Many teams use both tools for different purposes: AppsFlyer for marketing attribution and OpenPanel for in-product analytics. But if you're primarily interested in understanding what users do after they arrive — not which ad brought them — OpenPanel gives you those insights at a fraction of the cost."
+ "The pricing models couldn't be more different. AppsFlyer charges per conversion with enterprise contracts that typically run $3,000 to $100,000 or more annually. OpenPanel starts at $2.50 per month, or is completely free when self-hosted. For startups and growing companies, that difference in cost is significant \u2014 especially when you need analytics from day one but can't justify enterprise contracts.",
+ "Many teams use both tools for different purposes: AppsFlyer for marketing attribution and OpenPanel for in-product analytics. But if you're primarily interested in understanding what users do after they arrive \u2014 not which ad brought them \u2014 OpenPanel gives you those insights at a fraction of the cost."
]
},
"summary_comparison": {
@@ -85,7 +85,7 @@
},
"feature_comparison": {
"title": "Feature comparison",
- "intro": "OpenPanel and AppsFlyer serve different primary needs—product analytics vs mobile attribution.",
+ "intro": "OpenPanel and AppsFlyer serve different primary needs\u2014product analytics vs mobile attribution.",
"groups": [
{
"group": "Product analytics",
@@ -345,7 +345,7 @@
},
{
"title": "Configure product analytics",
- "description": "Set up funnels, retention charts, and dashboards in OpenPanel—features not available in AppsFlyer."
+ "description": "Set up funnels, retention charts, and dashboards in OpenPanel\u2014features not available in AppsFlyer."
}
],
"sdk_compatibility": {
@@ -363,7 +363,7 @@
"items": [
{
"title": "Product teams needing behavior analytics",
- "description": "AppsFlyer tells you which ad brought a user. OpenPanel tells you what that user does in your product—funnels, feature usage, retention patterns.",
+ "description": "AppsFlyer tells you which ad brought a user. OpenPanel tells you what that user does in your product\u2014funnels, feature usage, retention patterns.",
"icon": "chart"
},
{
@@ -406,7 +406,7 @@
},
{
"question": "Does OpenPanel have fraud protection like AppsFlyer?",
- "answer": "No. Fraud protection is specific to mobile attribution—detecting fake installs and click fraud. Since OpenPanel focuses on product analytics rather than attribution, fraud protection isn't applicable."
+ "answer": "No. Fraud protection is specific to mobile attribution\u2014detecting fake installs and click fraud. Since OpenPanel focuses on product analytics rather than attribution, fraud protection isn't applicable."
},
{
"question": "Can OpenPanel do deep linking like AppsFlyer?",
@@ -423,6 +423,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "React Native analytics setup",
+ "url": "/guides/react-native-analytics"
+ },
+ {
+ "title": "Swift/iOS analytics setup",
+ "url": "/guides/swift-analytics"
+ },
+ {
+ "title": "Kotlin/Android analytics setup",
+ "url": "/guides/kotlin-analytics"
+ }
+ ],
"articles": [
{
"title": "Find an alternative to Mixpanel",
diff --git a/apps/public/content/compare/cabin-analytics-alternative.json b/apps/public/content/compare/cabin-analytics-alternative.json
index 69300708..fd6b7007 100644
--- a/apps/public/content/compare/cabin-analytics-alternative.json
+++ b/apps/public/content/compare/cabin-analytics-alternative.json
@@ -8,7 +8,7 @@
},
"hero": {
"heading": "Best Cabin Analytics Alternative",
- "subheading": "Love Cabin's carbon-conscious approach and privacy focus? OpenPanel adds deeper product analytics—self-hosting, mobile SDKs, user identification, funnels, and retention analysis—while staying open source and lightweight.",
+ "subheading": "Love Cabin's carbon-conscious approach and privacy focus? OpenPanel adds deeper product analytics\u2014self-hosting, mobile SDKs, user identification, funnels, and retention analysis\u2014while staying open source and lightweight.",
"badges": [
"Open-source",
"Self-hostable",
@@ -27,10 +27,10 @@
"overview": {
"title": "Why consider OpenPanel over Cabin Analytics?",
"paragraphs": [
- "Cabin Analytics stands out with its unique carbon-conscious approach to web analytics — measuring not just your traffic, but the environmental impact of your website. Combined with privacy-first tracking and an ultra-lightweight script, it's an appealing choice for environmentally conscious teams. But Cabin is a web-only, cloud-only platform with no self-hosting option, no user identification, and no product analytics capabilities.",
+ "Cabin Analytics stands out with its unique carbon-conscious approach to web analytics \u2014 measuring not just your traffic, but the environmental impact of your website. Combined with privacy-first tracking and an ultra-lightweight script, it's an appealing choice for environmentally conscious teams. But Cabin is a web-only, cloud-only platform with no self-hosting option, no user identification, and no product analytics capabilities.",
"OpenPanel provides the same lightweight, privacy-first foundation while adding the depth that growing products need. User identification lets you connect anonymous visits to real accounts, funnels help you optimize conversion flows, and retention analysis shows whether your product keeps users coming back. These features transform analytics from simple traffic counting into actionable product insights.",
- "Self-hosting is a major differentiator. Cabin Analytics is cloud-only, which means your data lives on their servers with no alternative. OpenPanel gives you the choice — use the managed cloud with a free tier, or deploy on your own infrastructure via Docker for complete data ownership. And with native SDKs for iOS, Android, and React Native, OpenPanel works for mobile apps too, not just websites.",
- "If you love Cabin's lightweight and privacy-first approach but need analytics that go deeper than pageviews — especially for SaaS products, mobile apps, or any product where understanding user behavior matters — OpenPanel provides that depth without compromising on simplicity."
+ "Self-hosting is a major differentiator. Cabin Analytics is cloud-only, which means your data lives on their servers with no alternative. OpenPanel gives you the choice \u2014 use the managed cloud with a free tier, or deploy on your own infrastructure via Docker for complete data ownership. And with native SDKs for iOS, Android, and React Native, OpenPanel works for mobile apps too, not just websites.",
+ "If you love Cabin's lightweight and privacy-first approach but need analytics that go deeper than pageviews \u2014 especially for SaaS products, mobile apps, or any product where understanding user behavior matters \u2014 OpenPanel provides that depth without compromising on simplicity."
]
},
"summary_comparison": {
@@ -361,7 +361,7 @@
},
"pricing": {
"title": "Pricing comparison",
- "intro": "Both offer generous free tiers with different pricing models—event-based vs flat monthly.",
+ "intro": "Both offer generous free tiers with different pricing models\u2014event-based vs flat monthly.",
"openpanel": {
"model": "Event-based, transparent",
"description": "Start at $2.50/month for 5,000 events. Self-host for free with unlimited events. No limits on users, dashboards, or features at any tier."
@@ -393,7 +393,7 @@
},
{
"title": "Set up funnels and retention",
- "description": "Create funnels and retention reports in OpenPanel—features not available in Cabin."
+ "description": "Create funnels and retention reports in OpenPanel\u2014features not available in Cabin."
},
{
"title": "Remove Cabin script",
@@ -475,6 +475,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Migrate from Google Analytics",
+ "url": "/guides/migrate-from-google-analytics"
+ },
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/countly-alternative.json b/apps/public/content/compare/countly-alternative.json
index a2f29c9b..9eae416a 100644
--- a/apps/public/content/compare/countly-alternative.json
+++ b/apps/public/content/compare/countly-alternative.json
@@ -27,9 +27,9 @@
"overview": {
"title": "Why consider OpenPanel over Countly?",
"paragraphs": [
- "Countly positions itself as an all-in-one product analytics platform with built-in push notifications, crash reporting, remote configuration, and surveys. It's a feature-rich platform that appeals to teams wanting everything under one roof. But that breadth comes with significant costs — MAU-based pricing that can reach $132,000 or more per year, a complex self-hosted setup requiring MongoDB, Node.js, and Nginx, and a restrictive AGPL license for the free tier that limits commercial use.",
+ "Countly positions itself as an all-in-one product analytics platform with built-in push notifications, crash reporting, remote configuration, and surveys. It's a feature-rich platform that appeals to teams wanting everything under one roof. But that breadth comes with significant costs \u2014 MAU-based pricing that can reach $132,000 or more per year, a complex self-hosted setup requiring MongoDB, Node.js, and Nginx, and a restrictive AGPL license for the free tier that limits commercial use.",
"OpenPanel takes a focused approach to analytics with simpler pricing and deployment. Instead of bundling push notifications and crash reporting (which most teams already have through dedicated tools), OpenPanel focuses on what matters most: understanding user behavior through events, funnels, retention analysis, and cohort breakdowns. All features are included at every tier, with no premium add-ons or feature gating.",
- "The licensing and pricing differences are substantial. Countly's free Lite tier uses AGPL licensing that prohibits commercial use, and paid plans start at $80 per month for just 2,000 MAUs. OpenPanel uses the permissive MIT license for unlimited commercial use, and its event-based pricing starts at $2.50 per month — or is completely free when self-hosted with no restrictions.",
+ "The licensing and pricing differences are substantial. Countly's free Lite tier uses AGPL licensing that prohibits commercial use, and paid plans start at $80 per month for just 2,000 MAUs. OpenPanel uses the permissive MIT license for unlimited commercial use, and its event-based pricing starts at $2.50 per month \u2014 or is completely free when self-hosted with no restrictions.",
"For teams that want straightforward product analytics without the complexity and cost of an all-in-one platform, OpenPanel delivers the analytics essentials with a dramatically simpler setup, lower cost, and more permissive licensing."
]
},
@@ -515,6 +515,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "React Native analytics setup",
+ "url": "/guides/react-native-analytics"
+ },
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ },
+ {
+ "title": "Swift/iOS analytics setup",
+ "url": "/guides/swift-analytics"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/crazy-egg-alternative.json b/apps/public/content/compare/crazy-egg-alternative.json
index 82648635..7c09b1da 100644
--- a/apps/public/content/compare/crazy-egg-alternative.json
+++ b/apps/public/content/compare/crazy-egg-alternative.json
@@ -8,7 +8,7 @@
},
"hero": {
"heading": "Best Crazy Egg Alternative",
- "subheading": "Get full product analytics capabilities beyond heatmaps. OpenPanel delivers funnel analysis, retention tracking, mobile SDKs, and user identification—fully open source and self-hostable.",
+ "subheading": "Get full product analytics capabilities beyond heatmaps. OpenPanel delivers funnel analysis, retention tracking, mobile SDKs, and user identification\u2014fully open source and self-hostable.",
"badges": [
"Open-source",
"Self-hostable",
@@ -27,9 +27,9 @@
"overview": {
"title": "Why consider OpenPanel over Crazy Egg?",
"paragraphs": [
- "Crazy Egg, founded by Neil Patel and Hiten Shah in 2005, pioneered website heatmaps and has since expanded into A/B testing, session recordings, and surveys. It's a well-known tool for visual website optimization — understanding where visitors click, how far they scroll, and which page elements drive engagement. But Crazy Egg is web-only, proprietary, and focused on visual optimization rather than product analytics.",
+ "Crazy Egg, founded by Neil Patel and Hiten Shah in 2005, pioneered website heatmaps and has since expanded into A/B testing, session recordings, and surveys. It's a well-known tool for visual website optimization \u2014 understanding where visitors click, how far they scroll, and which page elements drive engagement. But Crazy Egg is web-only, proprietary, and focused on visual optimization rather than product analytics.",
"OpenPanel serves a different but complementary need. Where Crazy Egg helps you optimize individual pages through visual feedback, OpenPanel helps you understand the entire user journey through event-based product analytics. Funnels show you where users drop off in multi-step flows, retention analysis reveals whether they come back, and user profiles let you track individual behavior across sessions.",
- "The technical differences are significant for growing teams. Crazy Egg is cloud-only with no self-hosting option and charges based on pageviews. OpenPanel is open source under the MIT license, offers full self-hosting via Docker, and supports mobile apps through native SDKs for iOS, Android, and React Native — capabilities Crazy Egg doesn't provide.",
+ "The technical differences are significant for growing teams. Crazy Egg is cloud-only with no self-hosting option and charges based on pageviews. OpenPanel is open source under the MIT license, offers full self-hosting via Docker, and supports mobile apps through native SDKs for iOS, Android, and React Native \u2014 capabilities Crazy Egg doesn't provide.",
"If you need to go beyond heatmaps and understand how users actually flow through your product, especially across both web and mobile platforms, OpenPanel provides the event-based analytics foundation that visual optimization tools like Crazy Egg can't match."
]
},
@@ -307,7 +307,7 @@
},
"pricing": {
"title": "Pricing comparison",
- "intro": "Both offer generous free tiers with different pricing models—event-based vs pageview-based.",
+ "intro": "Both offer generous free tiers with different pricing models\u2014event-based vs pageview-based.",
"openpanel": {
"model": "Event-based, transparent",
"description": "Start at $2.50/month for 5,000 events. Self-host for free with unlimited events. All features included at every tier."
@@ -392,7 +392,7 @@
"items": [
{
"question": "What will I lose switching from Crazy Egg to OpenPanel?",
- "answer": "Crazy Egg's core features are heatmaps, A/B testing, on-site surveys, and popup CTAs. OpenPanel does not offer these features—it focuses on product analytics instead."
+ "answer": "Crazy Egg's core features are heatmaps, A/B testing, on-site surveys, and popup CTAs. OpenPanel does not offer these features\u2014it focuses on product analytics instead."
},
{
"question": "Does OpenPanel have heatmaps like Crazy Egg?",
@@ -417,6 +417,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ },
+ {
+ "title": "Ecommerce event tracking",
+ "url": "/guides/ecommerce-tracking"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/fathom-alternative.json b/apps/public/content/compare/fathom-alternative.json
index 06a9a405..7df0890c 100644
--- a/apps/public/content/compare/fathom-alternative.json
+++ b/apps/public/content/compare/fathom-alternative.json
@@ -27,9 +27,9 @@
"overview": {
"title": "Why consider OpenPanel over Fathom Analytics?",
"paragraphs": [
- "Fathom Analytics is a well-respected privacy-first analytics tool known for its clean interface and cookie-free tracking. It's a solid choice for websites that need simple traffic metrics without the complexity of Google Analytics. But Fathom is intentionally limited to web analytics — there's no user identification, no funnels, no retention analysis, and no self-hosting option.",
+ "Fathom Analytics is a well-respected privacy-first analytics tool known for its clean interface and cookie-free tracking. It's a solid choice for websites that need simple traffic metrics without the complexity of Google Analytics. But Fathom is intentionally limited to web analytics \u2014 there's no user identification, no funnels, no retention analysis, and no self-hosting option.",
"OpenPanel shares Fathom's commitment to privacy and simplicity but extends far beyond basic web metrics. You get full product analytics capabilities including funnel analysis, retention tracking, cohort breakdowns, and individual user profiles. This means you can track not just how many visitors you get, but how they convert, where they drop off, and whether they come back.",
- "Pricing is another significant difference. Fathom has no free tier — plans start at $15 per month with no way to try the product beyond a brief trial. OpenPanel offers 10,000 free events per month on its cloud tier, and unlimited events when self-hosted. Self-hosting is available as a simple Docker deployment, giving teams full data ownership that Fathom's cloud-only model can't provide.",
+ "Pricing is another significant difference. Fathom has no free tier \u2014 plans start at $15 per month with no way to try the product beyond a brief trial. OpenPanel offers 10,000 free events per month on its cloud tier, and unlimited events when self-hosted. Self-hosting is available as a simple Docker deployment, giving teams full data ownership that Fathom's cloud-only model can't provide.",
"If you love Fathom's privacy-first approach but need deeper analytics to understand user behavior and grow your product, OpenPanel gives you that depth while keeping things simple and affordable."
]
},
@@ -468,6 +468,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Migrate from Google Analytics",
+ "url": "/guides/migrate-from-google-analytics"
+ },
+ {
+ "title": "Astro analytics setup",
+ "url": "/guides/astro-analytics"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/fullstory-alternative.json b/apps/public/content/compare/fullstory-alternative.json
index 5625208e..c44fa1c8 100644
--- a/apps/public/content/compare/fullstory-alternative.json
+++ b/apps/public/content/compare/fullstory-alternative.json
@@ -3,12 +3,12 @@
"page_type": "alternative",
"seo": {
"title": "Best FullStory Alternative 2026 - Open Source & Free",
- "description": "Looking for a FullStory alternative? OpenPanel offers product analytics with transparent pricing, self-hosting, and privacy-first tracking — no expensive session replay costs. Free to start.",
+ "description": "Looking for a FullStory alternative? OpenPanel offers product analytics with transparent pricing, self-hosting, and privacy-first tracking \u2014 no expensive session replay costs. Free to start.",
"noindex": false
},
"hero": {
"heading": "Best FullStory Alternative",
- "subheading": "Get powerful product analytics without FullStory's enterprise pricing. OpenPanel delivers funnel analysis, retention tracking, and user identification—fully open source and self-hostable with transparent pricing.",
+ "subheading": "Get powerful product analytics without FullStory's enterprise pricing. OpenPanel delivers funnel analysis, retention tracking, and user identification\u2014fully open source and self-hostable with transparent pricing.",
"badges": [
"Open-source",
"Self-hostable",
@@ -28,9 +28,9 @@
"title": "Why consider OpenPanel over FullStory?",
"paragraphs": [
"FullStory is a premium Digital Experience Intelligence platform known for its pixel-perfect session replay and frustration signal detection. It's a powerful tool for UX teams debugging user issues and optimizing conversion flows. But with enterprise pricing reportedly starting at $12,000 to $50,000 or more per year and no public pricing page, FullStory is out of reach for most teams.",
- "OpenPanel focuses on product analytics rather than session replay, giving you event tracking, funnels, retention analysis, cohort breakdowns, and user profiles at a fraction of the cost. Starting at $2.50 per month — or completely free when self-hosted — OpenPanel makes product analytics accessible to teams of any size, with pricing that's transparent and predictable.",
+ "OpenPanel focuses on product analytics rather than session replay, giving you event tracking, funnels, retention analysis, cohort breakdowns, and user profiles at a fraction of the cost. Starting at $2.50 per month \u2014 or completely free when self-hosted \u2014 OpenPanel makes product analytics accessible to teams of any size, with pricing that's transparent and predictable.",
"The open-source advantage is significant here. FullStory is entirely proprietary and cloud-only, which means you have no visibility into how your data is processed and no option to run it on your own infrastructure. OpenPanel is MIT-licensed with full self-hosting support, giving you complete data sovereignty and the ability to audit every line of code.",
- "If session replay is your primary need, FullStory remains strong in that niche. But if you need product analytics — understanding how users flow through funnels, measuring retention, and tracking user behavior — OpenPanel delivers those capabilities without requiring an enterprise budget or sales conversation."
+ "If session replay is your primary need, FullStory remains strong in that niche. But if you need product analytics \u2014 understanding how users flow through funnels, measuring retention, and tracking user behavior \u2014 OpenPanel delivers those capabilities without requiring an enterprise budget or sales conversation."
]
},
"summary_comparison": {
@@ -386,7 +386,7 @@
},
{
"title": "Product analytics focus",
- "description": "If your primary need is product analytics—funnels, retention, cohorts—rather than visual debugging, OpenPanel provides these at a fraction of the cost.",
+ "description": "If your primary need is product analytics\u2014funnels, retention, cohorts\u2014rather than visual debugging, OpenPanel provides these at a fraction of the cost.",
"icon": "chart"
},
{
@@ -427,6 +427,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ },
+ {
+ "title": "React analytics setup",
+ "url": "/guides/react-analytics"
+ },
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/funnelio-alternative.json b/apps/public/content/compare/funnelio-alternative.json
index 5ec86628..f59f7337 100644
--- a/apps/public/content/compare/funnelio-alternative.json
+++ b/apps/public/content/compare/funnelio-alternative.json
@@ -27,10 +27,10 @@
"overview": {
"title": "Why consider OpenPanel over Funnel.io?",
"paragraphs": [
- "Funnel.io is a marketing data integration platform designed to aggregate data from over 500 advertising platforms and marketing tools into unified reports. It's used by marketing teams at large organizations to bring together campaign performance data from Google Ads, Facebook, LinkedIn, and hundreds of other sources. But Funnel.io doesn't track user behavior at all — it aggregates data that already exists in external platforms.",
- "OpenPanel and Funnel.io serve fundamentally different purposes. Funnel.io answers the question 'how are my marketing campaigns performing across platforms?' while OpenPanel answers 'what are users doing inside my product?' If you need to track events, build funnels, analyze retention, and understand user behavior, that's product analytics — and that's what OpenPanel does.",
+ "Funnel.io is a marketing data integration platform designed to aggregate data from over 500 advertising platforms and marketing tools into unified reports. It's used by marketing teams at large organizations to bring together campaign performance data from Google Ads, Facebook, LinkedIn, and hundreds of other sources. But Funnel.io doesn't track user behavior at all \u2014 it aggregates data that already exists in external platforms.",
+ "OpenPanel and Funnel.io serve fundamentally different purposes. Funnel.io answers the question 'how are my marketing campaigns performing across platforms?' while OpenPanel answers 'what are users doing inside my product?' If you need to track events, build funnels, analyze retention, and understand user behavior, that's product analytics \u2014 and that's what OpenPanel does.",
"The cost difference reflects these different markets. Funnel.io starts at $399 per month with no free tier, targeting enterprise marketing teams with large budgets. OpenPanel starts at $2.50 per month with a free tier of 10,000 events, or can be self-hosted for free. For product teams and startups, OpenPanel delivers actionable analytics without the enterprise price tag.",
- "If you're evaluating analytics tools and Funnel.io appeared in your search, you likely need product analytics rather than marketing data aggregation. OpenPanel gives you the user behavior insights, funnel analysis, and retention tracking that help you build better products — with open-source transparency and the option to self-host."
+ "If you're evaluating analytics tools and Funnel.io appeared in your search, you likely need product analytics rather than marketing data aggregation. OpenPanel gives you the user behavior insights, funnel analysis, and retention tracking that help you build better products \u2014 with open-source transparency and the option to self-host."
]
},
"summary_comparison": {
@@ -473,6 +473,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ },
+ {
+ "title": "Ecommerce event tracking",
+ "url": "/guides/ecommerce-tracking"
+ },
+ {
+ "title": "Next.js analytics setup",
+ "url": "/guides/nextjs-analytics"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/goatcounter-alternative.json b/apps/public/content/compare/goatcounter-alternative.json
index 7aed5a48..50df7948 100644
--- a/apps/public/content/compare/goatcounter-alternative.json
+++ b/apps/public/content/compare/goatcounter-alternative.json
@@ -29,7 +29,7 @@
"paragraphs": [
"GoatCounter is a charming, minimalist web analytics tool created and maintained by solo developer Martin Tournoij. It's completely free for public sites, privacy-friendly, and refreshingly simple. For personal blogs and small projects that just need basic pageview counts, it's hard to beat. But its minimal feature set and solo-developer maintenance model mean it's not built for teams with growing analytics needs.",
"OpenPanel shares GoatCounter's open-source spirit and privacy focus but adds the product analytics capabilities that growing teams require. User identification lets you track logged-in users across sessions, funnels help you understand conversion flows, and retention analysis shows whether users come back. These are features GoatCounter intentionally doesn't offer as part of its minimalist philosophy.",
- "The technical architecture also differs significantly. GoatCounter stores data in SQLite or PostgreSQL, which works for small sites but isn't optimized for analytical queries at scale. OpenPanel uses ClickHouse — a column-oriented database purpose-built for analytics workloads — which means fast queries even as your data grows to millions of events.",
+ "The technical architecture also differs significantly. GoatCounter stores data in SQLite or PostgreSQL, which works for small sites but isn't optimized for analytical queries at scale. OpenPanel uses ClickHouse \u2014 a column-oriented database purpose-built for analytics workloads \u2014 which means fast queries even as your data grows to millions of events.",
"If you've outgrown GoatCounter's simple pageview counting and need mobile app analytics via native SDKs, funnel analysis, or user-level insights, OpenPanel provides that depth while remaining open source and privacy-friendly."
]
},
@@ -543,6 +543,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Migrate from Google Analytics",
+ "url": "/guides/migrate-from-google-analytics"
+ },
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/google-analytics-alternative.json b/apps/public/content/compare/google-analytics-alternative.json
index 9b423848..6fc90535 100644
--- a/apps/public/content/compare/google-analytics-alternative.json
+++ b/apps/public/content/compare/google-analytics-alternative.json
@@ -2,88 +2,106 @@
"slug": "google-analytics-alternative",
"page_type": "alternative",
"seo": {
- "title": "Best Google Analytics Alternative 2026 - Open Source & Free",
- "description": "Looking for a Google Analytics alternative? OpenPanel offers cookie-free, privacy-first analytics with EU-only hosting. No data sent to Google. Open source and free to self-host.",
+ "title": "Best Open Source Google Analytics Alternative 2026 - Free & Private",
+ "description": "Switch from Google Analytics to OpenPanel \u2014 open-source, cookie-free, GDPR-compliant analytics with EU hosting. No consent banners needed. Self-host for free or start from $2.50/mo.",
"noindex": false
},
"hero": {
- "heading": "Best Google Analytics Alternative",
- "subheading": "OpenPanel is an open-source, privacy-first alternative to Google Analytics. Get both web analytics and product analytics in one tool, without cookies, consent banners, or sending your data to Google.",
+ "heading": "The Open Source Google Analytics Alternative",
+ "subheading": "OpenPanel is an open-source, privacy-first alternative to Google Analytics that combines web analytics with product analytics in one tool. Cookie-free tracking, EU data hosting, and a 2.3 KB SDK that won't slow down your site.",
"badges": [
- "Open-source",
- "Cookie-free",
- "EU-only hosting",
- "Self-hostable"
+ "Open source (AGPL-3.0)",
+ "Cookie-free tracking",
+ "EU-only data hosting",
+ "Self-host for free",
+ "2.3 KB SDK"
]
},
"competitor": {
"name": "Google Analytics",
"logo": "/logos/google-analytics.svg",
"url": "https://analytics.google.com",
- "short_description": "Free web analytics platform from Google that tracks website traffic, user behavior, and conversions with deep integration into the Google ecosystem.",
+ "short_description": "Free web analytics platform from Google that tracks website traffic, user behavior, and conversions with deep integration into the Google advertising ecosystem.",
"founded": 2005,
"headquarters": "Mountain View, CA"
},
"overview": {
- "title": "Why consider OpenPanel over Google Analytics?",
+ "title": "Why teams are switching from Google Analytics to OpenPanel",
"paragraphs": [
- "Google Analytics has been the default analytics tool for over a decade, powering millions of websites with detailed traffic and conversion data. However, the shift to GA4 has left many teams frustrated with its steep learning curve, complex event model, and reduced data retention. Add to that growing privacy concerns around sending visitor data to Google's US servers, and it's no surprise that more teams are looking for a Google Analytics alternative.",
- "OpenPanel is a privacy-first, open-source analytics platform that combines web analytics and product analytics in a single tool. Unlike Google Analytics, OpenPanel tracks visitors without cookies, which means no consent banners and full GDPR compliance out of the box. Your data stays on EU servers, or you can self-host on your own infrastructure for complete control.",
- "Where Google Analytics excels in its deep integration with the Google Ads ecosystem, OpenPanel focuses on giving you clean, actionable insights without the complexity. You get real-time dashboards, funnels, retention analysis, cohorts, and user profiles — features that typically require GA4 360 or a separate product analytics tool. And at just 2.3 KB, the OpenPanel SDK is over 10x lighter than Google's gtag script, which means faster page loads and better Core Web Vitals.",
- "If your team doesn't rely heavily on Google Ads attribution, OpenPanel gives you everything you need at a fraction of the cost and complexity — with the added benefit of owning your data completely."
+ "Google Analytics has been the default analytics tool since 2005. But the forced migration to GA4 fundamentally changed the product \u2014 the new event-based model has a steep learning curve, the interface is confusing for most users, and data retention dropped to just 14 months on the free tier. Meanwhile, privacy regulations like GDPR and the ePrivacy Directive mean GA4 requires cookie consent banners that hurt conversion rates and annoy visitors.",
+ "OpenPanel is built for the post-GA4 world. It's fully open source under the AGPL-3.0 license, which means you can inspect, modify, and self-host the entire codebase. Unlike Google Analytics, OpenPanel tracks visitors without cookies \u2014 no consent banners needed, and full GDPR compliance out of the box. Your data stays on EU servers in Sweden, or you can self-host on your own infrastructure for complete data sovereignty.",
+ "Where GA4 splits functionality between free and enterprise tiers ($50,000+/year for GA4 360), OpenPanel gives you everything in one package: real-time dashboards, funnels, retention analysis, cohorts, user profiles, custom events, and revenue tracking. The SDK is just 2.3 KB gzipped \u2014 over 13x smaller than Google's gtag.js \u2014 which directly improves your Core Web Vitals and page load times.",
+ "OpenPanel also goes beyond what GA4 offers for free: built-in A/B testing, unlimited data retention (when self-hosted), no data sampling, and direct SQL access to your analytics data via ClickHouse. If you don't rely heavily on Google Ads attribution, OpenPanel gives you better analytics with better privacy at a fraction of the complexity."
]
},
"summary_comparison": {
"title": "OpenPanel vs Google Analytics: Which is right for you?",
- "intro": "Both platforms help you understand website traffic and user behavior. The key differences are privacy approach, data ownership, and simplicity vs ecosystem integration.",
- "one_liner": "OpenPanel is privacy-focused and independent; Google Analytics is free but sends your data to Google.",
+ "intro": "Google Analytics and OpenPanel take fundamentally different approaches. GA4 prioritizes Google Ads integration and marketing attribution. OpenPanel prioritizes privacy, simplicity, and data ownership.",
+ "one_liner": "OpenPanel is open-source and privacy-first; Google Analytics is free but sends your data to Google and requires cookies.",
"best_for_openpanel": [
"Privacy-conscious teams who want analytics without cookies or consent banners",
- "Businesses that need EU-only data storage for GDPR compliance",
- "Developers who want to self-host and own their data completely",
- "Teams looking for both web analytics and product analytics in one tool"
+ "EU businesses that need GDPR-compliant analytics with European data hosting",
+ "Developers who want to self-host and own their analytics data completely",
+ "Teams frustrated with GA4's complexity who want simpler, actionable insights",
+ "Sites that care about performance \u2014 2.3 KB SDK vs Google's 30+ KB",
+ "Teams who need both web analytics and product analytics in one tool"
],
"best_for_competitor": [
- "Teams heavily invested in the Google Ads ecosystem",
- "Organizations needing advanced attribution modeling for marketing",
- "Large enterprises with dedicated analytics teams and complex reporting needs",
- "Users who need the free tier and can accept the privacy tradeoffs"
+ "Teams heavily invested in Google Ads who need native conversion tracking and attribution",
+ "Large enterprises with dedicated analytics teams running complex multi-touch attribution models",
+ "Organizations using the full Google Marketing Platform (Search Console, Ads, Tag Manager)",
+ "Teams with zero analytics budget who accept Google's privacy tradeoffs for a free product"
]
},
"highlights": {
"title": "Key differences at a glance",
- "intro": "Here's how OpenPanel and Google Analytics compare on the factors that matter most.",
+ "intro": "Here's how OpenPanel and Google Analytics compare on the factors that matter most when choosing an analytics platform.",
"items": [
- {
- "label": "Price",
- "openpanel": "From $2.50/month (or free self-hosted)",
- "competitor": "Free (360 starts at $50k/year)"
- },
- {
- "label": "Cookies required",
- "openpanel": "No (cookie-free by default)",
- "competitor": "Yes (first-party cookies)"
- },
- {
- "label": "Consent banner needed",
- "openpanel": "No",
- "competitor": "Yes (for GDPR/ePrivacy)"
- },
- {
- "label": "Data location",
- "openpanel": "EU-only (or your own servers)",
- "competitor": "US (Google servers)"
- },
{
"label": "Open source",
- "openpanel": "Yes (AGPL-3.0)",
- "competitor": "No"
+ "openpanel": "Yes \u2014 AGPL-3.0 license, full source code on GitHub",
+ "competitor": "No \u2014 proprietary, closed-source Google product"
+ },
+ {
+ "label": "Price",
+ "openpanel": "From $2.50/month cloud, or free self-hosted with unlimited events",
+ "competitor": "Free tier with limits, GA4 360 starts at $50,000/year"
+ },
+ {
+ "label": "Cookies",
+ "openpanel": "Cookie-free by default \u2014 no consent banner needed",
+ "competitor": "Requires first-party cookies and a consent banner under GDPR"
+ },
+ {
+ "label": "Data hosting",
+ "openpanel": "EU-only servers (Sweden) or self-host anywhere",
+ "competitor": "Processed on Google's US servers"
+ },
+ {
+ "label": "SDK size",
+ "openpanel": "2.3 KB gzipped \u2014 minimal impact on page speed",
+ "competitor": "30+ KB gzipped \u2014 impacts Core Web Vitals"
+ },
+ {
+ "label": "Data retention",
+ "openpanel": "Unlimited (self-hosted) or plan-based (cloud)",
+ "competitor": "2\u201314 months free tier, up to 50 months on GA4 360"
+ },
+ {
+ "label": "Data sampling",
+ "openpanel": "Never \u2014 every event counted accurately",
+ "competitor": "Yes \u2014 free tier samples data at high traffic volumes"
+ },
+ {
+ "label": "Self-hosting",
+ "openpanel": "Yes \u2014 single Docker container, simple setup",
+ "competitor": "Not available"
}
]
},
"feature_comparison": {
- "title": "Feature comparison",
- "intro": "OpenPanel combines web analytics with product analytics. Google Analytics focuses on marketing and traffic analysis with deep Google integration.",
+ "title": "Feature-by-feature comparison",
+ "intro": "OpenPanel combines web analytics with product analytics. Google Analytics focuses on marketing attribution and traffic analysis within the Google ecosystem.",
"groups": [
{
"group": "Web analytics",
@@ -95,7 +113,7 @@
"notes": null
},
{
- "name": "Traffic sources",
+ "name": "Traffic sources & referrals",
"openpanel": true,
"competitor": true,
"notes": null
@@ -107,13 +125,13 @@
"notes": null
},
{
- "name": "Device & browser stats",
+ "name": "Device & browser breakdown",
"openpanel": true,
"competitor": true,
"notes": null
},
{
- "name": "UTM tracking",
+ "name": "UTM campaign tracking",
"openpanel": true,
"competitor": true,
"notes": null
@@ -122,7 +140,13 @@
"name": "Real-time dashboard",
"openpanel": true,
"competitor": true,
- "notes": null
+ "notes": "OpenPanel shows live events; GA4 real-time is limited to last 30 minutes"
+ },
+ {
+ "name": "Outgoing link tracking",
+ "openpanel": true,
+ "competitor": true,
+ "notes": "OpenPanel tracks automatically with trackOutgoingLinks option"
}
]
},
@@ -133,13 +157,13 @@
"name": "Custom event tracking",
"openpanel": true,
"competitor": true,
- "notes": null
+ "notes": "OpenPanel uses a simpler track() API vs GA4's gtag event model"
},
{
- "name": "Funnels",
+ "name": "Funnel analysis",
"openpanel": true,
"competitor": true,
- "notes": "GA4 funnels available via Explorations"
+ "notes": "GA4 funnels require Explorations; OpenPanel has built-in funnel builder"
},
{
"name": "Retention analysis",
@@ -148,19 +172,25 @@
"notes": null
},
{
- "name": "User profiles",
+ "name": "User profiles & identification",
"openpanel": true,
"competitor": true,
- "notes": "GA4 uses User Properties"
+ "notes": "OpenPanel has rich user profiles with session history; GA4 uses User Properties"
},
{
- "name": "Cohorts",
+ "name": "Cohort analysis",
"openpanel": true,
"competitor": true,
"notes": null
},
{
- "name": "Revenue tracking",
+ "name": "Revenue & e-commerce tracking",
+ "openpanel": true,
+ "competitor": true,
+ "notes": null
+ },
+ {
+ "name": "Conversion tracking",
"openpanel": true,
"competitor": true,
"notes": null
@@ -174,37 +204,37 @@
"name": "A/B testing",
"openpanel": true,
"competitor": false,
- "notes": "Google Optimize was shut down in 2023"
+ "notes": "Google Optimize was shut down September 2023 \u2014 no built-in replacement"
},
{
"name": "Custom dashboards",
"openpanel": true,
"competitor": true,
- "notes": "GA4 uses Explorations for custom reports"
+ "notes": "GA4 uses complex Explorations; OpenPanel has drag-and-drop dashboard builder"
},
{
"name": "AI insights",
"openpanel": true,
"competitor": true,
- "notes": "GA4 has machine learning predictions"
+ "notes": null
},
{
"name": "Attribution modeling",
"openpanel": false,
"competitor": true,
- "notes": "GA4 has data-driven attribution"
+ "notes": "GA4 has data-driven attribution \u2014 its strongest advantage for advertisers"
},
{
- "name": "Enhanced autocapture",
- "openpanel": false,
- "competitor": true,
- "notes": "GA4 auto-tracks scrolls, clicks, downloads"
- },
- {
- "name": "Notifications/Alerts",
+ "name": "Alerts & notifications",
"openpanel": true,
"competitor": true,
- "notes": "OpenPanel supports webhooks, Slack, Discord"
+ "notes": "OpenPanel supports webhooks, Slack, Discord, and email alerts"
+ },
+ {
+ "name": "SQL access to raw data",
+ "openpanel": true,
+ "competitor": false,
+ "notes": "OpenPanel gives direct ClickHouse SQL access; GA4 requires BigQuery export ($50k+ tier)"
}
]
},
@@ -215,31 +245,37 @@
"name": "Cookie-free tracking",
"openpanel": true,
"competitor": false,
- "notes": "GA4 requires first-party cookies"
+ "notes": "GA4 requires first-party cookies for session and user tracking"
},
{
"name": "No consent banner needed",
"openpanel": true,
"competitor": false,
- "notes": "GA4 requires consent under GDPR/ePrivacy"
+ "notes": "GA4 requires consent under GDPR and ePrivacy Directive"
},
{
"name": "EU data residency",
"openpanel": true,
"competitor": false,
- "notes": "GA4 processes data on US servers"
+ "notes": "OpenPanel hosted in Sweden; GA4 processes data on US servers"
},
{
"name": "IP anonymization",
"openpanel": true,
"competitor": true,
- "notes": "GA4 does this by default"
+ "notes": "Both anonymize IPs; OpenPanel uses daily rotating salts for extra privacy"
},
{
"name": "Self-hosting option",
"openpanel": true,
"competitor": false,
- "notes": null
+ "notes": "Complete data sovereignty when self-hosted on your infrastructure"
+ },
+ {
+ "name": "Open source code",
+ "openpanel": true,
+ "competitor": false,
+ "notes": "OpenPanel is AGPL-3.0; you can audit every line of code"
},
{
"name": "DPA available",
@@ -250,7 +286,7 @@
]
},
{
- "group": "Integrations",
+ "group": "Integrations & ecosystem",
"features": [
{
"name": "REST API",
@@ -262,214 +298,264 @@
"name": "Data export",
"openpanel": true,
"competitor": true,
- "notes": "GA4 360 needed for full BigQuery export"
+ "notes": "GA4 requires 360 ($50k+) for full BigQuery export; OpenPanel exports freely"
},
{
"name": "Google Ads integration",
"openpanel": false,
"competitor": true,
- "notes": "Native GA4 integration"
+ "notes": "GA4's strongest feature \u2014 native Google Ads conversion tracking"
},
{
"name": "Google Search Console",
"openpanel": false,
"competitor": true,
- "notes": "Native GA4 integration"
+ "notes": "Native GA4 integration for search data"
+ },
+ {
+ "name": "Webhooks",
+ "openpanel": true,
+ "competitor": false,
+ "notes": "Send real-time event data to any endpoint"
+ },
+ {
+ "name": "WordPress plugin",
+ "openpanel": true,
+ "competitor": true,
+ "notes": "OpenPanel has an official WordPress plugin for easy setup"
}
]
}
]
},
"technical_comparison": {
- "title": "Technical comparison",
- "intro": "For developers evaluating analytics tools, here's how the SDKs and technical implementations compare.",
+ "title": "Technical comparison for developers",
+ "intro": "For developers evaluating analytics tools, the technical implementation differences between OpenPanel and Google Analytics are significant.",
"items": [
{
- "label": "SDK size (JS)",
+ "label": "SDK size (JavaScript)",
"openpanel": "~2.3 KB gzipped",
- "competitor": "~30+ KB gzipped",
- "notes": "OpenPanel's SDK is significantly lighter for better page performance"
+ "competitor": "~30+ KB gzipped (gtag.js + analytics.js)",
+ "notes": "OpenPanel's SDK is 13x smaller \u2014 a direct improvement to Core Web Vitals and page load speed"
},
{
- "label": "Supported platforms",
+ "label": "Supported SDKs",
"openpanel": [
- "JavaScript",
+ "JavaScript/Script tag",
"React",
"Next.js",
"Vue",
- "Node.js",
- "Python",
- "Swift",
- "Kotlin",
- "React Native",
"Astro",
"Remix",
- "Express"
+ "Node.js",
+ "Express",
+ "Python",
+ "Swift (iOS)",
+ "Kotlin (Android)",
+ "React Native"
],
"competitor": [
- "JavaScript",
- "iOS (via Firebase)",
- "Android (via Firebase)",
+ "JavaScript (gtag.js)",
+ "iOS (via Firebase SDK)",
+ "Android (via Firebase SDK)",
"Flutter",
"Unity",
- "AMP"
+ "AMP",
+ "Google Tag Manager"
],
- "notes": "GA4 mobile tracking requires Firebase SDK"
+ "notes": "OpenPanel has native SDKs for modern frameworks; GA4 mobile tracking requires the heavy Firebase SDK"
},
{
"label": "Open source",
- "openpanel": "Yes (AGPL-3.0)",
- "competitor": "No",
- "notes": null
+ "openpanel": "Yes \u2014 AGPL-3.0, full source code on GitHub",
+ "competitor": "No \u2014 proprietary Google product",
+ "notes": "OpenPanel can be audited, forked, and self-hosted"
},
{
"label": "Self-hosted deployment",
- "openpanel": "Docker, simple setup script",
+ "openpanel": "Single Docker container with setup script",
"competitor": "Not available",
- "notes": null
+ "notes": "OpenPanel self-hosting takes ~15 minutes with our setup script"
},
{
- "label": "Database",
- "openpanel": "ClickHouse + PostgreSQL",
- "competitor": "Proprietary Google infrastructure",
- "notes": "OpenPanel gives you direct SQL access to your data"
+ "label": "Database & data access",
+ "openpanel": "ClickHouse (analytics) + PostgreSQL (config) \u2014 direct SQL access",
+ "competitor": "Proprietary Google infrastructure \u2014 no direct access",
+ "notes": "OpenPanel gives you direct SQL access to your raw event data"
},
{
"label": "Data retention",
- "openpanel": "Unlimited (self-hosted) or plan-based",
- "competitor": "2-14 months (free), up to 50 months (360)",
- "notes": "GA4 has strict retention limits on the free tier"
+ "openpanel": "Unlimited when self-hosted, plan-based on cloud",
+ "competitor": "2\u201314 months (free tier), up to 50 months (GA4 360 at $50k+/year)",
+ "notes": "GA4's strict retention limits are a common reason teams switch"
+ },
+ {
+ "label": "Data sampling",
+ "openpanel": "Never \u2014 100% accurate data",
+ "competitor": "Yes \u2014 GA4 free tier samples at high traffic volumes",
+ "notes": "Data sampling means your reports may not reflect actual numbers"
}
]
},
"pricing": {
"title": "Pricing comparison",
- "intro": "Google Analytics is free for most users, but comes with privacy tradeoffs and data limits. OpenPanel offers more control.",
+ "intro": "Google Analytics is 'free' in exchange for your visitors' data. OpenPanel offers transparent pricing with a free self-hosted option.",
"openpanel": {
- "model": "Event-based, transparent",
- "description": "Simple pricing starting at $2.50/month for 5,000 events. 100,000 events costs $20/month. Self-host for free with unlimited events. No limits on users, dashboards, or data retention."
+ "model": "Event-based, transparent pricing",
+ "description": "Cloud hosting starts at $2.50/month for 5,000 events. 100,000 events costs $20/month. Self-host for free with unlimited events, no restrictions. No limits on users, dashboards, projects, or data retention on any plan."
},
"competitor": {
"model": "Freemium with enterprise tier",
- "description": "GA4 is free with limits: data sampling at high volumes, 14-month max data retention, limited explorations. GA4 360 (enterprise) starts at $50,000/year for higher limits and support.",
- "free_tier": "Yes (with significant limits)",
+ "description": "GA4 free tier has significant limitations: data sampling at high volumes, 14-month maximum data retention, limited Explorations, and no BigQuery export. GA4 360 (enterprise) starts at $50,000/year for higher limits, unsampled data, and support. The 'free' tier is subsidized by Google's advertising business \u2014 your visitors' data is the product.",
+ "free_tier": "Yes (with major limitations and privacy tradeoffs)",
"pricing_url": "https://marketingplatform.google.com/about/analytics/"
}
},
"migration": {
- "title": "Migrating from Google Analytics to OpenPanel",
- "intro": "Switching from Google Analytics to OpenPanel is straightforward. You can run both in parallel during transition.",
+ "title": "How to migrate from Google Analytics to OpenPanel",
+ "intro": "Switching from Google Analytics to OpenPanel takes about 45 minutes for most websites. OpenPanel uses a similar event-based model to GA4, making the migration straightforward.",
"difficulty": "easy",
- "estimated_time": "1-2 hours",
+ "estimated_time": "30-60 minutes",
"steps": [
{
- "title": "Install the OpenPanel script",
- "description": "Add the lightweight OpenPanel script to your website. It's a single line of code, similar to the GA4 gtag but much smaller."
+ "title": "Add the OpenPanel script alongside GA4",
+ "description": "Install the lightweight 2.3 KB OpenPanel script on your site. Run it in parallel with GA4 so you can compare data. It's a single script tag or npm package."
},
{
- "title": "Set up event tracking",
- "description": "Map your GA4 custom events to OpenPanel. The track() API is similar and most events translate directly."
+ "title": "Map your GA4 events to OpenPanel",
+ "description": "OpenPanel's track() API closely mirrors GA4's event structure. Most events translate directly: gtag('event', 'purchase', {...}) becomes op.track('purchase', {...})."
},
{
- "title": "Configure dashboards",
- "description": "Set up your reports and dashboards in OpenPanel. The interface is simpler than GA4's Explorations."
+ "title": "Set up user identification",
+ "description": "Replace GA4's set user_properties with OpenPanel's identify() method for richer user profiles with session history and properties."
},
{
- "title": "Run in parallel",
- "description": "Keep both tools running for a week or two to compare data and ensure everything is tracking correctly."
+ "title": "Configure dashboards and funnels",
+ "description": "Set up your reports in OpenPanel's visual dashboard builder. It's simpler than GA4's Explorations \u2014 most teams get set up in minutes."
},
{
- "title": "Remove Google Analytics",
- "description": "Once verified, remove the GA4 script. You can also remove your cookie consent banner if it was only needed for analytics."
+ "title": "Verify data and remove GA4",
+ "description": "After 1-2 weeks of parallel tracking, compare the data. Once verified, remove the GA4 script. You can also remove your cookie consent banner if it was only needed for analytics."
}
],
"sdk_compatibility": {
"similar_api": true,
- "notes": "OpenPanel uses a simple track() API. GA4 events like gtag('event', 'purchase', {...}) translate to op.track('purchase', {...})."
+ "notes": "OpenPanel's track() API closely mirrors GA4's gtag event model. Custom events, e-commerce events, and page views all translate with minimal changes."
},
"historical_data": {
"can_import": false,
- "notes": "Google Analytics does not provide easy data export. Historical data stays in GA4. Start fresh with OpenPanel for cleaner, privacy-compliant data."
+ "notes": "Google Analytics doesn't provide easy data export. Historical data stays accessible in GA4 for your configured retention period. Most teams start fresh with OpenPanel for cleaner, privacy-compliant data going forward."
}
},
"use_cases": {
- "title": "Where OpenPanel is a better fit than Google Analytics",
- "intro": "OpenPanel shines for teams that prioritize privacy, simplicity, and data ownership over the Google ecosystem.",
+ "title": "When to choose OpenPanel over Google Analytics",
+ "intro": "OpenPanel is the better choice for teams that prioritize privacy, simplicity, and data ownership over the Google advertising ecosystem.",
"items": [
{
- "title": "GDPR-compliant websites",
- "description": "No cookies, no consent banners, EU-only data storage. Meet privacy regulations without compromising on analytics.",
+ "title": "GDPR-compliant analytics without consent banners",
+ "description": "Cookie-free tracking and EU-only data hosting mean full GDPR and ePrivacy compliance without annoying consent banners that hurt your conversion rates.",
"icon": "shield"
},
{
- "title": "Marketing without Google",
- "description": "If you don't rely on Google Ads, you don't need Google Analytics. Get cleaner, faster analytics without sending data to Google.",
- "icon": "chart"
+ "title": "Open source transparency and control",
+ "description": "Every line of OpenPanel's code is on GitHub under AGPL-3.0. Audit the tracking code, verify privacy claims, and contribute improvements. No black-box data processing.",
+ "icon": "code"
},
{
- "title": "Self-hosted requirements",
- "description": "Deploy OpenPanel on your own infrastructure for complete data ownership. Perfect for regulated industries or security-conscious teams.",
+ "title": "Self-hosted for complete data sovereignty",
+ "description": "Deploy OpenPanel on your own servers with a single Docker container. Your analytics data never leaves your infrastructure \u2014 critical for healthcare, finance, and government.",
"icon": "server"
},
{
- "title": "Web + product analytics combined",
- "description": "Get Plausible-style web analytics and product analytics (funnels, retention, cohorts) in one tool instead of multiple subscriptions.",
+ "title": "Faster websites with a tiny SDK",
+ "description": "At 2.3 KB, OpenPanel's SDK is 13x smaller than Google's gtag.js. Less JavaScript means faster page loads, better Core Web Vitals, and improved SEO rankings.",
+ "icon": "zap"
+ },
+ {
+ "title": "Web analytics + product analytics in one tool",
+ "description": "Get Plausible-style web analytics and Mixpanel-style product analytics (funnels, retention, cohorts, user profiles) in a single tool instead of paying for two.",
"icon": "layers"
},
{
- "title": "Faster websites",
- "description": "OpenPanel's 2.3 KB SDK vs GA4's 30+ KB means better Core Web Vitals, faster page loads, and improved SEO.",
- "icon": "zap"
+ "title": "Teams frustrated with GA4's complexity",
+ "description": "If your team struggles with GA4's confusing interface, complex event model, and limited Explorations \u2014 OpenPanel gives you the insights you need without the steep learning curve.",
+ "icon": "chart"
}
]
},
"faqs": {
"title": "Frequently asked questions",
- "intro": "Common questions about switching from Google Analytics to OpenPanel.",
+ "intro": "Common questions about switching from Google Analytics to an open-source alternative.",
"items": [
{
- "question": "Is Google Analytics free?",
- "answer": "Yes, GA4 is free but comes with significant tradeoffs: your data goes to Google, cookies require consent banners, data retention is limited to 14 months, and high-traffic sites experience data sampling. GA4 360 (enterprise) costs $50,000+/year."
+ "question": "Is Google Analytics open source?",
+ "answer": "No. Google Analytics is a proprietary, closed-source product owned by Google. You cannot inspect the tracking code, verify how your data is processed, or self-host it. OpenPanel is fully open source under the AGPL-3.0 license \u2014 the complete source code is available on GitHub for anyone to audit, modify, or self-host."
},
{
- "question": "Why switch from Google Analytics?",
- "answer": "Common reasons include: privacy concerns (data sent to Google), GDPR compliance (cookies require consent), complexity (GA4 has a steep learning curve), and data ownership (you can't self-host or fully export your data)."
+ "question": "Is Google Analytics really free?",
+ "answer": "GA4 is free to use, but the cost is your visitors' privacy \u2014 data is processed on Google's US servers and used within Google's advertising ecosystem. There are also significant feature limitations: 14-month data retention, data sampling at high volumes, and no BigQuery export. GA4 360 removes these limits but costs $50,000+/year. OpenPanel offers a free self-hosted option with no limitations, or cloud hosting starting at $2.50/month."
+ },
+ {
+ "question": "Why are people switching away from Google Analytics?",
+ "answer": "The main reasons teams switch from GA4 are: 1) Privacy concerns \u2014 data sent to Google's US servers creates GDPR compliance issues, 2) Cookie consent banners \u2014 GA4 requires them, which hurts UX and conversion rates, 3) GA4 complexity \u2014 the new interface and event model have a steep learning curve, 4) Data limitations \u2014 sampling, short retention, and limited exports on the free tier, 5) Performance \u2014 the 30+ KB gtag.js script impacts page load speed."
},
{
"question": "Do I need a cookie consent banner with OpenPanel?",
- "answer": "No. OpenPanel is cookie-free by default and doesn't collect personal data, so no consent banner is required for analytics. This improves user experience and conversion rates."
+ "answer": "No. OpenPanel uses cookie-free tracking by default. It doesn't store cookies or collect personal data, so no consent banner is required under GDPR, ePrivacy Directive, or PECR. This improves user experience and can boost conversion rates by 2-5% compared to sites with consent banners."
},
{
"question": "Is OpenPanel GDPR compliant?",
- "answer": "Yes. OpenPanel is EU-based (Sweden), uses cookie-free tracking, hashes IP addresses with daily rotating salts, and stores data on EU servers. We also offer DPA agreements on request."
+ "answer": "Yes. OpenPanel is based in Sweden (EU), uses cookie-free tracking, hashes IP addresses with daily rotating salts, stores data exclusively on EU servers, and offers self-hosting for complete data sovereignty. We also provide DPA agreements on request."
},
{
- "question": "Can I import my Google Analytics data?",
- "answer": "Google Analytics doesn't provide easy data export for migration. We recommend running OpenPanel in parallel with GA4 briefly, then starting fresh with OpenPanel for cleaner, privacy-compliant data."
+ "question": "Can I self-host OpenPanel?",
+ "answer": "Yes. OpenPanel can be self-hosted using a single Docker container with our setup script. The entire process takes about 15 minutes. When self-hosted, you get unlimited events, unlimited data retention, and complete control over your data \u2014 no usage fees. The source code is available under the AGPL-3.0 license."
},
{
- "question": "How does OpenPanel track users without cookies?",
- "answer": "OpenPanel uses a privacy-friendly approach: IP addresses and user agents are hashed together with a daily rotating salt. This allows accurate visitor counting (within a 24-hour window) without storing any personal data."
+ "question": "Can I import my Google Analytics data into OpenPanel?",
+ "answer": "Google Analytics doesn't provide an easy data export mechanism, so direct migration of historical data isn't possible. Most teams run OpenPanel alongside GA4 for 1-2 weeks to verify data, then switch completely. Your historical GA4 data remains accessible in Google Analytics for your configured retention period."
+ },
+ {
+ "question": "How does OpenPanel compare to other GA alternatives like Plausible or Matomo?",
+ "answer": "OpenPanel is unique because it combines web analytics (like Plausible) with product analytics (like Mixpanel) in one open-source tool. Plausible is simpler but lacks funnels, cohorts, and user profiles. Matomo is feature-rich but requires cookies and has a heavier setup. OpenPanel gives you the best of both worlds with a tiny 2.3 KB SDK."
},
{
"question": "Does OpenPanel integrate with Google Ads?",
- "answer": "No, OpenPanel doesn't have native Google Ads integration. If you rely heavily on Google Ads conversion tracking and attribution, GA4 remains the better choice for that specific use case."
+ "answer": "No. If you rely heavily on Google Ads conversion tracking and multi-touch attribution, GA4 remains the better choice for that specific use case. OpenPanel focuses on privacy-first analytics for teams that don't need deep Google Ads integration."
},
{
- "question": "How does the SDK size affect my website?",
- "answer": "OpenPanel's JavaScript SDK is ~2.3 KB gzipped compared to GA4's 30+ KB. This means faster page loads, better Core Web Vitals scores, and potentially improved SEO rankings."
+ "question": "How does the SDK size affect my website's performance?",
+ "answer": "OpenPanel's JavaScript SDK is 2.3 KB gzipped, compared to Google Analytics' 30+ KB. That's a 13x difference that directly impacts your Core Web Vitals scores, page load times, and potentially your SEO rankings. For mobile users on slower connections, the difference is even more noticeable."
}
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Migrate from Google Analytics",
+ "url": "/guides/migrate-from-google-analytics"
+ },
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ }
+ ],
"articles": [
{
- "title": "9 best open source web analytics tools",
+ "title": "9 best open source web analytics tools in 2026",
"url": "/articles/open-source-web-analytics"
},
{
- "title": "Cookieless analytics",
+ "title": "Cookieless analytics: best tools and how they work",
"url": "/articles/cookieless-analytics"
+ },
+ {
+ "title": "Self-hosted web analytics tools compared",
+ "url": "/articles/self-hosted-web-analytics"
}
],
"alternatives": [
@@ -480,16 +566,24 @@
{
"name": "Matomo",
"url": "/compare/matomo-alternative"
+ },
+ {
+ "name": "Umami",
+ "url": "/compare/umami-alternative"
+ },
+ {
+ "name": "PostHog",
+ "url": "/compare/posthog-alternative"
}
]
},
"ctas": {
"primary": {
- "label": "Start with OpenPanel",
+ "label": "Try OpenPanel Free",
"href": "https://dashboard.openpanel.dev/onboarding"
},
"secondary": {
- "label": "View on GitHub",
+ "label": "View Source on GitHub",
"href": "https://github.com/Openpanel-dev/openpanel"
}
}
diff --git a/apps/public/content/compare/heap-alternative.json b/apps/public/content/compare/heap-alternative.json
index 5850b10b..a92f6dba 100644
--- a/apps/public/content/compare/heap-alternative.json
+++ b/apps/public/content/compare/heap-alternative.json
@@ -8,7 +8,7 @@
},
"hero": {
"heading": "Best Heap Alternative",
- "subheading": "Looking for Heap's product analytics without the black-box pricing and vendor lock-in? OpenPanel offers transparent event-based pricing, full self-hosting, and MIT-licensed open source code—giving you control over your analytics.",
+ "subheading": "Looking for Heap's product analytics without the black-box pricing and vendor lock-in? OpenPanel offers transparent event-based pricing, full self-hosting, and MIT-licensed open source code\u2014giving you control over your analytics.",
"badges": [
"Open-source",
"Transparent pricing",
@@ -27,10 +27,10 @@
"overview": {
"title": "Why consider OpenPanel over Heap?",
"paragraphs": [
- "Heap made its name with autocapture — the ability to automatically record every user interaction and analyze it retroactively. It's a compelling feature for teams that want to ask questions about user behavior without planning instrumentation in advance. But Heap's acquisition by Contentsquare, opaque enterprise pricing, and cloud-only architecture have many teams looking for alternatives.",
- "OpenPanel takes a different approach with explicit event tracking, giving you precise control over what you measure and how. While you lose Heap's retroactive analysis capability, you gain transparency — both in your data collection and your costs. OpenPanel's pricing is publicly listed and event-based, starting at just $2.50 per month, compared to Heap's sales-required pricing that reportedly starts at $3,600 per year.",
- "For teams that value data sovereignty, OpenPanel offers full self-hosting via a simple Docker deployment — something Heap doesn't provide at all. Being open source under the MIT license means you can inspect every line of code, contribute improvements, and avoid the vendor lock-in risk that comes with Heap's proprietary, now-Contentsquare-owned platform.",
- "If you prefer intentional, controlled analytics over autocapture-everything, want transparent pricing without sales calls, and need the option to self-host — OpenPanel gives you solid product analytics with full ownership of your data."
+ "Heap made its name with autocapture \u2014 the ability to automatically record every user interaction and analyze it retroactively. It's a compelling feature for teams that want to ask questions about user behavior without planning instrumentation in advance. But Heap's acquisition by Contentsquare, opaque enterprise pricing, and cloud-only architecture have many teams looking for alternatives.",
+ "OpenPanel takes a different approach with explicit event tracking, giving you precise control over what you measure and how. While you lose Heap's retroactive analysis capability, you gain transparency \u2014 both in your data collection and your costs. OpenPanel's pricing is publicly listed and event-based, starting at just $2.50 per month, compared to Heap's sales-required pricing that reportedly starts at $3,600 per year.",
+ "For teams that value data sovereignty, OpenPanel offers full self-hosting via a simple Docker deployment \u2014 something Heap doesn't provide at all. Being open source under the MIT license means you can inspect every line of code, contribute improvements, and avoid the vendor lock-in risk that comes with Heap's proprietary, now-Contentsquare-owned platform.",
+ "If you prefer intentional, controlled analytics over autocapture-everything, want transparent pricing without sales calls, and need the option to self-host \u2014 OpenPanel gives you solid product analytics with full ownership of your data."
]
},
"summary_comparison": {
@@ -427,6 +427,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ },
+ {
+ "title": "React analytics setup",
+ "url": "/guides/react-analytics"
+ },
+ {
+ "title": "Next.js analytics setup",
+ "url": "/guides/nextjs-analytics"
+ }
+ ],
"articles": [
{
"title": "Find an alternative to Mixpanel",
diff --git a/apps/public/content/compare/matomo-alternative.json b/apps/public/content/compare/matomo-alternative.json
index b7056852..0c11c2df 100644
--- a/apps/public/content/compare/matomo-alternative.json
+++ b/apps/public/content/compare/matomo-alternative.json
@@ -3,7 +3,7 @@
"page_type": "alternative",
"seo": {
"title": "Best Matomo Alternative 2026 - Open Source & Free",
- "description": "Looking for a Matomo alternative? OpenPanel offers simpler setup, truly cookie-free tracking, and a modern UI — no premium plugin costs. Open source and free to self-host.",
+ "description": "Looking for a Matomo alternative? OpenPanel offers simpler setup, truly cookie-free tracking, and a modern UI \u2014 no premium plugin costs. Open source and free to self-host.",
"noindex": false
},
"hero": {
@@ -28,9 +28,9 @@
"title": "Why consider OpenPanel over Matomo?",
"paragraphs": [
"Matomo is one of the most established open-source analytics platforms, used by over 1.4 million websites worldwide. It offers both self-hosted and cloud options with a strong focus on privacy and data ownership. However, Matomo's age shows in its interface, and many essential features like funnels, A/B testing, and heatmaps are locked behind premium plugins that cost $229 per year each.",
- "OpenPanel is a modern, open-source alternative that includes all features at every tier — no premium plugins, no upsells. Funnels, cohorts, retention analysis, A/B testing, and user profiles are all available whether you're on the free tier or self-hosting. The interface is clean and modern, designed for today's product teams rather than as a legacy dashboard.",
- "A critical difference is cookie-free tracking. While Matomo can be configured for cookieless mode, it uses cookies by default and still requires a consent banner in most GDPR scenarios. OpenPanel is truly cookie-free from the start, with no configuration needed. Self-hosting is also dramatically simpler — a single Docker container versus Matomo's PHP, MySQL, and web server stack.",
- "For teams who value Matomo's open-source philosophy but want a modern experience with all features included, lighter tracking (2.3 KB vs 20 KB), and simpler deployment — OpenPanel delivers what Matomo promises, without the hidden costs."
+ "OpenPanel is a modern, open-source alternative that includes all features at every tier \u2014 no premium plugins, no upsells. Funnels, cohorts, retention analysis, A/B testing, and user profiles are all available whether you're on the free tier or self-hosting. The interface is clean and modern, designed for today's product teams rather than as a legacy dashboard.",
+ "A critical difference is cookie-free tracking. While Matomo can be configured for cookieless mode, it uses cookies by default and still requires a consent banner in most GDPR scenarios. OpenPanel is truly cookie-free from the start, with no configuration needed. Self-hosting is also dramatically simpler \u2014 a single Docker container versus Matomo's PHP, MySQL, and web server stack.",
+ "For teams who value Matomo's open-source philosophy but want a modern experience with all features included, lighter tracking (2.3 KB vs 20 KB), and simpler deployment \u2014 OpenPanel delivers what Matomo promises, without the hidden costs."
]
},
"summary_comparison": {
@@ -476,6 +476,20 @@
}
},
"related_links": {
+ "guides": [
+ {
+ "title": "Migrate from Google Analytics",
+ "url": "/guides/migrate-from-google-analytics"
+ },
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/microsoft-clarity-alternative.json b/apps/public/content/compare/microsoft-clarity-alternative.json
index faa57429..0554ffb3 100644
--- a/apps/public/content/compare/microsoft-clarity-alternative.json
+++ b/apps/public/content/compare/microsoft-clarity-alternative.json
@@ -27,10 +27,10 @@
"overview": {
"title": "Why consider OpenPanel over Microsoft Clarity?",
"paragraphs": [
- "Microsoft Clarity is a completely free behavioral analytics tool that offers unlimited session recordings, heatmaps, and insights powered by AI. The price — free forever with no limits — is hard to argue with, and it's become a popular complement to Google Analytics. But Clarity is designed for observing behavior, not measuring outcomes. There's no event tracking, no funnels, no retention analysis, and no cohort breakdowns.",
+ "Microsoft Clarity is a completely free behavioral analytics tool that offers unlimited session recordings, heatmaps, and insights powered by AI. The price \u2014 free forever with no limits \u2014 is hard to argue with, and it's become a popular complement to Google Analytics. But Clarity is designed for observing behavior, not measuring outcomes. There's no event tracking, no funnels, no retention analysis, and no cohort breakdowns.",
"OpenPanel fills the gap that Clarity leaves. While Clarity shows you recordings of individual sessions and aggregate heatmaps, OpenPanel gives you the structured analytics to understand patterns: which features drive retention, where users drop off in conversion flows, and how different cohorts of users behave over time. These are the insights that drive product decisions.",
"Self-hosting and data ownership are important distinctions. Clarity runs entirely on Microsoft's Azure cloud with no alternative, and your session recording data lives on their servers. OpenPanel can be self-hosted on your own infrastructure for complete data sovereignty, and its open-source MIT license means you can audit every line of code processing your users' data.",
- "Many teams find that Clarity and OpenPanel work well together — Clarity for visual session recordings and OpenPanel for structured product analytics. But if you're choosing one tool to understand and improve your product, OpenPanel provides the actionable metrics that behavioral observation alone can't deliver."
+ "Many teams find that Clarity and OpenPanel work well together \u2014 Clarity for visual session recordings and OpenPanel for structured product analytics. But if you're choosing one tool to understand and improve your product, OpenPanel provides the actionable metrics that behavioral observation alone can't deliver."
]
},
"summary_comparison": {
@@ -492,6 +492,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Migrate from Google Analytics",
+ "url": "/guides/migrate-from-google-analytics"
+ },
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/mixpanel-alternative.json b/apps/public/content/compare/mixpanel-alternative.json
index 29569555..3d234b18 100644
--- a/apps/public/content/compare/mixpanel-alternative.json
+++ b/apps/public/content/compare/mixpanel-alternative.json
@@ -3,12 +3,12 @@
"page_type": "alternative",
"seo": {
"title": "Best Mixpanel Alternative 2026 - Open Source & Free",
- "description": "Looking for a Mixpanel alternative? OpenPanel offers powerful product analytics at a fraction of the cost — with EU-only hosting, self-hosting, and full data ownership. Try free today.",
+ "description": "Looking for a Mixpanel alternative? OpenPanel offers powerful product analytics at a fraction of the cost \u2014 with EU-only hosting, self-hosting, and full data ownership. Try free today.",
"noindex": false
},
"hero": {
"heading": "Best Mixpanel Alternative",
- "subheading": "OpenPanel is an open-source, privacy-first alternative to Mixpanel. Get powerful product analytics—events, funnels, retention, and user profiles—without event-based pricing that scales to thousands per month or sending your data to US servers.",
+ "subheading": "OpenPanel is an open-source, privacy-first alternative to Mixpanel. Get powerful product analytics\u2014events, funnels, retention, and user profiles\u2014without event-based pricing that scales to thousands per month or sending your data to US servers.",
"badges": [
"Open-source",
"EU-only hosting",
@@ -28,8 +28,8 @@
"title": "Why consider OpenPanel over Mixpanel?",
"paragraphs": [
"Mixpanel is one of the most established product analytics platforms, used by product teams worldwide to track user behavior, build funnels, and analyze retention. It's powerful, but that power comes with increasingly complex pricing, a cloud-only architecture, and cookie-based tracking that creates friction for privacy-conscious teams.",
- "OpenPanel provides the core product analytics features most teams actually use — events, funnels, retention, cohorts, and user profiles — in a simpler package with transparent, predictable pricing. Starting at just $2.50 per month, or completely free when self-hosted, OpenPanel is dramatically more affordable than Mixpanel's pricing which can scale to thousands per month as your event volume grows.",
- "Privacy is where the two platforms diverge most sharply. Mixpanel uses cookies by default and stores data on US servers, which means GDPR consent banners and data transfer concerns for European users. OpenPanel is cookie-free by default with EU-only hosting, making compliance straightforward. You can also self-host OpenPanel on your own infrastructure for complete data sovereignty — something Mixpanel simply doesn't offer.",
+ "OpenPanel provides the core product analytics features most teams actually use \u2014 events, funnels, retention, cohorts, and user profiles \u2014 in a simpler package with transparent, predictable pricing. Starting at just $2.50 per month, or completely free when self-hosted, OpenPanel is dramatically more affordable than Mixpanel's pricing which can scale to thousands per month as your event volume grows.",
+ "Privacy is where the two platforms diverge most sharply. Mixpanel uses cookies by default and stores data on US servers, which means GDPR consent banners and data transfer concerns for European users. OpenPanel is cookie-free by default with EU-only hosting, making compliance straightforward. You can also self-host OpenPanel on your own infrastructure for complete data sovereignty \u2014 something Mixpanel simply doesn't offer.",
"For teams that want Mixpanel-style product analytics without the enterprise pricing, vendor lock-in, or privacy trade-offs, OpenPanel is a compelling open-source alternative that gives you full ownership of your analytics data."
]
},
@@ -384,7 +384,7 @@
},
{
"title": "Install the OpenPanel SDK",
- "description": "Replace the Mixpanel SDK with OpenPanel's lightweight tracker. The API is similar—track(), identify(), and setGlobalProperties() work the same way."
+ "description": "Replace the Mixpanel SDK with OpenPanel's lightweight tracker. The API is similar\u2014track(), identify(), and setGlobalProperties() work the same way."
},
{
"title": "Update your event calls",
@@ -470,6 +470,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Migrate from Mixpanel",
+ "url": "/guides/migrate-from-mixpanel"
+ },
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ },
+ {
+ "title": "Ecommerce event tracking",
+ "url": "/guides/ecommerce-tracking"
+ }
+ ],
"articles": [
{
"title": "Find an alternative to Mixpanel",
diff --git a/apps/public/content/compare/mouseflow-alternative.json b/apps/public/content/compare/mouseflow-alternative.json
index 84702fe5..17fcbfb0 100644
--- a/apps/public/content/compare/mouseflow-alternative.json
+++ b/apps/public/content/compare/mouseflow-alternative.json
@@ -3,12 +3,12 @@
"page_type": "alternative",
"seo": {
"title": "Best Mouseflow Alternative 2026 - Open Source & Free",
- "description": "Looking for a Mouseflow alternative? OpenPanel offers product analytics with funnels, mobile SDKs, and self-hosting — beyond just visual behavior tracking. Open source and free to start.",
+ "description": "Looking for a Mouseflow alternative? OpenPanel offers product analytics with funnels, mobile SDKs, and self-hosting \u2014 beyond just visual behavior tracking. Open source and free to start.",
"noindex": false
},
"hero": {
"heading": "Best Mouseflow Alternative",
- "subheading": "Need product analytics beyond heatmaps? OpenPanel provides event-based analytics, mobile SDKs, and self-hosting—fully open source with transparent pricing.",
+ "subheading": "Need product analytics beyond heatmaps? OpenPanel provides event-based analytics, mobile SDKs, and self-hosting\u2014fully open source with transparent pricing.",
"badges": [
"Open-source",
"Self-hostable",
@@ -423,6 +423,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ },
+ {
+ "title": "Ecommerce event tracking",
+ "url": "/guides/ecommerce-tracking"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/pirsch-analytics-alternative.json b/apps/public/content/compare/pirsch-analytics-alternative.json
index 033c73cf..af770113 100644
--- a/apps/public/content/compare/pirsch-analytics-alternative.json
+++ b/apps/public/content/compare/pirsch-analytics-alternative.json
@@ -27,10 +27,10 @@
"overview": {
"title": "Why consider OpenPanel over Pirsch Analytics?",
"paragraphs": [
- "Pirsch Analytics is a privacy-focused web analytics tool built in Germany with strong server-side tracking, excellent white-label capabilities, and developer-friendly features. It's particularly popular with agencies and developers who need affordable, GDPR-compliant analytics with good backend integration. But Pirsch is primarily a web analytics tool — it tracks pageviews and basic funnels without deeper product analytics capabilities.",
+ "Pirsch Analytics is a privacy-focused web analytics tool built in Germany with strong server-side tracking, excellent white-label capabilities, and developer-friendly features. It's particularly popular with agencies and developers who need affordable, GDPR-compliant analytics with good backend integration. But Pirsch is primarily a web analytics tool \u2014 it tracks pageviews and basic funnels without deeper product analytics capabilities.",
"OpenPanel extends beyond web analytics into full product analytics territory. While Pirsch gives you traffic sources, pageviews, and simple conversion goals, OpenPanel adds user identification, multi-step funnels, retention analysis, cohort breakdowns, and detailed user profiles. These features let you understand not just how much traffic you get, but how users engage with your product over time.",
- "Self-hosting is where OpenPanel offers a major advantage. Pirsch requires an enterprise license for self-hosting, making it inaccessible for most teams. OpenPanel provides free, unlimited self-hosting with a simple Docker deployment — no enterprise contract needed. The free cloud tier also includes 10,000 events per month with full data retention, while Pirsch has no free tier at all.",
- "If you've been using Pirsch for privacy-friendly web analytics and now need to understand user behavior at a deeper level — especially for SaaS products or mobile apps — OpenPanel provides that upgrade path while keeping the same privacy-first principles."
+ "Self-hosting is where OpenPanel offers a major advantage. Pirsch requires an enterprise license for self-hosting, making it inaccessible for most teams. OpenPanel provides free, unlimited self-hosting with a simple Docker deployment \u2014 no enterprise contract needed. The free cloud tier also includes 10,000 events per month with full data retention, while Pirsch has no free tier at all.",
+ "If you've been using Pirsch for privacy-friendly web analytics and now need to understand user behavior at a deeper level \u2014 especially for SaaS products or mobile apps \u2014 OpenPanel provides that upgrade path while keeping the same privacy-first principles."
]
},
"summary_comparison": {
@@ -469,6 +469,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Migrate from Google Analytics",
+ "url": "/guides/migrate-from-google-analytics"
+ },
+ {
+ "title": "Next.js analytics setup",
+ "url": "/guides/nextjs-analytics"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/plausible-alternative.json b/apps/public/content/compare/plausible-alternative.json
index 15ba6592..eb7c0e91 100644
--- a/apps/public/content/compare/plausible-alternative.json
+++ b/apps/public/content/compare/plausible-alternative.json
@@ -28,9 +28,9 @@
"title": "Why consider OpenPanel over Plausible?",
"paragraphs": [
"Plausible Analytics has earned a strong reputation as a lightweight, privacy-first alternative to Google Analytics. Its simple dashboard and cookie-free tracking make it a great choice for bloggers and content sites that need basic traffic metrics without the complexity. But as your product grows, you'll quickly hit the limits of what Plausible can offer.",
- "OpenPanel shares Plausible's commitment to privacy — cookie-free tracking, no consent banners, and EU-based data processing — but goes significantly further with full product analytics capabilities. Where Plausible gives you pageviews, referrers, and country breakdowns, OpenPanel adds funnels, retention analysis, cohort breakdowns, user profiles, and A/B testing. It's the best of both worlds: Plausible-style simplicity for web analytics combined with Mixpanel-style depth for product analytics.",
- "Self-hosting is another area where OpenPanel has a clear advantage. Plausible Community Edition requires you to set up and manage PostgreSQL and ClickHouse separately. OpenPanel runs in a single Docker container, making deployment and maintenance far simpler. And unlike Plausible, OpenPanel offers a permanent free cloud tier with 10,000 events per month — no credit card required.",
- "If you've outgrown simple web analytics and need to understand how users actually interact with your product — without adding a second analytics tool — OpenPanel is a natural next step from Plausible."
+ "OpenPanel shares Plausible's commitment to privacy \u2014 cookie-free tracking, no consent banners, and EU-based data processing \u2014 but goes significantly further with full product analytics capabilities. Where Plausible gives you pageviews, referrers, and country breakdowns, OpenPanel adds funnels, retention analysis, cohort breakdowns, user profiles, and A/B testing. It's the best of both worlds: Plausible-style simplicity for web analytics combined with Mixpanel-style depth for product analytics.",
+ "Self-hosting is another area where OpenPanel has a clear advantage. Plausible Community Edition requires you to set up and manage PostgreSQL and ClickHouse separately. OpenPanel runs in a single Docker container, making deployment and maintenance far simpler. And unlike Plausible, OpenPanel offers a permanent free cloud tier with 10,000 events per month \u2014 no credit card required.",
+ "If you've outgrown simple web analytics and need to understand how users actually interact with your product \u2014 without adding a second analytics tool \u2014 OpenPanel is a natural next step from Plausible."
]
},
"summary_comparison": {
@@ -470,6 +470,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Migrate from Google Analytics",
+ "url": "/guides/migrate-from-google-analytics"
+ },
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/posthog-alternative.json b/apps/public/content/compare/posthog-alternative.json
index 5eaac211..51ae3d75 100644
--- a/apps/public/content/compare/posthog-alternative.json
+++ b/apps/public/content/compare/posthog-alternative.json
@@ -3,7 +3,7 @@
"page_type": "alternative",
"seo": {
"title": "Best PostHog Alternative 2026 - Open Source & Free",
- "description": "Looking for a PostHog alternative? OpenPanel offers simpler analytics with better privacy, a lighter SDK, and transparent pricing — no complex tiers. Open source and free to self-host.",
+ "description": "Looking for a PostHog alternative? OpenPanel offers simpler analytics with better privacy, a lighter SDK, and transparent pricing \u2014 no complex tiers. Open source and free to self-host.",
"noindex": false
},
"hero": {
@@ -27,10 +27,10 @@
"overview": {
"title": "Why consider OpenPanel over PostHog?",
"paragraphs": [
- "PostHog has built an impressive all-in-one platform with product analytics, feature flags, session replay, surveys, A/B testing, and more — over 10 products under one roof. It's a popular choice among developer-led teams who want everything in a single tool. But that breadth comes with trade-offs: a 52+ KB SDK, complex multi-product pricing, and a self-hosted setup that requires ClickHouse, Kafka, Redis, and PostgreSQL.",
- "OpenPanel takes a focused approach. Instead of trying to be everything, it delivers excellent analytics — events, funnels, retention, cohorts, user profiles, and web analytics — with a dramatically smaller footprint. The SDK is just 2.3 KB (over 20x lighter than PostHog), which directly translates to faster page loads and better Core Web Vitals for your users.",
- "Cookie-free tracking is another key difference. PostHog uses cookies by default and requires configuration to go cookieless, while OpenPanel is cookie-free out of the box — no consent banners needed. Self-hosting is also far simpler: OpenPanel runs in a single Docker container compared to PostHog's multi-service architecture.",
- "If you need focused analytics without the feature bloat, want a lighter SDK that doesn't impact performance, and prefer simple event-based pricing over multi-product metering — OpenPanel gives you exactly what you need without the overhead."
+ "PostHog has built an impressive all-in-one platform with product analytics, feature flags, session replay, surveys, A/B testing, and more \u2014 over 10 products under one roof. It's a popular choice among developer-led teams who want everything in a single tool. But that breadth comes with trade-offs: a 52+ KB SDK, complex multi-product pricing, and a self-hosted setup that requires ClickHouse, Kafka, Redis, and PostgreSQL.",
+ "OpenPanel takes a focused approach. Instead of trying to be everything, it delivers excellent analytics \u2014 events, funnels, retention, cohorts, user profiles, and web analytics \u2014 with a dramatically smaller footprint. The SDK is just 2.3 KB (over 20x lighter than PostHog), which directly translates to faster page loads and better Core Web Vitals for your users.",
+ "Cookie-free tracking is another key difference. PostHog uses cookies by default and requires configuration to go cookieless, while OpenPanel is cookie-free out of the box \u2014 no consent banners needed. Self-hosting is also far simpler: OpenPanel runs in a single Docker container compared to PostHog's multi-service architecture.",
+ "If you need focused analytics without the feature bloat, want a lighter SDK that doesn't impact performance, and prefer simple event-based pricing over multi-product metering \u2014 OpenPanel gives you exactly what you need without the overhead."
]
},
"summary_comparison": {
@@ -455,6 +455,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ },
+ {
+ "title": "Next.js analytics setup",
+ "url": "/guides/nextjs-analytics"
+ },
+ {
+ "title": "React analytics setup",
+ "url": "/guides/react-analytics"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/simple-analytics-alternative.json b/apps/public/content/compare/simple-analytics-alternative.json
index 02234395..b5c3c9a2 100644
--- a/apps/public/content/compare/simple-analytics-alternative.json
+++ b/apps/public/content/compare/simple-analytics-alternative.json
@@ -27,9 +27,9 @@
"overview": {
"title": "Why consider OpenPanel over Simple Analytics?",
"paragraphs": [
- "Simple Analytics lives up to its name — it's a clean, privacy-focused web analytics tool based in the Netherlands with a thoughtful AI assistant feature. For teams that need basic traffic metrics with strong privacy guarantees, it does the job well. But its web-only focus and limited free tier (only 30 days of data retention) leave gaps for teams building products rather than content sites.",
- "OpenPanel provides the same privacy-first foundation — cookie-free tracking, no consent banners, EU data processing — while adding the product analytics depth that Simple Analytics lacks. Funnels, retention analysis, cohort breakdowns, and individual user profiles let you understand not just traffic volume, but how users actually engage with your product over time.",
- "Data retention on OpenPanel's free tier is particularly noteworthy. Where Simple Analytics limits free users to just 30 days of historical data, OpenPanel provides full data retention at every tier. Self-hosting is another differentiator — Simple Analytics is cloud-only, while OpenPanel can be deployed on your own infrastructure via Docker for complete data ownership.",
+ "Simple Analytics lives up to its name \u2014 it's a clean, privacy-focused web analytics tool based in the Netherlands with a thoughtful AI assistant feature. For teams that need basic traffic metrics with strong privacy guarantees, it does the job well. But its web-only focus and limited free tier (only 30 days of data retention) leave gaps for teams building products rather than content sites.",
+ "OpenPanel provides the same privacy-first foundation \u2014 cookie-free tracking, no consent banners, EU data processing \u2014 while adding the product analytics depth that Simple Analytics lacks. Funnels, retention analysis, cohort breakdowns, and individual user profiles let you understand not just traffic volume, but how users actually engage with your product over time.",
+ "Data retention on OpenPanel's free tier is particularly noteworthy. Where Simple Analytics limits free users to just 30 days of historical data, OpenPanel provides full data retention at every tier. Self-hosting is another differentiator \u2014 Simple Analytics is cloud-only, while OpenPanel can be deployed on your own infrastructure via Docker for complete data ownership.",
"If you've been happy with Simple Analytics' privacy approach but need deeper insights into user behavior, mobile app support through native SDKs, or longer data retention without upgrading to a paid plan, OpenPanel is a natural step up."
]
},
@@ -473,6 +473,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Migrate from Google Analytics",
+ "url": "/guides/migrate-from-google-analytics"
+ },
+ {
+ "title": "Next.js analytics setup",
+ "url": "/guides/nextjs-analytics"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/smartlook-alternative.json b/apps/public/content/compare/smartlook-alternative.json
index 6c38b843..2b207708 100644
--- a/apps/public/content/compare/smartlook-alternative.json
+++ b/apps/public/content/compare/smartlook-alternative.json
@@ -3,12 +3,12 @@
"page_type": "alternative",
"seo": {
"title": "Best Smartlook Alternative 2026 - Open Source & Free",
- "description": "Looking for a Smartlook alternative? OpenPanel offers product analytics with self-hosting, transparent pricing, and mobile SDKs — without session replay costs. Open source and free to start.",
+ "description": "Looking for a Smartlook alternative? OpenPanel offers product analytics with self-hosting, transparent pricing, and mobile SDKs \u2014 without session replay costs. Open source and free to start.",
"noindex": false
},
"hero": {
"heading": "Best Smartlook Alternative",
- "subheading": "Need product analytics without requiring session replay? OpenPanel is an open-source alternative to Smartlook that focuses on event-based analytics, funnels, and retention—with self-hosting and transparent pricing.",
+ "subheading": "Need product analytics without requiring session replay? OpenPanel is an open-source alternative to Smartlook that focuses on event-based analytics, funnels, and retention\u2014with self-hosting and transparent pricing.",
"badges": [
"Open-source",
"Self-hostable",
@@ -27,8 +27,8 @@
"overview": {
"title": "Why consider OpenPanel over Smartlook?",
"paragraphs": [
- "Smartlook combines product analytics with visual insights — session recordings, heatmaps, and event tracking in one platform. Since its acquisition by Cisco in 2023, it has positioned itself as an enterprise-ready analytics and observation tool. But enterprise ownership often means enterprise pricing, proprietary lock-in, and cloud-only infrastructure with no option for self-hosting.",
- "OpenPanel focuses purely on product analytics without the session replay overhead, delivering event tracking, funnels, retention analysis, and cohort breakdowns with a cleaner, more focused experience. The result is a lighter tool that does analytics well rather than trying to be everything — and at a dramatically lower cost with transparent, event-based pricing starting at $2.50 per month.",
+ "Smartlook combines product analytics with visual insights \u2014 session recordings, heatmaps, and event tracking in one platform. Since its acquisition by Cisco in 2023, it has positioned itself as an enterprise-ready analytics and observation tool. But enterprise ownership often means enterprise pricing, proprietary lock-in, and cloud-only infrastructure with no option for self-hosting.",
+ "OpenPanel focuses purely on product analytics without the session replay overhead, delivering event tracking, funnels, retention analysis, and cohort breakdowns with a cleaner, more focused experience. The result is a lighter tool that does analytics well rather than trying to be everything \u2014 and at a dramatically lower cost with transparent, event-based pricing starting at $2.50 per month.",
"Being open source under the MIT license gives OpenPanel advantages that Smartlook's proprietary, Cisco-owned platform can't match. You can self-host on your own infrastructure for complete data sovereignty, audit the source code for security compliance, and avoid the vendor lock-in risk that comes with acquisition-prone platforms. Self-hosting also means unlimited data retention, compared to Smartlook's plan-based limits.",
"If you need session replay specifically, Smartlook has the edge in that area. But for teams that want focused, cost-effective product analytics with open-source transparency and the freedom to self-host, OpenPanel delivers more value without the enterprise complexity."
]
@@ -407,6 +407,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Track custom events",
+ "url": "/guides/track-custom-events"
+ },
+ {
+ "title": "React Native analytics setup",
+ "url": "/guides/react-native-analytics"
+ },
+ {
+ "title": "Swift/iOS analytics setup",
+ "url": "/guides/swift-analytics"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/compare/umami-alternative.json b/apps/public/content/compare/umami-alternative.json
index b213f74d..db705571 100644
--- a/apps/public/content/compare/umami-alternative.json
+++ b/apps/public/content/compare/umami-alternative.json
@@ -28,7 +28,7 @@
"title": "Why consider OpenPanel over Umami?",
"paragraphs": [
"Umami Analytics is a popular open-source web analytics tool known for its clean interface, lightweight script, and privacy-friendly design. It's a great option for developers who want simple, anonymous website metrics. But as your product grows beyond a simple website, Umami's anonymous-only model and lack of product analytics features become limiting.",
- "OpenPanel builds on the same open-source, privacy-first foundation but adds the product analytics layer that Umami doesn't have. User identification lets you track logged-in users across sessions, while funnels, retention analysis, and cohort breakdowns help you understand how people actually use your product — not just that they visited your site.",
+ "OpenPanel builds on the same open-source, privacy-first foundation but adds the product analytics layer that Umami doesn't have. User identification lets you track logged-in users across sessions, while funnels, retention analysis, and cohort breakdowns help you understand how people actually use your product \u2014 not just that they visited your site.",
"Mobile app analytics is another area where OpenPanel pulls ahead. Umami is web-only with no native mobile SDKs, while OpenPanel offers first-party SDKs for iOS, Android, and React Native. OpenPanel also includes built-in A/B testing for experimentation, which Umami doesn't offer at all.",
"Both tools are MIT-licensed and support self-hosting, so you won't sacrifice the open-source values that made Umami appealing. If you need to go beyond anonymous pageview counting and actually understand your users, OpenPanel is the natural upgrade from Umami."
]
@@ -503,6 +503,20 @@
]
},
"related_links": {
+ "guides": [
+ {
+ "title": "Website analytics setup",
+ "url": "/guides/website-analytics-setup"
+ },
+ {
+ "title": "Node.js analytics setup",
+ "url": "/guides/nodejs-analytics"
+ },
+ {
+ "title": "Migrate from Google Analytics",
+ "url": "/guides/migrate-from-google-analytics"
+ }
+ ],
"articles": [
{
"title": "9 best open source web analytics tools",
diff --git a/apps/public/content/for/agencies.json b/apps/public/content/for/agencies.json
new file mode 100644
index 00000000..ac7e1007
--- /dev/null
+++ b/apps/public/content/for/agencies.json
@@ -0,0 +1,177 @@
+{
+ "slug": "agencies",
+ "audience": "agencies",
+ "seo": {
+ "title": "Analytics for Agencies — Manage All Client Sites in One Place",
+ "description": "OpenPanel helps agencies manage analytics for all client websites from one account. Privacy-first, no cookie banners, unlimited projects, and affordable per-client pricing from $2.50/mo.",
+ "noindex": false
+ },
+ "hero": {
+ "heading": "Analytics for Agencies",
+ "subheading": "Manage web and product analytics for every client from one account. No cookie consent banners to configure, no per-seat pricing, and transparent costs that make sense for agency billing. From $2.50/month per project.",
+ "badges": [
+ "Unlimited projects",
+ "No per-seat fees",
+ "No cookie banners needed",
+ "Open source"
+ ]
+ },
+ "problem": {
+ "title": "Why analytics is painful for agencies",
+ "intro": "Managing analytics across dozens of client sites creates problems that most tools weren't designed to solve.",
+ "items": [
+ {
+ "title": "Google Analytics access management is a nightmare",
+ "description": "Creating GA4 properties, managing user permissions, switching between accounts, and dealing with Google's constantly changing interface. Multiply this by 20+ clients and it's a full-time job."
+ },
+ {
+ "title": "Cookie consent for every single client",
+ "description": "Every client site needs its own cookie consent banner configured correctly. Different jurisdictions, different requirements, different implementations — and one mistake can mean a GDPR fine."
+ },
+ {
+ "title": "Per-seat pricing kills agency margins",
+ "description": "Most analytics tools charge per user. When your team of 10 needs access to analytics for client reporting, the cost adds up fast. Then the client wants access too."
+ },
+ {
+ "title": "No easy way to show clients their data",
+ "description": "Clients want to see their analytics without logging into your tools. Exporting PDFs is tedious, sharing login credentials is insecure, and building custom dashboards takes time you don't have."
+ }
+ ]
+ },
+ "features": {
+ "title": "Analytics built for multi-client workflows",
+ "intro": "OpenPanel is designed to work the way agencies do — multiple projects, multiple team members, one simple interface.",
+ "items": [
+ {
+ "title": "Unlimited projects per account",
+ "description": "Add every client as a separate project under one account. No extra cost per project — just one monthly bill based on total event volume."
+ },
+ {
+ "title": "No per-seat pricing",
+ "description": "Invite your entire team at no extra cost. Account managers, developers, strategists — everyone gets access. No reason to share logins or limit who can see data."
+ },
+ {
+ "title": "No cookie consent required",
+ "description": "OpenPanel uses cookieless tracking by default. No consent banners to set up for any client, regardless of their location or audience. Saves hours of implementation per client."
+ },
+ {
+ "title": "Simple, instant dashboards",
+ "description": "Every project gets a complete analytics dashboard out of the box. No custom report building needed — clients get useful data from day one."
+ },
+ {
+ "title": "Privacy compliance built in",
+ "description": "GDPR and CCPA compliant by design. No cookies, EU data hosting, and data minimization mean you can confidently deploy analytics for clients in any market."
+ },
+ {
+ "title": "Web + product analytics combined",
+ "description": "Pageviews, referrers, and campaigns alongside events, funnels, and user profiles. One tool replaces both Google Analytics and Mixpanel for clients who need deeper insights."
+ },
+ {
+ "title": "Quick setup for new clients",
+ "description": "Add a script tag or install an SDK. Page views start tracking automatically. Most client setups take under 15 minutes including custom event configuration."
+ },
+ {
+ "title": "Self-hosting for full control",
+ "description": "Agencies handling sensitive industries can self-host OpenPanel on their own infrastructure. Complete data sovereignty for clients who require it."
+ },
+ {
+ "title": "Export and API access",
+ "description": "Pull data via the REST API for custom client reports. Export events for clients who want their own data. Integrate with your existing reporting stack."
+ }
+ ]
+ },
+ "benefits": {
+ "title": "Why agencies choose OpenPanel",
+ "intro": "Simpler analytics management means more time for the work clients actually pay you for.",
+ "items": [
+ {
+ "title": "One account for all clients",
+ "description": "Switch between client projects in one click. No separate logins, no Google account juggling, no access management headaches."
+ },
+ {
+ "title": "Predictable costs for easy billing",
+ "description": "Flat tiers based on total event volume. Pass the cost through to clients or absorb it in your retainer — the pricing is simple enough to do either."
+ },
+ {
+ "title": "Ship cookie-free analytics for every client",
+ "description": "Stop spending hours configuring consent banners. OpenPanel works without cookies, so there's nothing to configure for GDPR or CCPA."
+ },
+ {
+ "title": "Impress clients with real-time data",
+ "description": "Show clients their live analytics in real time during calls. Events, pageviews, and conversions updating as you speak."
+ },
+ {
+ "title": "Open source trust factor",
+ "description": "Clients in regulated industries appreciate that the analytics code is fully auditable. Open source means transparency about exactly what's being tracked."
+ },
+ {
+ "title": "Affordable at scale",
+ "description": "At $20/month for 100K events across all projects, OpenPanel is dramatically cheaper than running separate Mixpanel or GA4 properties per client."
+ }
+ ]
+ },
+ "faqs": {
+ "title": "Frequently asked questions",
+ "intro": "Common questions from agencies evaluating OpenPanel.",
+ "items": [
+ {
+ "question": "How does pricing work with multiple client projects?",
+ "answer": "You pay based on total event volume across all projects, not per project. For example, if you have 20 client sites generating a combined 100K events/month, you pay $20/month total. All projects share the same plan."
+ },
+ {
+ "question": "Can clients see their own analytics without a login?",
+ "answer": "OpenPanel supports team invitations so clients can be added to their specific project. They'll only see their own data. You can also use the API to build custom dashboards or export reports for client presentations."
+ },
+ {
+ "question": "Do I need cookie consent banners for client sites?",
+ "answer": "No. OpenPanel uses cookieless tracking by default, which doesn't require consent under GDPR, CCPA, or PECR. This eliminates one of the most common compliance headaches for agency deployments."
+ },
+ {
+ "question": "How do I set up tracking for a new client?",
+ "answer": "Create a new project in your OpenPanel dashboard, copy the script tag, and add it to the client's website. Page views start tracking immediately. Custom events are one line of JavaScript each. Most setups take under 15 minutes."
+ },
+ {
+ "question": "Can I self-host for agency use?",
+ "answer": "Yes. Self-hosting is free and has no project or event limits. Run OpenPanel on your own server to keep all client data under your control. Docker Compose deployment takes about 10 minutes."
+ },
+ {
+ "question": "How does OpenPanel compare to Google Analytics for agencies?",
+ "answer": "OpenPanel is simpler to manage across multiple clients (one account, no Google permissions), privacy-compliant without cookies, and includes product analytics features that GA4 lacks. GA4 has more advanced attribution modeling and integrates with Google Ads. For most agency use cases, OpenPanel saves significant time on setup and compliance."
+ },
+ {
+ "question": "Is there an API for building custom reports?",
+ "answer": "Yes. OpenPanel has a REST API for querying analytics data, managing projects, and exporting events. You can use it to build custom client dashboards, integrate with your reporting tools, or automate monthly reports."
+ },
+ {
+ "question": "Can I white-label the analytics dashboard?",
+ "answer": "White-labeling is not currently available as a built-in feature. However, since OpenPanel is open source, agencies who self-host can customize the dashboard appearance, including branding. Cloud users can use the API to build branded dashboards."
+ }
+ ]
+ },
+ "related_links": {
+ "guides": [
+ { "title": "Script tag SDK setup", "url": "/docs/sdks/script" },
+ { "title": "Migrate from Google Analytics", "url": "/guides/migrate-from-google-analytics" }
+ ],
+ "articles": [
+ { "title": "Cookieless analytics explained", "url": "/articles/cookieless-analytics" },
+ { "title": "How to self-host OpenPanel", "url": "/articles/how-to-self-host-openpanel" },
+ { "title": "Best open source analytics tools", "url": "/articles/open-source-web-analytics" }
+ ],
+ "comparisons": [
+ { "title": "OpenPanel vs Google Analytics", "url": "/compare/google-analytics-alternative" },
+ { "title": "OpenPanel vs Plausible", "url": "/compare/plausible-alternative" },
+ { "title": "OpenPanel vs Matomo", "url": "/compare/matomo-alternative" }
+ ]
+ },
+ "ctas": {
+ "primary": {
+ "label": "Try OpenPanel Free",
+ "href": "https://dashboard.openpanel.dev/onboarding"
+ },
+ "secondary": {
+ "label": "View Source on GitHub",
+ "href": "https://github.com/Openpanel-dev/openpanel"
+ }
+ }
+}
diff --git a/apps/public/content/for/developers.json b/apps/public/content/for/developers.json
new file mode 100644
index 00000000..62980b13
--- /dev/null
+++ b/apps/public/content/for/developers.json
@@ -0,0 +1,179 @@
+{
+ "slug": "developers",
+ "audience": "developers",
+ "seo": {
+ "title": "Analytics for Developers — Open Source, API-First, Self-Hostable",
+ "description": "OpenPanel is the open-source analytics platform built for developers. 16 SDKs, REST API, Docker self-hosting, TypeScript-first. Track events, funnels, and users without cookies.",
+ "noindex": false
+ },
+ "hero": {
+ "heading": "Analytics for Developers",
+ "subheading": "An open-source analytics platform that respects your stack and your users' privacy. 16 SDKs, a clean REST API, Docker Compose self-hosting, and a 2.3 KB script. No cookies, no consent banners, no vendor lock-in.",
+ "badges": [
+ "Open source (AGPL-3.0)",
+ "16 SDKs",
+ "Self-host with Docker",
+ "2.3 KB script"
+ ]
+ },
+ "problem": {
+ "title": "Why developers hate their analytics setup",
+ "intro": "Most analytics tools are built for marketers. They feel wrong when you're a developer who cares about performance, privacy, and owning your infrastructure.",
+ "items": [
+ {
+ "title": "Google Analytics is a black box",
+ "description": "Proprietary code you can't inspect, heavy scripts that slow your site, sampled data you can't trust, and a UI designed for marketers who think in 'dimensions' and 'metrics'."
+ },
+ {
+ "title": "No self-hosting option",
+ "description": "Most analytics tools are cloud-only. Your data lives on someone else's servers. No way to run it in your own VPC, no access to raw data, no control over retention or processing."
+ },
+ {
+ "title": "Heavy SDKs and slow scripts",
+ "description": "The average analytics script is 30–80 KB. That's real performance impact on every page load. Plus the third-party network requests and cookie overhead."
+ },
+ {
+ "title": "Cookie consent ruins your UX",
+ "description": "Cookie-based analytics means consent banners on every page. 30-40% of users reject cookies, giving you incomplete data and a worse user experience."
+ }
+ ]
+ },
+ "features": {
+ "title": "Built the way developers expect",
+ "intro": "OpenPanel is TypeScript-first, API-driven, and designed to fit into modern development workflows.",
+ "items": [
+ {
+ "title": "16 SDKs for every framework",
+ "description": "JavaScript, React, Next.js, Vue, Nuxt, Astro, Remix, Express, React Native, Python, Ruby, Rust, Kotlin, Swift — plus a script tag and REST API."
+ },
+ {
+ "title": "2.3 KB tracking script",
+ "description": "The web script is tiny. No Lighthouse penalty, no performance impact, no bundle bloat. Async loading by default."
+ },
+ {
+ "title": "REST API for everything",
+ "description": "Track events, query data, manage projects, and export analytics — all via a documented REST API. Build custom dashboards or pipe data into your own systems."
+ },
+ {
+ "title": "Docker Compose self-hosting",
+ "description": "One command to deploy. PostgreSQL, ClickHouse, and Redis included. Run it on any VPS, in your Kubernetes cluster, or via Coolify/Dokploy."
+ },
+ {
+ "title": "Cookieless by default",
+ "description": "No cookies means no consent banners and no blocked requests. Every user is tracked accurately, with full privacy compliance built in."
+ },
+ {
+ "title": "Open source (AGPL-3.0)",
+ "description": "Read the code, report bugs, submit PRs. No proprietary black boxes. The self-hosted version is identical to cloud — no artificial feature limits."
+ },
+ {
+ "title": "Event-based data model",
+ "description": "Track any event with arbitrary properties. No predefined schema, no reserved event names, no property limits. Your data model, your rules."
+ },
+ {
+ "title": "Real-time event stream",
+ "description": "See events as they fire. Debug tracking issues by watching live data flow through your system. No sampling, no delays."
+ },
+ {
+ "title": "Declarative tracking with data attributes",
+ "description": "Add data-track attributes to HTML elements for zero-JavaScript event tracking. Perfect for static sites or server-rendered pages."
+ }
+ ]
+ },
+ "benefits": {
+ "title": "Why developers choose OpenPanel",
+ "intro": "Analytics that fits your workflow instead of fighting against it.",
+ "items": [
+ {
+ "title": "Own your data completely",
+ "description": "Self-host on your infrastructure. Access raw events in ClickHouse. Export anything via API. No vendor lock-in, ever."
+ },
+ {
+ "title": "Ship tracking in minutes, not days",
+ "description": "npm install, add your client ID, and tracking starts. Automatic page view tracking out of the box. Custom events are one line of code."
+ },
+ {
+ "title": "No impact on site performance",
+ "description": "The 2.3 KB async script loads without blocking rendering. No cookies means no additional HTTP overhead. Your Lighthouse score stays perfect."
+ },
+ {
+ "title": "Works with your deployment pipeline",
+ "description": "Docker Compose for local dev, Kubernetes for production, or Coolify/Dokploy for managed self-hosting. Fits however you deploy."
+ },
+ {
+ "title": "Product analytics included",
+ "description": "Funnels, retention, user profiles, and cohort analysis alongside web analytics. No need for a separate Mixpanel or Amplitude subscription."
+ },
+ {
+ "title": "Transparent and auditable",
+ "description": "Every line of code is on GitHub. No tracking pixels you can't inspect, no data processing you can't verify."
+ }
+ ]
+ },
+ "faqs": {
+ "title": "Frequently asked questions",
+ "intro": "Technical questions from developers evaluating OpenPanel.",
+ "items": [
+ {
+ "question": "How does self-hosting work?",
+ "answer": "Clone the repo, configure environment variables, and run docker compose up. The stack includes PostgreSQL (config), ClickHouse (events), and Redis (caching/queues). A 4 vCPU / 8 GB RAM VPS handles most workloads. Deployment guides exist for Docker Compose, Kubernetes, Coolify, and Dokploy."
+ },
+ {
+ "question": "What's the data architecture?",
+ "answer": "OpenPanel uses a three-database strategy: PostgreSQL for relational data (users, projects, dashboards), ClickHouse for analytics events (OLAP, high-volume reads/writes), and Redis for caching, job queues, and real-time pub/sub. Events are ingested via the API, queued in Redis, and batch-written to ClickHouse by background workers."
+ },
+ {
+ "question": "Can I access raw event data?",
+ "answer": "Yes. Self-hosted users can query ClickHouse directly with SQL. Cloud users can export data via the REST API. There's no data sampling — you always see the full dataset."
+ },
+ {
+ "question": "How does cookieless tracking work?",
+ "answer": "OpenPanel uses a combination of hashed IP address, user agent, and other browser signals to create anonymous session identifiers. No cookies are set, no local storage is used, and no personally identifiable information is stored. This approach is GDPR compliant without requiring consent."
+ },
+ {
+ "question": "Is there a TypeScript SDK?",
+ "answer": "Yes. All JavaScript/TypeScript SDKs (web, React, Next.js, Vue, Nuxt, Astro, Express) are written in TypeScript with full type definitions. The tracking API is type-safe with autocomplete for event names and properties if you extend the types."
+ },
+ {
+ "question": "Can I track server-side events?",
+ "answer": "Yes. Use the Express SDK, the Python/Ruby/Rust SDKs, or call the REST API directly from any server-side language. Server-side tracking is useful for backend events like payments, API usage, or background job completions."
+ },
+ {
+ "question": "How does OpenPanel compare to PostHog for developers?",
+ "answer": "PostHog offers more tools (feature flags, experiments, error tracking) but requires more infrastructure to self-host (minimum 4 vCPU, 16 GB RAM). OpenPanel focuses on analytics — events, funnels, retention — with a lighter footprint and simpler deployment. Choose PostHog if you need an all-in-one platform; choose OpenPanel if you want focused analytics that's easy to run."
+ },
+ {
+ "question": "What's the tracking script size?",
+ "answer": "2.3 KB gzipped. For comparison, Google Analytics is ~28 KB, Mixpanel is ~32 KB, and PostHog is ~60 KB. The script loads asynchronously and doesn't block page rendering."
+ }
+ ]
+ },
+ "related_links": {
+ "guides": [
+ { "title": "Next.js analytics setup", "url": "/guides/nextjs-analytics" },
+ { "title": "React analytics setup", "url": "/guides/react-analytics" },
+ { "title": "Node.js analytics setup", "url": "/guides/nodejs-analytics" },
+ { "title": "Python analytics setup", "url": "/guides/python-analytics" }
+ ],
+ "articles": [
+ { "title": "How to self-host OpenPanel", "url": "/articles/how-to-self-host-openpanel" },
+ { "title": "Best open source analytics tools", "url": "/articles/open-source-web-analytics" },
+ { "title": "Cookieless analytics explained", "url": "/articles/cookieless-analytics" }
+ ],
+ "comparisons": [
+ { "title": "OpenPanel vs PostHog", "url": "/compare/posthog-alternative" },
+ { "title": "OpenPanel vs Plausible", "url": "/compare/plausible-alternative" },
+ { "title": "OpenPanel vs Umami", "url": "/compare/umami-alternative" }
+ ]
+ },
+ "ctas": {
+ "primary": {
+ "label": "Try OpenPanel Free",
+ "href": "https://dashboard.openpanel.dev/onboarding"
+ },
+ "secondary": {
+ "label": "View Source on GitHub",
+ "href": "https://github.com/Openpanel-dev/openpanel"
+ }
+ }
+}
diff --git a/apps/public/content/for/startups.json b/apps/public/content/for/startups.json
new file mode 100644
index 00000000..2d9b2d3c
--- /dev/null
+++ b/apps/public/content/for/startups.json
@@ -0,0 +1,178 @@
+{
+ "slug": "startups",
+ "audience": "startups",
+ "seo": {
+ "title": "Analytics for Startups — Open Source & Affordable",
+ "description": "OpenPanel gives startups product analytics without enterprise pricing. Track events, funnels, retention, and user behavior from $2.50/mo or self-host free. No cookies, GDPR compliant.",
+ "noindex": false
+ },
+ "hero": {
+ "heading": "Analytics for Startups",
+ "subheading": "Get the product analytics you need to grow — without the enterprise price tag. OpenPanel gives you events, funnels, retention, and user profiles from $2.50/month. Self-host for free when budgets are tight.",
+ "badges": [
+ "From $2.50/month",
+ "Self-host free",
+ "No cookies needed",
+ "Open source"
+ ]
+ },
+ "problem": {
+ "title": "Why most analytics tools fail startups",
+ "intro": "The tools that have the features you need are priced for enterprises. The affordable ones lack the depth to drive real product decisions.",
+ "items": [
+ {
+ "title": "Mixpanel and Amplitude get expensive fast",
+ "description": "Event-based pricing sounds fine at 10K events, but startups grow. At 1M events you're looking at $300–800/month — money better spent on product development."
+ },
+ {
+ "title": "Google Analytics doesn't show you user behavior",
+ "description": "GA4 tracks pageviews and sessions, but can't tell you which users completed onboarding, where they dropped off in your funnel, or why retention is falling."
+ },
+ {
+ "title": "Privacy compliance is a headache",
+ "description": "Cookie consent banners hurt conversion rates. GDPR fines can be existential for early-stage companies. Most analytics tools make compliance your problem, not theirs."
+ },
+ {
+ "title": "Vendor lock-in limits your options",
+ "description": "Closed-source tools own your data. Migrating away means losing historical analytics. With no export path, you're stuck paying whatever they charge."
+ }
+ ]
+ },
+ "features": {
+ "title": "Everything you need to understand your users",
+ "intro": "OpenPanel combines web analytics and product analytics in one tool. No need to pay for two separate platforms.",
+ "items": [
+ {
+ "title": "Event tracking",
+ "description": "Track any user action with a simple API call. Button clicks, signups, purchases — one line of code per event."
+ },
+ {
+ "title": "Funnel analysis",
+ "description": "See where users drop off in your signup flow, onboarding, or checkout. Identify the step costing you the most conversions."
+ },
+ {
+ "title": "Retention analysis",
+ "description": "Measure how many users come back after day 1, week 1, and month 1. Spot retention problems before they tank your growth."
+ },
+ {
+ "title": "User profiles",
+ "description": "See every event a specific user triggered, their full session history, and their properties. Debug issues by walking through their experience."
+ },
+ {
+ "title": "Real-time dashboard",
+ "description": "See events as they happen. Launch a feature and immediately see adoption. Run a campaign and watch conversions in real time."
+ },
+ {
+ "title": "Web analytics",
+ "description": "Pageviews, referrers, UTM campaigns, devices, countries — the standard web analytics you expect, included out of the box."
+ },
+ {
+ "title": "Revenue tracking",
+ "description": "Send monetary values with events to track revenue per user, per campaign, or per feature. Know what's actually making money."
+ },
+ {
+ "title": "Cookieless tracking",
+ "description": "No cookies means no consent banners. Better conversion rates, cleaner data, and automatic GDPR/CCPA compliance."
+ },
+ {
+ "title": "Self-hosting option",
+ "description": "Run OpenPanel on a $20/month VPS when cloud costs matter. Full feature parity with the hosted version, no artificial limits."
+ }
+ ]
+ },
+ "benefits": {
+ "title": "Why startups choose OpenPanel",
+ "intro": "Built for teams that need answers from their data without burning through their runway.",
+ "items": [
+ {
+ "title": "Predictable pricing that grows with you",
+ "description": "Flat tiers from $2.50 to $900/month. No per-seat fees, no surprise overages. Know exactly what you'll pay as you scale."
+ },
+ {
+ "title": "All features included at every tier",
+ "description": "Funnels, retention, user profiles, real-time — everything is available from day one. No upsells, no feature gates."
+ },
+ {
+ "title": "Self-host to cut costs to near zero",
+ "description": "The self-hosted version is identical to cloud. Run it on your own infrastructure when you need to minimize spend."
+ },
+ {
+ "title": "Open source means no lock-in",
+ "description": "AGPL-3.0 licensed. Your data is yours. Fork it, extend it, or migrate away — you're never stuck."
+ },
+ {
+ "title": "Set up in under 10 minutes",
+ "description": "Add a script tag or install an SDK. Automatic page view tracking starts immediately. Ship analytics and get back to building product."
+ },
+ {
+ "title": "Privacy-first by default",
+ "description": "Cookieless tracking and EU-only hosting mean you don't need a lawyer to figure out GDPR compliance."
+ }
+ ]
+ },
+ "faqs": {
+ "title": "Frequently asked questions",
+ "intro": "Common questions from startup teams evaluating OpenPanel.",
+ "items": [
+ {
+ "question": "How much does OpenPanel cost for a typical startup?",
+ "answer": "Most early-stage startups fall in the $2.50–$20/month range. At 100K events/month (a common level for seed-stage), you pay $20/month. Self-hosting is completely free — your only cost is the server."
+ },
+ {
+ "question": "Can I switch from Mixpanel or Amplitude?",
+ "answer": "Yes. OpenPanel uses a similar event-based tracking model. The API is nearly identical — in most cases, migrating is a find-and-replace from gtag() or mixpanel.track() to window.op('track'). We have migration guides for the most common platforms."
+ },
+ {
+ "question": "What happens when I outgrow the free self-hosted version?",
+ "answer": "Nothing — the self-hosted version has no usage limits. As your traffic grows, you may need to scale your server, but OpenPanel itself doesn't charge anything for self-hosting regardless of volume."
+ },
+ {
+ "question": "Is OpenPanel GDPR compliant?",
+ "answer": "Yes. OpenPanel uses cookieless tracking by default, which means you don't need cookie consent banners under GDPR. Cloud data is stored in the EU. Self-hosting gives you complete control over data location."
+ },
+ {
+ "question": "How does OpenPanel compare to PostHog?",
+ "answer": "PostHog offers more features (feature flags, experiments, error tracking) but is more complex and expensive at scale. OpenPanel focuses on core analytics — events, funnels, retention, and user profiles — at a fraction of the cost. If you need a Swiss Army knife, choose PostHog. If you need focused product analytics, choose OpenPanel."
+ },
+ {
+ "question": "Do I need both Google Analytics and OpenPanel?",
+ "answer": "No. OpenPanel includes web analytics (pageviews, referrers, UTM campaigns, devices, countries) alongside product analytics. For most startups, OpenPanel replaces both GA4 and a product analytics tool like Mixpanel."
+ },
+ {
+ "question": "What SDKs are available?",
+ "answer": "OpenPanel has SDKs for JavaScript, React, Next.js, Vue, Nuxt, Astro, Express, React Native, Python, Ruby, Rust, Kotlin, and Swift. There's also a script tag for zero-build setups and a REST API for anything else."
+ },
+ {
+ "question": "Can I track mobile apps?",
+ "answer": "Yes. OpenPanel has native SDKs for React Native, Kotlin (Android), and Swift (iOS). The same events, funnels, and user profiles work across web and mobile."
+ }
+ ]
+ },
+ "related_links": {
+ "guides": [
+ { "title": "Next.js analytics setup", "url": "/guides/nextjs-analytics" },
+ { "title": "React analytics setup", "url": "/guides/react-analytics" },
+ { "title": "Migrate from Google Analytics", "url": "/guides/migrate-from-google-analytics" }
+ ],
+ "articles": [
+ { "title": "Best open source analytics tools", "url": "/articles/open-source-web-analytics" },
+ { "title": "How to create a funnel", "url": "/articles/how-to-create-a-funnel" },
+ { "title": "Cookieless analytics guide", "url": "/articles/cookieless-analytics" }
+ ],
+ "comparisons": [
+ { "title": "OpenPanel vs Mixpanel", "url": "/compare/mixpanel-alternative" },
+ { "title": "OpenPanel vs PostHog", "url": "/compare/posthog-alternative" },
+ { "title": "OpenPanel vs Amplitude", "url": "/compare/amplitude-alternative" }
+ ]
+ },
+ "ctas": {
+ "primary": {
+ "label": "Try OpenPanel Free",
+ "href": "https://dashboard.openpanel.dev/onboarding"
+ },
+ "secondary": {
+ "label": "View Source on GitHub",
+ "href": "https://github.com/Openpanel-dev/openpanel"
+ }
+ }
+}
diff --git a/apps/public/content/guides/migrate-from-google-analytics.mdx b/apps/public/content/guides/migrate-from-google-analytics.mdx
index b43a2e91..6ab3674f 100644
--- a/apps/public/content/guides/migrate-from-google-analytics.mdx
+++ b/apps/public/content/guides/migrate-from-google-analytics.mdx
@@ -1,10 +1,10 @@
---
title: "How to migrate from Google Analytics to OpenPanel"
-description: "Switch from Google Analytics to OpenPanel in under an hour. Learn how to map GA4 events, set up parallel tracking, and gain privacy-first analytics."
+description: "Switch from Google Analytics to OpenPanel in under an hour. Learn how to map GA4 events, set up parallel tracking, and gain privacy-first, open-source analytics."
difficulty: intermediate
timeToComplete: 45
date: 2025-12-15
-updated: 2026-02-07
+updated: 2026-02-25
cover: /content/cover-default.jpg
team: OpenPanel Team
steps:
@@ -22,7 +22,7 @@ steps:
# How to migrate from Google Analytics to OpenPanel
-Migrating from Google Analytics to OpenPanel takes about 45 minutes for most websites. You'll end up with privacy-first analytics that doesn't require cookie consent banners, a simpler interface than GA4, and full ownership of your data.
+Migrating from Google Analytics to OpenPanel takes about 45 minutes for most websites. You'll end up with privacy-first analytics that doesn't require cookie consent banners, a simpler interface than GA4, and full ownership of your data. See our full [Google Analytics vs OpenPanel comparison](/compare/google-analytics-alternative) for a detailed breakdown of the differences.
OpenPanel uses a similar event-based tracking model to GA4, which makes the migration straightforward. The biggest difference is that OpenPanel is designed for privacy by default, using cookieless tracking that doesn't require consent under most privacy regulations.
@@ -206,7 +206,7 @@ GA4's attribution modeling is more sophisticated than OpenPanel's, so if you dep
## Next steps
-Once you're up and running with OpenPanel, explore the [funnel analysis](/articles/how-to-create-a-funnel) feature to track user journeys through your conversion paths. If you're interested in maximum data privacy and ownership, the self-hosting guide walks through running OpenPanel on your own infrastructure.
+Once you're up and running with OpenPanel, explore the [funnel analysis](/articles/how-to-create-a-funnel) feature to track user journeys through your conversion paths. If you're interested in maximum data privacy and ownership, the [self-hosting guide](/articles/how-to-self-host-openpanel) walks through running OpenPanel on your own infrastructure. For a complete feature comparison, see our [Google Analytics alternative](/compare/google-analytics-alternative) page.
For framework-specific setup instructions, check out our guides:
- [Next.js analytics guide](/guides/nextjs-analytics) for Next.js applications
diff --git a/apps/public/public/site.webmanifest b/apps/public/public/site.webmanifest
index cb493f90..bbfdf81b 100644
--- a/apps/public/public/site.webmanifest
+++ b/apps/public/public/site.webmanifest
@@ -1,6 +1,6 @@
{
- "name": "OpenPanel",
- "short_name": "OP",
+ "name": "OpenPanel Analytics",
+ "short_name": "OpenPanel",
"icons": [
{
"src": "/web-app-manifest-192x192.png",
diff --git a/apps/public/src/app/(content)/compare/[slug]/_components/related-links.tsx b/apps/public/src/app/(content)/compare/[slug]/_components/related-links.tsx
index a558103f..3371f52f 100644
--- a/apps/public/src/app/(content)/compare/[slug]/_components/related-links.tsx
+++ b/apps/public/src/app/(content)/compare/[slug]/_components/related-links.tsx
@@ -1,8 +1,7 @@
-import { FeatureCardContainer } from '@/components/feature-card';
+import { ArrowRightIcon } from 'lucide-react';
+import Link from 'next/link';
import { Section, SectionHeader } from '@/components/section';
import type { RelatedLinks } from '@/lib/compare';
-import { ArrowRightIcon, BookOpenIcon, GitCompareIcon } from 'lucide-react';
-import Link from 'next/link';
interface RelatedLinksProps {
relatedLinks?: RelatedLinks;
@@ -11,7 +10,7 @@ interface RelatedLinksProps {
export function RelatedLinksSection({ relatedLinks }: RelatedLinksProps) {
if (
!relatedLinks ||
- (!relatedLinks.articles?.length && !relatedLinks.alternatives?.length)
+ (!relatedLinks.guides?.length && !relatedLinks.articles?.length && !relatedLinks.alternatives?.length)
) {
return null;
}
@@ -19,59 +18,60 @@ export function RelatedLinksSection({ relatedLinks }: RelatedLinksProps) {
return (
-
-