Worker-built script bundles
One opt-in URL that carries the core script plus only the add-ons you tick. Unused add-ons cost 0 bytes, and the core script never grows.


What it does
On Manage, under the existing install tag, you can tick the add-ons a site needs. The Worker builds a single file at a new URL such as /js/script.events.forms.js. Custom events use the events script (which already includes pageviews) so the core is not added twice. The default tag, /js/script.js (845 B) and every existing add-on URL keep working exactly as they are.
Why it matters
The way to turn on extra features without making every site download every add-on, and without growing the core script.
How to use it
- The default install tag still loads /js/script.js only (845 B). Copy it from Manage or Your sites as before.
- To combine add-ons, open Manage, tick only the modules you need, and copy the bundle tag. The URL looks like /js/script.events.forms.js.
- Custom events use the events script, which already includes pageviews, so the core is not added twice. Existing /js/events.js and every other add-on URL keep working.
How it works
- Copy the core tag if you only need pageviews — it is unchanged.
- To combine add-ons, open Manage, tick only what you need (custom events, forms, revenue, Web Vitals and the rest), and copy the bundle tag.
- Paste that one tag before </head>. Existing /js/events.js (and the other add-on URLs) still work if you prefer separate tags.
Privacy
- Collected: Nothing new: the bundle is the same collectors you already have, in one file
- Not collected: A list of which add-ons you ticked — the URL is built on request, nothing is stored
- Not collected: Anything extra about a visitor
- No cookies, and nothing stored on the visitor’s device.
- Reports show totals only: never a visitor list, IP address or single visit.
Limits
- New opt-in URL only; /js/script.js stays 845 B
- Every existing add-on URL is unchanged, byte-for-byte
- 0 extra rows
- If you tick custom events, the bundle is events.js plus the other files, never core + events (that would count twice)
Plans
Every plan, including Free. quietstats is free during launch: the Free plan covers 1 site and 5,000 pageviews a month, and no card is needed. See pricing.
Questions
Is the core script replaced?
No. The default tag and /js/script.js stay as they are. The bundle is a new, optional URL.
Can I still use /js/events.js on its own?
Yes. Every existing add-on URL keeps working, byte-for-byte.
Does this write rows when someone downloads the bundle?
No. The Worker builds it in memory from the same files.