HELPERG (opens in a new tab) Ecosystem

WebmasterID logoWebmasterID
UTM tracking

Discord campaign tracking with UTM

Discord communities share links constantly in announcement channels, topic channels, and via bots. Discord's client opens external links in a way that typically passes little or no referrer, so untagged clicks land in direct. Tagging the URLs you post in your server lets analytics attribute Discord-driven traffic by source and campaign, while link-preview fetches stay classified as bots.

Verified against primary sources

Where Discord links live

The links you control in Discord are mainly in announcement channels, pinned messages, role-gated channels, and bot embeds. All of them open in the user's browser with little referrer signal.

Apply utm_source=discord and use utm_medium to distinguish placements such as announcement, channel, or bot. Keep utm_campaign tied to the promotion so reposts stay attributed.

Link unfurling and bots

When you post a URL, Discord fetches it to build an embed preview. That fetch is automated and may carry the UTM; count it as bot traffic, not a click.

If you run a Discord bot that posts links, generate the UTM-tagged URL inside the bot so every automated post is consistently attributed.

How it appears in analytics and logs

A landing hit with utm_source=discord means a tagged link was opened from inside a Discord client. Without the tag the visit would be direct, since Discord generally does not pass your site a server or channel referrer.

Diagnostic use case

Attribute clicks from Discord announcement posts, community channels, and bot embeds so community engagement shows up as a named channel rather than direct traffic.

What WebmasterID can help detect

WebmasterID records UTM-tagged Discord sessions under a named source server-side, separate from direct. Discord's link-unfurling crawler fetch is treated as a bot event, not a human click.

Common mistakes

Privacy and accuracy notes

UTMs describe the link and campaign, not the Discord member. You see that a tagged URL was opened, never the user, server roles, or message content. No Discord identifiers are attached to the visit.

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.