WebmasterID is lightweight website analytics that records website events and sends them to an endpoint you control. Installation is one small script — no build step required. This page explains what to install and how to choose a method.
WebmasterID is a single deferred tracker script that posts events to a configured ingest endpoint. It does not pull in a heavy SDK and does not require a framework. You configure two values:
data-wmid — your WebmasterID site ID (looks like wm_xxxxxxxxxxxxxxxx)data-endpoint — the ingest endpoint events are sent tonext/script, plus an optional component form if the package is available.Every method ultimately loads the same tracker. The canonical, framework-agnostic form is:
<script
id="webmasterid-tracker"
defer
src="https://webmasterid.com/tracker.iife.min.js"
data-wmid="wm_xxxxxxxxxxxxxxxx"
data-endpoint="https://webmasterid-ingest-api.vercel.app/api/events">
</script>
Replace data-wmid with your own site ID. The defer attribute keeps it off the critical rendering path.
WebmasterID is designed to be privacy-conscious, but you are still responsible for consent in your jurisdiction. The recommended pattern is to inject the tracker only after the visitor grants analytics consent. On helperg.com the tracker is added once globally by the consent manager and fires only after Analytics consent under Google Consent Mode v2. See Privacy & GDPR.
data-wmid / data-endpoint are set.connect-src.No. The universal method is a single script tag, so it works on any static site or framework without a build step.
For privacy-safe setups, load it only after the visitor grants analytics consent. On helperg.com it is injected by the consent manager after Analytics consent under Google Consent Mode v2.
Yes. They are independent. helperg.com runs both, each gated behind the same analytics consent.