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.