Skip to content

Real User Monitoring for ecommerce

Your load timedecides whetherthey buy.

fastmon measures your store's load time on real customers' devices and networks. For Shopware, Shopify, Magento and any other website. In the Deloitte/Google study, 0.1 seconds less load time went along with 8.4% more retail conversions.

Deloitte/Google, Milliseconds Make Millions, 2020. 37 brands, over 30 million sessions. An observed correlation, not a promised outcome.

Start for free
Hosted in Germany, 100% EU data pathOne script tag, no build stepRead-only by default*
The fastmon dashboard in a browser: Experience Score and Core Web Vitals for a store
The fastmon dashboard on a phone: Experience Score by visitor segment

Why it pays off

Performance is revenue.

One tool

Slow pages lose customers before your conversion tracking even notices them. fastmon measures the Core Web Vitals of your real visitors and shows what every tenth of a second of load time is worth in revenue.

  • Google ranks by real Core Web Vitals (CrUX), not lab scores
  • p75 instead of averages: you see the visitors who actually suffer
  • What every tenth of a second costs you, modelled with your own numbers
What slowness costs you

The product

One platform. Sixteen instruments.

Five areas, one script, the same beacons. The full list of all sixteen is further down this page.

  • Core Web Vitalsp75 · 7d

    LCP (p75)

    0.44s

    Besuchererlebnis

    90%gut

    Gut 90%VB 4%Schlecht 6%
    INP

    56ms

    CLS

    0.00

    TTFB

    0.18s

    FCP

    0.28s

    Page Load

    0.9s

    Fehlerrate

    0.00%

    Core Web Vitals, errors and network timing from every real visit, evaluated at the p75 against Google's thresholds.

    More on Real User Monitoring
  • LighthouseDesktop · alle 24h
    82
    Performance
    96
    Barrierefreiheit
    100
    Best Practices
    92
    SEO

    Metriken

    First Contentful Paint0.9 s
    Largest Contentful Paint1.8 s
    Total Blocking Time120 ms
    Cumulative Layout Shift0.01

    Potenziale

    Render-blocking Ressourcen entfernen50 ms sparen
    Ungenutztes JavaScript reduzieren250 ms sparen
    Bild-Auslieferung verbessern51 kB sparen

    Scheduled Lighthouse audits for desktop and mobile every 24 hours, TTFB checks every 5 minutes. Lab and field side by side.

    More on Synthetic Monitoring
  • Aktuelle Besucher

    385in den letzten 5 Minuten

    Top-Quellen

    Direkt1.2M
    Google198.6K
    Instagram17.0K
    YouTube10.1K

    Live visitors in the last five minutes, sources, campaigns, UTM and ad click IDs. One less tool in your stack.

    More on Analytics
  • fastmon AIBeta
    Wie hat sich LCP in den letzten 7 Tagen entwickelt?

    lcp_p75 (ms) · 7d

    2.8002.1001.4007000
    13.14.15.16.17.18.19.20.

    LCP p75 lag meist im gut-Bereich (136 bis 382 ms), mit einem Ausreißer am 19.07. (2.681 ms). Ursache lohnt einen Blick.

    Ask about a test or an error in plain language and get a grounded answer. No query building, no dashboard hunting.

    More on fastmon AI
  • Datenpfad100 % EU
    01

    Besucher

    Browser-Beacon

    IP + User-Agent
    02

    Edge (Falkenstein)

    IP verworfen, < 1 s

    → Ländercode (DE)
    03

    Backend EU

    Hetzner, Deutschland

    keine rohe IP
    Kein CloudflareKein AWSKein GCPKein US-Anbieter

    IP address and User-Agent are removed at the edge, before any application code sees them. No Cloudflare, no AWS, no GCP: the entire data path stays in the EU.

    More on EU & privacy

New to this?

LCP, FCP, TTFB:just buzzwords to you?

No problem. On the blog we explain every metric in plain language: what it measures, why Google cares and how you improve it.

The fastmon blogMetrics in plain languageVisit the blog

For developers

Live before your coffee is done

One script tag, no build step, no configuration.

index.html
<script defer src="…/f26b….js"></script>
→ 204 No Content ✓
01~5 minutesAdd the tagVanilla JS, ~40 KB compressed, loads with defer. Works with any stack.

Network

NameStatus
f26b593f08…js204
c/collect204

204 No Content ✓

02After your deployVerify in DevToolsThe collector answers with 204 No Content. One look at the network tab is enough.
Livegerade eben

1erster Besucher

Direktzugriff · DeutschlandLCP 0.4 s
03+60 secondsWatch data arriveAbout a minute later your first visitors show up in the dashboard.

Works with any stack

and anywhere else you can add a script tag.

Designed inside the GDPR. Not retrofitted to it.

That is the difference between a monitoring tool from the EU and one with an EU region. Here is the data sheet: the honest version, footnote included.

* In Minimal and Standard mode fastmon sets no cookie and stores nothing on the device; what it reads are status values the browser generates at runtime. Full mode writes an identifier, and there consent under § 25 TDDDG is required. Assessing this is the responsibility of the respective website operator embedding fastmon.

Data sheet

Cookies
0*strictly storage-free: no localStorage, no sessionStorage
IP address
removed at the edgebefore any application code ever sees it
Location
country onlytwo-letter ISO code, nothing more
Data path
100% EUno Cloudflare, no AWS, no GCP
Retention
90 daysdefault, configurable per website
Fingerprinting
noneno canvas, no font enumeration

The comparison

Lighthouse, GA4, or Datadog?

Synthetic tools don't measure what users feel. Analytics tools measure traffic, not performance. Enterprise RUM like Datadog does far more and loads a ~60 KB script; list pricing is per-session and modular. fastmon sits in between, cookieless* by default and hosted in the EU.

CapabilityfastmonPerformance RUMLighthouseSynthetic testingGA4Traffic analyticsPlausibleWeb analyticsDatadog RUMEnterprise RUM
Real User Monitoring (field data)✓ YesNoNoNo✓ Yes
Core Web Vitals (LCP, INP, CLS)✓ YesSyntheticNoNo✓ Yes
Network & resource timing✓ YesSyntheticNoNo✓ Yes
JavaScript error tracking✓ YesNoNoNo✓ Yes
Geo & device breakdowns✓ YesNo✓ Yes✓ Yes✓ Yes
Works without cookies*✓ YesN/ANo✓ YesNo
EU-hosted✓ YesN/ANo✓ YesOptional
Entry pricefrom €99/mofreefreefrom $9/mousage-based per session

As of 14 July 2026: list prices / documented default configuration; individual terms may differ. *: see the footnote at the end of the page.

FAQ

Frequently asked

The honest answers, including the cookie-banner question everyone else dodges. Everything else lives in the docs.

Read the docs

Do I need a cookie banner for fastmon?

No, not in Minimal and Standard mode. Nothing is stored on the device, and the values that get read were not there beforehand: they come into being at the moment of the page view. Naming fastmon in your privacy policy is enough. In Full mode you do need consent, because an identifier is written into sessionStorage. This classification has been reviewed with our external data protection officer; a residual risk remains, because no court has ruled on this constellation.

The full derivation, with the statutory text and the opposing reading

Does fastmon store IP addresses?

No. The IP address is removed at the edge before any application code ever sees it. What remains is a two-letter country code. The User-Agent header is removed at the edge as well. No canvas fingerprinting, no font enumeration, no identifier that survives a domain boundary.

The full privacy page

Where does my data live?

The entire infrastructure runs in the EU, with no US-jurisdiction provider anywhere in the data path: no Cloudflare, no AWS, no GCP. Data is retained for 90 days by default, configurable per website. A DPA is available.

Data storage in the docs

How fast can I go live?

One script tag, about five minutes from signup to first data points. Your first visitors show up in the dashboard roughly a minute after the tag is deployed. Verify it in seconds: the collector answers 204 No Content in the network tab.

Installation guide

Will the script slow my site down?

The script is vanilla JS, about 40 KB compressed, loads with defer and reads the browser's native Performance APIs instead of doing work of its own. Data goes out through navigator.sendBeacon in batches across the page lifecycle, on a deliberately lean wire format.

How the pipeline works

What exactly does fastmon measure?

The five Web Vitals (LCP, INP, CLS, FCP, TTFB), evaluated at the p75 against Google's thresholds, plus JavaScript errors, page load time and network timing. Everything is condensed into the Experience Score: 0 to 10, graded A+ to F, from seven weighted indicators.

Metrics & thresholds

Can I see whether a deploy made things worse?

Yes. Tag releases from your CI/CD pipeline, a single curl in the deploy step, and fastmon marks them on every chart. Compare the 24 hours after a release against the 24 hours before it, in the dashboard or via API.

CI/CD release guide

Do I still need Lighthouse?

Keep it for development, and let fastmon run it for you in production: Synthetic Monitoring runs scheduled Lighthouse audits (desktop and mobile) and TTFB checks every 5 minutes next to your field data, so you can compare lab against reality in one view.

Synthetic monitoring docs

Plans

The full platform, from €99 a month.

One usage-based plan. Everything is included, and the price follows your volume and nothing else. Hosted in Germany.

fastmon One

€99/month

1M pageviews included.

  • 1M pageviews a month, then €50 for every further million started
  • Core Web Vitals, real-user monitoring and web analytics
  • Full debugging, Synthetic Monitoring and fastmon AI
  • One prod application included, dev and staging free
  • Hosted in Germany, 100% EU data path

More volume, longer retention or a contract of your own? Enterprise on request. See all plans