WebmasterID logoWebmasterID
UTM tracking

GitHub Sponsors campaign tracking with UTM

GitHub drives off-platform traffic from Sponsors profiles, repository READMEs, profile READMEs, and FUNDING links. Many of these are server-rendered and may show github.com as the referrer or none at all, so UTM parameters on the destination link are the reliable way to attribute GitHub-sourced traffic.

Partially verified

Where GitHub links live

Off-platform traffic comes from Sponsors profile pages, repository and profile READMEs, the FUNDING file links shown in the Sponsor button, and documentation pages. These render Markdown server-side, so the referrer is often a coarse github.com or missing, which makes referrer-based attribution blunt.

Tag each link with a consistent scheme such as utm_source=github, utm_medium=referral, and a utm_campaign that names the repository or sponsorship so all of these surfaces roll up cleanly.

Distinguish repos and tiers

Use distinct utm_campaign values to separate clicks from different repositories or sponsor tiers, so you can see which presence drives traffic. Keep values lowercase and consistent across READMEs.

Referrer behaviour for rendered Markdown links can vary, so the pattern is described rather than fixed, which is why this entry is partially verified. Validate a tagged README link lands with its UTM intact.

How it appears in analytics and logs

A tagged link arriving with utm_source set to github identifies traffic from your repository or Sponsors presence even when the referrer is just github.com or absent. A coarse or empty referrer is expected for links inside rendered Markdown.

Diagnostic use case

Attribute clicks from a GitHub Sponsors page, README, or FUNDING link to a campaign by tagging the destination URL, instead of relying on a coarse github.com referrer.

What WebmasterID can help detect

WebmasterID records tagged GitHub arrivals server-side, so you can distinguish README and Sponsors clicks by UTM even when the referrer collapses to github.com.

Common mistakes

Privacy and accuracy notes

Use coarse labels such as utm_source=github with a utm_campaign for the repo or sponsor tier. Do not encode a sponsor or user identity; UTM describes the campaign, not the person.

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.