WebmasterID logoWebmasterID
UTM tracking

Fediverse campaign tracking with UTM

Federated microblogging is decentralised: links are posted across thousands of independent instances, so referrer hostnames vary and link previews are fetched by instance servers. UTM parameters on the link itself are the reliable way to attribute this traffic, since they travel with the URL regardless of which instance a click came from.

Partially verified

Why the fediverse needs UTM

Federated microblogging has no single domain. A post can be boosted across many instances, each with its own hostname, so referrer-based attribution scatters your traffic across dozens of rows. A UTM parameter on the link travels with the URL through every boost and reply, giving you one consistent channel value.

Set a stable convention, for example a coarse social source plus utm_medium=social, so the channel groups cleanly no matter which instance forwarded the click.

Preview fetches vs human clicks

When a link is posted, instances fetch it server-side to build a link preview card. These automated fetches are bot traffic and should not be counted as campaign clicks. The exact fetch behaviour varies by instance software and version, so it is described as a pattern rather than a fixed signature, which is why this entry is marked partially verified.

Measure the human click on the tagged URL, and keep the preview fetches in your bot view so the campaign number stays clean.

How it appears in analytics and logs

A tagged fediverse link arriving with utm_source set to your chosen value identifies federated microblogging traffic regardless of the originating instance. Server-side preview fetches from instances are bots, not human clicks, and should not be counted as campaign visits.

Diagnostic use case

Attribute clicks from the fediverse to a single campaign by tagging the shared URL, instead of relying on referrer hostnames that differ per instance.

What WebmasterID can help detect

WebmasterID separates server-side link-preview fetches from fediverse instances (bot events) from real human clicks on tagged links, so your campaign count reflects people, not federation crawlers.

Common mistakes

Privacy and accuracy notes

Use a coarse channel label in utm_source; do not encode the specific instance or any user handle. UTM values describe the campaign, not the individual sharer or reader.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.