These docs are a work in progress: some pages may still be incomplete or contain inaccuracies.
fastmon Docs
Implementation

Implement fastmon

Drop the fastmon beacon into your site with a single script tag.

Fastmon is a hosted service. There's nothing to install on your servers; you add a single <script> tag to your site and point it at your fastmon application. About five minutes of work.

A single tag in <head> works on any site you control: static HTML, Next.js, WordPress, Hugo, or via a tag manager.

How it fits together

  • An application is one tracking snippet. It owns the collection settings and the hashes that identify the snippet.
  • A site is one domain under that application, with its own dashboard and traffic.

Most people need exactly one application with one site, and fastmon creates both for you when you add your first domain. Reach for a second site on the same application when you run several domains off one snippet, and for a second application only when a domain genuinely needs different collection settings.

What every setup has in common

The script you embed is the same byte-for-byte file, no matter how you load it:

<script defer src="https://fastmon.site/s/{source_hash}.js"></script>

source_hash identifies your application's snippet. You'll find it, along with collector_hash, on the application's card under ··· → IDs & hashes. Open this page from the app's Set up button and both are filled in above automatically; otherwise the install guide lets you paste them in.

The tracker:

  • registers PerformanceObserver for Web Vitals,
  • buffers events in memory, and
  • POSTs batched payloads to /c/{collector_hash} over the page view's lifecycle: on load, on pagehide, visibilitychange → hidden, and periodic flushes.

It doesn't set cookies, store IPs, or fingerprint the visitor; see Privacy for the full statement.

After you've added the tag

On this page