Plausible vs Fathom Analytics for Pride of Our Footscray

Executive Summary

Recommendation: Plausible Analytics on the Business plan ($19/month)

For a small LGBTQIA+ community venue on a Next.js/Vercel stack, Plausible Analytics wins on almost every relevant dimension: it is cheaper at your traffic tier, has a significantly better Next.js App Router integration with a proxy that actually bypasses most ad blockers, supports revenue tracking and funnels (critical for ticket CTAs and merch), and — as an open-source product — aligns with the community values of a cooperative venue. Fathom is a credible alternative, but at $15/month for a plan that lacks ecommerce revenue attribution and funnels, it represents worse value for your specific needs.


Pricing: Current Plans as of April 2026

Plausible Analytics

Plausible uses traffic-based tiered pricing with four named plans. All pageviews and custom events count toward your quota:[^1]

PlanMonthly PriceKey Features
Starter$9/mo (or $6/mo annual)1 site, 3 team members, 3-yr data retention, custom events, goals, email/Slack reports
Growth$14/moUp to 3 sites, shared dashboard links, team management
Business$19/moUp to 10 sites, 10 team members, 5-yr retention, custom properties, funnels, ecommerce revenue tracking, Stats API, Looker Studio connector
EnterpriseCustom10+ sites, SSO, priority support, scheduled raw data exports

For 5K–20K monthly pageviews, the Starter plan at $9/month covers all basic tracking. To unlock ecommerce revenue attribution, funnels, custom properties, and the Stats API, you need the Business plan at $19/month. Plausible has publicly committed to not raising prices for existing subscribers.[^2][^1]

Fathom Analytics

Fathom has a single tier structure: one plan starting at $15/month, which includes up to 100,000 pageviews — far more headroom than you need, but also no cheaper entry point:[^3][^4]

PlanMonthly PriceKey Features
Starter$15/moUp to 100K pageviews, unlimited sites, event tracking, API access, email reports
200K$25/moUp to 200K pageviews
500K$50/moUp to 500K pageviews

Fathom never offers discounts, not even for annual billing. Custom events count as pageviews, same as Plausible.[^3]

Budget Verdict

At 5K–20K monthly visits, Plausible is $9–$19/month depending on features needed; Fathom is $15/month for any usage. For a venue with a <$20/month budget that also needs revenue tracking and funnels, Plausible Business at $19/month is the best match — and if all you need is pageviews/events/UTMs, the Starter at $9/month saves $6/month compared to Fathom’s lowest tier.


Next.js App Router Integration

Plausible: First-Class Support

Plausible has the stronger Next.js story. The community-maintained next-plausible package is the officially recommended integration, providing:

  • A <PlausibleProvider> wrapper for the root layout
  • TypeScript definitions and React hooks for custom events
  • Automatic SPA route-change tracking
  • Built-in withPlausibleProxy() function for proxy configuration[^5][^6]
// app/layout.tsx
import PlausibleProvider from 'next-plausible'
 
export default function RootLayout({ children }) {
  return (
    <PlausibleProvider domain="prideofourfootscray.bar">
      <html lang="en">
        <body>{children}</body>
      </html>
    </PlausibleProvider>
  )
}

For server-side event tracking from Next.js Server Actions (e.g. “Register Interest” form submission), Plausible exposes a full Events API you can POST to directly from any backend context — no client-side JS required. This is ideal for tracking form conversions that complete server-side.[^7][^8]

Known issue with proxying and geolocation: When using Next.js rewrites to proxy Plausible (to bypass ad blockers), all visitor countries can be incorrectly reported as the server’s country — in this case, Australia from Vercel’s syd1 region. The fix is to forward the original X-Forwarded-For header in your vercel.json rewrite configuration. Plausible has official documentation specifically for Vercel proxying.[^9][^10][^11]

Fathom: Functional, But Less Streamlined

Fathom’s official integration uses the fathom-client npm package, and the community-maintained next-fathom wrapper adds App Router support. The App Router setup requires a 'use client' component that uses usePathname and useSearchParams to track route changes. This is functional and well-documented, but it lacks a built-in proxy mechanism for ad blocker circumvention.[^12][^13][^14]

Fathom also supports server-side event tracking via API, so Server Action tracking is achievable on both platforms.[^15][^16]

Developer Experience Summary:

DimensionPlausibleFathom
Official Next.js App Router packagenext-plausible (community, officially recommended)fathom-client + next-fathom
TypeScript supportYesYes
Proxy/ad blocker bypass built inYes (withPlausibleProxy)No built-in proxy
Server-side event APIYesYes
Route change trackingAutomatic via providerManual via client hook

Custom Event Tracking Capabilities

Plausible

  • Button clicks / CTAs: Supported via CSS class, data-* attributes, or JavaScript’s usePlausible() hook. Tracking “Buy Tickets” or “Register Interest” clicks is straightforward.[^1]
  • Outbound link tracking: Automatic — enabled by default on new sites with zero configuration. All TryBooking deep-links will be captured automatically.[^17][^18]
  • Ecommerce/revenue tracking: Supported with revenue value attached to custom events, multi-currency, and attribution by page/source/campaign — but requires the Business plan ($19/mo).[^19][^1]
  • UTM parameters: Auto-extracted from URLs with no configuration.[^7]
  • Funnels: Available on Business plan — lets you track the path from landing page to ticket purchase completion.[^1]
  • Custom properties: Business plan — lets you annotate events with dimensions like event_type: "investor" or product: "merch-tee".[^1]

Fathom

  • Button clicks: Supported via the Fathom events system.[^20]
  • Outbound links: Manual setup required — no automatic detection like Plausible. You must explicitly tag each outbound link.[^21]
  • Ecommerce events: Event tracking included on all plans, but there is no revenue/value attribution — you can track that a purchase event fired, but not what it was worth.[^22][^21]
  • UTM parameters: Supported.[^21]
  • Funnels: Not available.[^22][^21]
  • Custom properties: Supported.[^21]

For the venue’s specific needs (ticket CTA tracking, “Register Interest” form completions, outbound links to TryBooking, eventual merch revenue), Plausible’s feature set is substantially more complete.


Ad Blocker Impact and Data Accuracy

The Scale of the Problem

Ad blockers affect analytics data significantly: roughly 15–30% of web traffic globally goes untracked due to blocking. Approximately 42.7% of internet users use some form of ad-blocking tool, and research suggests ~18% of all web traffic is now “dark” to publishers. A tech-savvy, privacy-conscious LGBTQIA+ audience is likely to use ad blockers at above-average rates, making this a material concern.[^23][^24][^25]

Plausible: Proxy Works Well

Plausible’s script is blocked by uBlock Origin, EasyPrivacy, Brave’s built-in shields, and similar tools by default. However, the solution is straightforward and reliable: proxy the script and event endpoint through your own domain via Vercel rewrites. Once proxied from *.prideofourfootscray.bar, ad blockers see a first-party request and let it through. Plausible has official documentation for exactly this Vercel configuration.[^26][^27][^10]

// vercel.json
{
  "rewrites": [
    {
      "source": "/proxy/js/script.js",
      "destination": "https://plausible.io/js/pa-XXXXX.js"
    },
    {
      "source": "/proxy/api/event",
      "destination": "https://plausible.io/api/event"
    }
  ]
}

Remember to add the X-Forwarded-For header passthrough to preserve geolocation.[^11]

Fathom: Custom Domain Remains Blocked by uBlock

Fathom’s marketed solution to ad blockers is a “custom domain” feature — routing the tracking script through your own subdomain. However, Fathom’s own changelog acknowledges: “Currently, custom domains are blocked by uBlock and a few others, meaning they don’t work the way they should”. Community reports confirm that usefathom.com is included in the EasyPrivacy filter list enabled by default in uBlock Origin. With uBlock Origin being the most widely deployed ad blocker (and deeply embedded in Firefox and Brave), this is a significant gap.[^28][^29]

Bottom line: For an audience with high ad blocker usage, Plausible’s proxy approach is currently more reliable than Fathom’s custom domain workaround.


Australian Data Residency

Neither platform offers Australian or Asia-Pacific data hosting. This is a known limitation of the privacy-analytics niche.

  • Plausible: Data stored exclusively on Hetzner infrastructure in Falkenstein, Germany; CDN via Bunny (Slovenia); database backups via UpCloud (Finland). Data never leaves the EU. No Australian hosting option exists.[^30][^31]
  • Fathom: Canadian company with EU data isolation storing data in Frankfurt, Germany. US servers are an alternative option but not Asia-Pacific.[^32][^33]

Practical impact for this venue:

  • The tracking script loads from a CDN (fast globally regardless of origin).
  • The dashboard UI loads from EU/Canada servers — there will be minor latency when you access the dashboard, but this is a one-time UI load, not a visitor-facing performance issue.
  • For data sovereignty under Australian Privacy Act: Neither platform collects personally identifiable information, uses cookies, or creates user profiles. The Analytics data (aggregated page counts, referrers, UTMs) is not “personal information” under the Privacy Act 1988, so AU data residency is not a compliance requirement here.
  • For AEST-aligned reporting: Both platforms support configuring your timezone for dashboards.

Reporting and Dashboard Comparison

FeaturePlausibleFathom
Real-time viewYesYes
City-level geographyYesYes (added June 2025)[^32]
Region/state dataYesYes (added June 2025)
Entry & Exit pagesYesYes (added March 2026)[^34]
Google Search ConsoleBuilt-in [^21]Added February 2026[^34]
FunnelsYes (Business plan)No
Revenue attributionYes (Business plan)No
Shareable public dashboardYesNo
Stats API for custom dashboardsYes (Business plan)[^35]Yes (all plans)[^16]
Dashboard ZIP exportNoYes (added Jan 2026)[^34]
Looker Studio connectorYes (Business plan)No
Email reportsWeekly/monthlyYes
Advanced filters (RegEx)NoYes (added July 2025)

Fathom has been shipping rapidly throughout 2025–2026 with a rebuilt dashboard engine in March 2026. Both platforms now have Google Search Console integration, city/region data, and solid geographic breakdowns. For Melbourne vs. elsewhere segmentation, both will serve you well.[^34]

The meaningful differentiator for this venue is Plausible’s Stats API on the Business plan — this enables a custom investor-facing dashboard showing venue traction data, which is directly relevant to your investor section.


Both platforms are fully cookieless and require no cookie consent banner:[^36][^37]

  • Plausible: No cookies. Unique visitor counting uses a rotating daily hash of IP + User-Agent + domain, meaning no cross-site or cross-day tracking is possible. Fully GDPR/CCPA/PECR/ePrivacy compliant.[^5][^30]
  • Fathom: No cookies. Uses hash-based anonymisation. GDPR/CCPA/ePrivacy compliant, with GDPR adequacy via Canada.[^33][^38]

No caveats here — both are genuinely cookieless and you can confidently deploy without a consent banner on either platform.

Why this matters for an LGBTQIA+ venue: Analytics that don’t track or profile individual visitors respect the privacy of community members who may have legitimate reasons to avoid being profiled. This isn’t just a legal checkbox — it’s an ethical alignment with the community the site serves.[^39]


Plausible Self-Hosting on Railway: Viability Assessment

Plausible Community Edition (CE) is fully open-source (AGPL licence) and a Railway deployment template exists with all three required services pre-configured:[^40][^41]

Required services:

  1. Plausible CE app (Elixir/Phoenix)
  2. PostgreSQL (user accounts, site config)
  3. ClickHouse (all analytics event data — columnar DB)

Why self-hosting is NOT recommended for this venue:

  • ClickHouse overhead: ClickHouse is memory-hungry. While it runs on smaller instances for low traffic, it requires meaningful server resources and adds operational complexity. At 5K–20K pageviews/month, the cloud version at $9/month avoids all of this entirely.[^42]
  • Railway cost: Three persistent services on Railway at meaningful resource allocations will likely cost $15–30/month — more than the Plausible cloud Starter plan ($9/mo), and arguably more than the Business plan ($19/mo) once you account for admin time.
  • Operational burden: SSL, updates, backup strategy, ClickHouse memory tuning, and monitoring all become your problem. For a community-owned venue with limited DevOps capacity, this is not a good tradeoff.
  • No feature advantage: Self-hosted CE lacks the revenue tracking, funnels, and Stats API that ship with the Business cloud plan.

Verdict: Self-hosting Plausible makes sense for developers who already have the infrastructure and want zero monthly SaaS cost. For a small venue, the cloud Business plan at $19/month is cheaper in real terms (time + money) and more feature-rich.


Other Privacy-Respecting Alternatives

Only two alternatives are worth briefly noting for this specific use case:

Pirsch Analytics — German company, EU-only data, from €5–6/month at 10K pageviews. Lower price than Plausible Starter, but lacks revenue tracking, funnels, and the mature Next.js ecosystem. Worth considering only if budget is the binding constraint and event/revenue tracking is not required.[^43][^44]

Umami — Open-source, self-hostable for free, cloud from $9/month. Fewer features than Plausible. Self-hosting on Railway is simpler than Plausible CE (uses PostgreSQL only, no ClickHouse). Worth considering if zero cost is critical and you’re comfortable managing a Railway PostgreSQL service.[^45][^43]

Neither is clearly better than Plausible for this specific use case. The combination of Next.js proxy support, outbound link auto-tracking, revenue attribution, funnels, Stats API, and open-source ethics makes Plausible the stronger fit.


Final Recommendation

Use Plausible Analytics. Start on the Business plan ($19/month).

Rationale

CriterionPlausible (Business $19/mo)Fathom ($15/mo)
Within $20/mo budget✅ $19/mo✅ $15/mo
No cookie banner required
GDPR compliant
Next.js App Router integration✅ Excellent (next-plausible)✅ Good (fathom-client)
Server-side event tracking✅ Events API✅ Events API
Ad blocker bypass (reliable)✅ Vercel proxy rewrites⚠️ Custom domain blocked by uBlock
Outbound link auto-tracking✅ Automatic❌ Manual setup
Revenue/ecommerce tracking✅ Yes❌ No
Funnel analysis✅ Yes❌ No
Custom properties✅ Yes✅ Yes
UTM tracking✅ Yes✅ Yes
Stats API (custom dashboard)✅ Yes✅ Yes
City + region geographic data✅ Yes✅ Yes
Google Search Console✅ Built-in✅ Added Feb 2026
Australian data residency❌ EU (Germany)❌ EU (Germany) / Canada
Open-source / auditable✅ AGPL❌ Proprietary
Community/ethical alignment✅ Strong✅ Good

Implementation Path for Next.js App Router on Vercel

  1. Install next-plausible and wrap your root layout with <PlausibleProvider domain="prideofourfootscray.bar">.
  2. Enable the Vercel proxy via withPlausibleProxy() in your next.config.js and add the rewrites to vercel.json. Critically, add X-Forwarded-For header forwarding to preserve Australian vs. international visitor geolocation.
  3. Enable outbound link tracking in Plausible settings — your TryBooking deep-links will be tracked automatically with zero additional code.
  4. Track button clicks (“Buy Tickets”, “Register Interest”) using the usePlausible() hook in your client components or the Events API in Server Actions for form submissions.
  5. Set up revenue goals for the Square-powered merch store by attaching a revenue value to purchase events via the Events API.
  6. Build the investor dashboard using Plausible’s Stats API to pull venue traffic, conversion, and referrer data into a custom Next.js page in your investor section.

The One Case Where Fathom Might Win

If the venue ever needs to hand analytics access to a non-technical volunteer or committee member who will be confused by Plausible’s slightly denser feature set, Fathom’s simpler dashboard may reduce support overhead. Fathom is also slightly better value if you only need basic pageviews/events and the $19/month vs. $15/month difference is genuinely significant to the committee. In those edge cases, Fathom Starter at $15/month is a respectable choice — just be prepared to manually tag outbound links and live without revenue attribution and funnels.


References

  1. PostHog vs Plausible in-depth tool comparison - How much do PostHog and Plausible cost? Plausible starts at $9/month for 10k pageviews on its Starte…

  2. What’s new in Plausible Analytics - Apr 14, 2026. Strict … Nobody likes price hikes, so we’ve refrained from increasing the cost of Pl…

  3. Simple and sustainable pricing - Starts at $15/month150/year 2 MONTHS FREE · Up to 50 sites included · Ecommerce/event tracking inclu…

  4. 10 Best Web Analytics Tools in 2026 (Tested and Compared) - Pricing: From $15/month (100K pageviews). Unlimited sites on all plans. Privacy: Cookieless, automat…

  5. Plausible Analytics with Next.js 14 App Router — A Complete Guide - In this guide, I’ll walk you through integrating Plausible Analytics with a Next.js 14 application u…

  6. How-to Integrate Plausible Analytics With Next.js and Vercel? - In this tutorial, we will learn how to create a basic Nextjs application integrated with Plausible a…

  7. Events API reference | Plausible docs - The Plausible Events API can be used to record pageviews and custom events. This is useful when trac…

  8. Events API - Plausible Analytics - Mintlify - The Plausible Events API allows you to track events from server-side applications, mobile apps, or a…

  9. r/nextjs on Reddit: Next-plausible proxy overwrites all countries to … - It uses proxy to load script from local domain to avoid ad blockers, but it also overwrites country …

  10. Proxying Plausible through Vercel | Plausible docs - Proxying Plausible through Vercel · Step 1: Get your snippet​ · Step 2: Add configuration file​ · St…

  11. I need help with debugging Next.js proxy config for Plausible analytics - It uses proxy to load script from local domain to avoid ad blockers, but it also overwrites country …

  12. joshuabaker/next-fathom: 📈 Add Fathom tracking to … - Next Fathom is a component wrapper around fathom-client that allows you to quickly and easily add Fa…

  13. Next.js - The App Router is the recommended approach for new Next.js applications. Here’s how to set up Fathom…

  14. How to Add Fathom Analytics in Next.js App Router - This article will show you how to add Fathom Analytics to your Next.js application using the new app…

  15. Server-Side Tracking with Fathom: Complete Guide - Server-side event tracking in Fathom is one of the most powerful and privacy-forward ways to measure…

  16. API - The Fathom Analytics API allows you to take complete control of your Fathom account. You can control…

  17. Outbound link click tracking | Plausible docs - With our “Outbound links” tracking you can: See which external URLs are clicked the most; See on whi…

  18. How to track outbound link clicks using your website analytics - Here’s a guide on how to automate external link click tracking on your site using Google Analytics a…

  19. Ecommerce revenue and attribution tracking | Plausible docs - Ecommerce revenue tracking goal. You can add more details to your revenue tracking by using custom p…

  20. Fathom Analytics: How to Create Events - Fathom Analytics allows you to track clicks, page loads, form submissions, and more using a feature …

  21. Plausible vs Fathom (2026): Pricing, Features, and the Honest … - Plausible has 2-3 more meaningful features. Fathom’s unique add is uptime monitoring — useful, but y…

  22. Plausible vs Fathom Analytics: Which Privacy Tool Wins in … - While Plausible is open-source (a big plus!), Fathom is completely proprietary. You cannot audit Fat…

  23. Latest Ad Blocking Statistics for 2025: Current Studies - The top ad blocking stats for 2025 are that 42.7% of internet users use ad-blocking tools, 64% of al…

  24. Ad Blockers Are Hiding 15-30% of Your Traffic - KISSmetrics - **“We switched to first-party analytics and discovered 27% more users than GA4 had been showing us. …

  25. Adblockers stop publishers serving ads to (or even seeing) 1bn web … - Web traffic that cannot be measured, and therefore monetised, by publishers has grown by 49% in the …

  26. Analytics Rewrites to Bypass Ad Blockers - Web Reaper - Learn how to get Analytics data from those using Ad blockers - an example for Plausible Analytics on…

  27. Adblockers and using a proxy for analytics | Plausible docs - Our managed proxy lets you send analytics through your own domain name as a first-party connection. …

  28. Product updates - Fathom Analytics Documentation - Currently, custom domains are blocked by uBlock and a few others, meaning they don’t work the way th…

  29. Why block fathom analytics? : r/uBlockOrigin - My question: why block this web analytics tool? I specifically use fathom on my sites because they d…

  30. EU-hosted web analytics with no data transfers outside … - Plausible Analytics is incorporated, built and hosted in the EU. All visitor data is processed on Eu…

  31. Plausible Analytics’ Post - Power-hungry data centers threaten Australia’s energy grid. Here are three steps to make them more e…

  32. Fathom Analytics Review 2026 - European Purpose - While the company is based in Canada, Fathom has strong European ties through its EU data residency …

  33. Website analytics for European companies - As we’ve mentioned, Fathom is a Canadian company, and Canada has a data adequacy ruling under the GD…

  34. January 2026 Updates - Fathom Analytics - Blocked IP labels: You can now add labels to your blocked IP addresses (e.g. “Office WiFi” or “Home”…

  35. Stats API reference | Plausible docs - Take a look at our Events API Reference if you want to record pageviews or custom events for your si…

  36. How Active Analytics Compares to Plausible, Fathom, and … - Smaller ecosystem. Plausible and Fathom have larger communities, more third-party integrations, and …

  37. Fathom vs. Plausible vs. Usermaven: Choosing the right analytics tool - In this guide, we’ll compare three popular privacy-first analytics platforms, Fathom, Plausible, and…

  38. Fathom Analytics vs Google Analytics 2025 - Fathom is specifically designed for EU compliance with features like EU data isolation and no person…

  39. The Importance of Data Privacy For The Queer Community - Unfortunately, LGBTQ+ people are still at a higher risk when their personal data gets exposed. First…

  40. Deploy Plausible Analytics | Open Source Google Analytics … - Deploy and Host Plausible Analytics on Railway. This Railway template deploys a fully self-hosted Pl…

  41. Deploy Plausible Analytics - Railway - Deploy and Host Plausible Analytics on Railway. A simple, open-source, lightweight (<1 KB) and priva…

  42. ClickHouse Self-Managed component costs and … - Summary ClickHouse requires additional cost and maintenance for self-managed customers: Resource all…

  43. The Best Alternatives to Google Analytics in 2026 - dpliance - Comparison of GDPR-compliant Google Analytics alternatives: Mirage, Matomo, Plausible, Fathom, and m…

  44. 10 Best Google Analytics Alternatives for 2026 - Pricing starts at €5/month for 10k pageviews, which makes it one of the more affordable options. The…

  45. 10 Best Google Analytics Alternatives in 2026 (Privacy-First) - (127)